【问题标题】:Why doesn't my JBoss AS bin directory contain a run.sh script?为什么我的 JBoss AS bin 目录不包含 run.sh 脚本?
【发布时间】:2017-07-21 14:04:01
【问题描述】:

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

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

然后我跟着this guide 安装了Restcomm JSS7 stack。为此,我下载了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. 在用户手册中,接下来是这样写的:

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

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

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

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


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

【问题讨论】:

标签: java bash unix jboss restcomm


【解决方案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,因为它不再受支持并且会包含安全漏洞。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-29
    • 2020-11-27
    • 2018-12-26
    • 1970-01-01
    • 2020-10-03
    • 2015-11-14
    • 1970-01-01
    相关资源
    最近更新 更多