我正在运行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或 窗口)。
两个问题:
我的 <jboss_install_directory>/bin
没有run.sh
脚本。 由于这个原因,我尝试使用常规 standalone.sh
脚本运行JBoss AS。
在用户手册中,接着说明:
结果:如果服务正常启动,您应该看到以下行 在Unix终端或命令提示符中,具体取决于您的环境:
(注意:我有pasted the following excerpt from user manual here,因为粘贴此问题太长了。)
但是我的终端中没有看到这些线路。相反,我的 ./standalone.sh
的终端输出是pasted here.
所以我不知道从这里开始的方式和地点。请帮忙。
注意: 此问题与我的其他问题不重复。就像我在问题标题中提到的那样,这个问题是关于为什么我的JBoss AS安装不包含run.sh
脚本,以及它的替代方案。另一个问题是关于一些可能的命令来找出运行时启动的JBoss服务?当初学者开始学习某些东西时,他们的全部目的都没有完成工作。他们心中有许多困惑/问题。
答案 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,因为它不再受支持,并且会包含安全漏洞。