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

Why doesn't my JBoss AS bin directory contain a run.sh script?

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

我按照this video tutorial安装了JBossAS 7,然后我把JBOSS_HOME环境变量设置为JBossAS 7的安装目录。结果,我通过在 bin sub-folder安装目录。

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

...
BUILD SUCCESSFUL

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

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

All you have to do to start the Service is start the JBoss AS. This will automatically start the SS7 Service. To start the JBoss Server you must execute the run.sh (Unix) or run.bat (Microsoft Windows) startup script in the /bin folder (on Unix or Windows).

两个问题:

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

  2. 接下来在使用手册上写着:

Result: If the service started properly you should see following lines in the Unix terminal or Command Prompt depending on your environment:

(注:我有pasted the following excerpt from user manual here,因为太长了,无法粘贴到这个问题中。)

但我在终端中看到了 none 行。相反,我的 运行ning ./standalone.sh 的终端输出是 pasted here.

所以我不知道如何以及从哪里开始。请帮忙。


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

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

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

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