2011-08-03 51 views
0

根据这些instructions,我已经完成了迄今为止所做的工作,并将jboss移动到我的/usr/local/目录中。然后,我将jboss_init_redhat.sh脚本作为jboss放入/etc/init.d/中,并编辑脚本以符合我的配置。我然后运行/etc/init.d/jboss start和所有它说的是如何在虚拟机上将Jboss作为守护进程运行?

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时,我仍然没有任何东西。任何帮助将不胜感激,我也不太了解这样做,所以原谅我的经验不足。

回答

0

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

您使用的初始化脚本使用su(最好是运行用户)更改为jboss用户。

jboss用户本身没有权限这么做。

JBoss用户也没有权限写入到/ var /运行等

这样跑sudo /etc/init.d/jboss start(你需要设置sudo的第一个,让这个),或者切换到root帐号并执行/etc/init.d/jboss start

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

希望这会有所帮助。

相关问题