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

标签 linux jboss installation virtual-machine redhat

到目前为止我根据这些instructions做了什么解压缩并将 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 拥有和启动。

您使用的 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 处的日志。

希望这有帮助。

关于linux - 如何在虚拟机上将 Jboss 作为守护进程运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6932513/

相关文章:

javascript - 类型错误 : Cannot read property 'node' of undefined

visual-studio-2010 - 在 Visual Studio 的安装文件中添加另一个 exe 文件

download - 我无法在 centOS 7 中安装 bluefish 或任何其他网络编辑器以使用 php

php - 我如何在 ubuntu 上使守护进程崩溃

linux - 如何返回 bash 脚本中的特定命令?

java - JAAS&JACC:如何将用户赶出去?

java - 在不同的端口部署不同的应用程序

java - 使用Jboss部署简单的War文件(J2EE应用程序)时出错

linux - 添加行数和特定字符

linux - 在 sed/awk/grep 中将日期从 2012-01-31 更改为 31-01-2012