为什么我的JBoss AS bin目录不包含run.sh脚本?

时间:2017-07-21 14:04:02

标签: java bash unix jboss restcomm

我正在运行Ubuntu 16.04,我需要安装和运行Restcomm JSS7堆栈作为JBoss AS服务。

我跟着this video tutorial安装JBoss AS 7.然后我将JBOSS_HOME环境变量设置为JBoss AS 7的安装目录。结果,我能够启动JBoss AS 通过在安装目录的./run.sh子文件夹中执行 bin 来成功

然后我跟着this guide安装了Restcomm JSS7堆栈。为此,我下载了restcomm-jss7-7.4.1404.zip,将其解压缩到/opt/,然后导航到ss7-jboss子目录,然后执行 ant deploy , 结果是

...
BUILD SUCCESSFUL

根据指南,表明服务已成功部署。

然后我按照this user manual的第4章第4.1节 运行 将其作为JBoss AS服务。根据它,

  

启动服务所需要做的就是启动JBoss AS。这个   将自动启动SS7服务。启动JBoss服务器   你必须执行run.sh(Unix)或run.bat(Microsoft Windows)   / bin文件夹中的启动脚本(在Unix或   窗口)。

两个问题:

  1. 我的 <jboss_install_directory>/bin 没有run.sh脚本。 由于这个原因,我尝试使用常规 standalone.sh 脚本运行JBoss AS。

  2. 在用户手册中,接着说明:

  3.   

    结果:如果服务正常启动,您应该看到以下行   在Unix终端或命令提示符中,具体取决于您的环境:

    注意:我有pasted the following excerpt from user manual here,因为粘贴此问题太长了。)

    但是我的终端中没有看到这些线路。相反,我的 ./standalone.sh 的终端输出是pasted here.

    所以我不知道从这里开始的方式和地点。请帮忙。

    注意: 此问题与我的其他问题不重复。就像我在问题标题中提到的那样,这个问题是关于为什么我的JBoss AS安装不包含run.sh脚本,以及它的替代方案。另一个问题是关于一些可能的命令来找出运行时启动的JBoss服务?当初学者开始学习某些东西时,他们的全部目的都没有完成工作。他们心中有许多困惑/问题。

1 个答案:

答案 0 :(得分:1)

该文档介绍了如何启动JBoss 5.1服务器,但是您的安装使用了JBoss 7.1服务器,这就是为什么您必须使用standalone.sh而不是run.sh来启动服务器以及为什么日志是不同。

由于您正确到达JBoss AS 7.1.0.Final "Thunder" started in 3955ms行,我不会太担心(除了使用明显过时的文档)。

您的产品文档仅使用JBoss 5.1.0声明compatibility。虽然它可能适用于更高版本,但您可能需要检查是否有更新版本的产品。我不建议安装JBoss AS 5.1.0,因为它不再受支持,并且会包含安全漏洞。

相关问题