首页 > 代码库 > OpenNMS安装过程中出现”找不到jrrd.dll“错误的解决方案

OpenNMS安装过程中出现”找不到jrrd.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发布的内容