OpenNMS安裝過程中出現”找不到jrrd.dll“錯誤的解決方案,opennmsjrrd.dll
在Windows 2003 Server(虛擬機器)中安裝OpenNMS,出現找不到jrrd.dll的錯誤。試著從OpenNMS官網下載jrrd-1.0.7.tar.gz,發現沒有打成dll檔案,需要自己編譯,而且感覺Linux下才會出現這個問題,於是放棄中文安裝指南,重新根據官網的步驟安裝。
1、在安裝完PostgreSQL之後,提示需要“Create a Database in PostgreSQL_Root\data”,於是使用“initdb -E UTF-8 -U postgres ..\data”,錯誤提示沒有許可權,設定檔案夾的許可權可以解決此問題。
2、PostgreSQL需要手動啟動,使用“pg_ctl start -D "../data"”啟動資料庫,這時已經可以使用pgAdmin開啟資料庫。
3、安裝OpenNMS,這時已經可以正常通過,不提示jrrd.dll的錯誤。(但是過程中依然有問題,不知道會不會有影響)
4、使用“opennms.bat start”命令,依然有java錯誤,但是登入http://localhost:8980/opennms,已經可以看到Web發布的內容
windows下opennms安裝
windows server2003下面裝openNMS,
JDK
postgresql資料庫(其他資料庫不行)
IIS(需要的話還有snmp)
最後在JDK環境下安裝OpenNMS。
1 2 3不區分步驟順序。都安裝最新版本的,不需要做任何手動設定,完全按照預設來。需要注意的是,確保有IIS(有人用tomcat,我沒試過),確保安裝OpenNMS的時候,選擇Java環境的時候,選對了JDK所在的檔案夾。
(另外,如果你安裝的版本過老的話,可能需要手動移動某個檔案。)
可以參考bbs.51cto.com/thread-946688-1.html
我下的OpenNMS的源碼匯入到eclipse裡面,出現很多錯誤,都是說缺了好多jar,這是什原因導致的
你都說缺少jar了嘛,,缺什麼補什麼嘛