我正在运行Ubuntu 16.04,我需要将Restcomm JSS7堆栈安装并运行为JBoss AS服务。
我按照this video tutorial安装JBoss AS7。然后,将JBOSS_HOME
环境变量设置为JBoss AS 7的安装目录。结果,通过在./run.sh
中执行bin
,我能够成功启动JBoss AS。 >安装目录的子文件夹。
然后我按照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 Services?当初学者开始学习某些东西时,他们的整个目的就是无法完成工作。他们在脑海中有许多困惑/问题。 最佳答案
该文档记录了如何启动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,因为它不再受支持,并且会包含安全漏洞。
关于java - 为什么我的JBoss AS bin目录中不包含run.sh脚本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45239752/