[英]How can I run Jboss as a daemon on a virtual machine?
到目前为止,我已经按照这些说明进行了解压缩,并将jboss移至我的/usr/local/
目录中。 然后,将jboss_init_redhat.sh
脚本作为jboss放在/etc/init.d/
,并编辑该脚本以符合我的配置。 然后我运行/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
,我仍然看不到任何东西。 任何帮助将不胜感激,我对此也不太了解,所以请原谅我。
初始化脚本应由root拥有并启动。
您使用的初始化脚本使用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
的日志。
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.