到目前为止,我根据这些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
时,我仍然一无所获。任何帮助将不胜感激,我也不太了解这样做,所以借口我的经验不足。
答案 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
处的日志。
希望这有帮助。