如何在虚拟机上运行Jboss作为守护进程?

时间:2011-08-03 20:00:20

标签: linux jboss installation virtual-machine redhat

到目前为止,我根据这些instructions所做的事情已经解压缩并将jboss移动到我的/usr/local/目录中。然后我将jboss_init_redhat.sh脚本放在/etc/init.d/作为jboss并编辑脚本以满足我的配置。然后我运行/etc/init.d/jboss start,其中所有内容都是

JBOSS_CMD_START = cd /usr/local/jboss-4.2.3.GA//bin; /usr/local/jboss-4.2.3.GA//bin/run.sh -c default -b 0.0.0.0

然后没有任何反应。此外,如果我进入/usr/local/jboss-4.2.3.GA/bin并运行run.sh,它会启动服务器,但当我在浏览器中转到vm's IP:8080时,我仍然一无所获。任何帮助将不胜感激,我也不太了解这样做,所以借口我的经验不足。

1 个答案:

答案 0 :(得分:0)

初始化脚本应由root拥有并启动。

您使用的init脚本使用su(更好的是runuser)来更改为jboss用户。

jboss用户本身无权这样做。

jboss用户也没有权限写入/ var / run等。

所以运行sudo /etc/init.d/jboss start(您需要首先设置sudo以允许此操作)或更改为root帐户并执行/etc/init.d/jboss start

如果仍然失败,请检查/usr/local/jboss-4.2.3.GA/server/default/log处的日志。

希望这有帮助。

相关问题