标签: jboss

过时的包破坏了旧 JBoss 的 yum 安装

我需要安装旧版本的 JBoss。6.1.0 EAP 是我的申请获得批准和支持的。因此,当我尝试将正确版本的 jboss 强制安装为软件包时,安装失败。在依赖解析阶段,我多次收到以下错误:

Package shrinkwrap is obsoleted by shrinkwrap-impl-base, but obsoleting package does not provide for requirements
Run Code Online (Sandbox Code Playgroud)

然后最后我收到以下错误:

Error: Package: jbossas-modules-eap-7.2.0-8.Final_redhat_8.ep6.el6.noarch (jb-eap-6-for-rhel-6-server-rpms)
       Requires: shrinkwrap >= 1.0.0
       Available: shrinkwrap-1.0.0-14.redhat_1.ep6.el6.noarch (jb-eap-6-for-rhel-6-server-rpms)
           shrinkwrap = 1.0.0-14.redhat_1.ep6.el6
       Available: shrinkwrap-1.0.0-16.redhat_2.ep6.el6.noarch (jb-eap-6-for-rhel-6-server-rpms)
           shrinkwrap = 1.0.0-16.redhat_2.ep6.el6
Run Code Online (Sandbox Code Playgroud)

如果我尝试:

yum install shrinkwrap-1.0.0-16.redhat_2.ep6.el6.noarch
Run Code Online (Sandbox Code Playgroud)

它将其更改为shrinkwrap-impl-base-1.1.2. 所以我不确定继续的最佳方式。

是否可以强制 yum 安装 1.0.0 包?如果没有,是否可以安装shrinkwrap-impl-base然后安装 JBoss 并仅忽略该依赖项?(还有数百个其他依赖项,所以我不想忽略所有依赖项。)

或者有其他解决方案吗?

系统,如果 RHEL 6.4jb-eap-6-for-rhel-6-server-rpms安装了基本权利和频道。

yum rhel jboss

5
推荐指数
2
解决办法
6775
查看次数

SIGTERM 偶尔不工作

我们使用常规/etc/init.d/jboss stop来停止我们机器上的 jboss。但有时,它不会停止这个过程,我们会得到下面粘贴的内容。当发生这种情况时,我们用kill -9. 这可能是应用程序代码中的错误还是可以修复的操作系统级别问题?

waiting for processes to stop/usr/local/jboss/bin/run.sh

waiting for processes to stop/usr/local/jboss/bin/run.sh

waiting for processes to stop/usr/local/jboss/bin/run.sh
/usr/local/jboss/bin/run.sh

Timeout: Shutdown command was sent, but process is still running with PID 7252
[root@mercury02 ~]#  
Run Code Online (Sandbox Code Playgroud)

PS:我打开了 /etc/init.d/jboss 文件,正如预期的那样,它kill -15在使用stop.

kill rhel signals jboss

4
推荐指数
1
解决办法
3351
查看次数

如何将命令传递给在shell中打开的程序?

我正在编写一个 shell 脚本,以便在 linux ubuntu 中使用 Jboss-cli 自动部署程序。我需要打开 jboss cli 界面并执行一些命令,但我想自动执行此操作。它看起来像什么

cd /opt/jboss/bin
./jboss-cli.sh --connect
Run Code Online (Sandbox Code Playgroud)

上面一行打开jboss命令行。我希望能够向打开的程序发送命令,例如: undeploy FlcErp.ear

我尝试回显它并给它直接文本,但在 Jboss 程序运行完毕之前什么都不会执行。

我也尝试过./jboss-cli.sh --connect undeploy "FlcErp.ear",但它读"FlcErp.ear"作命令

linux command-line shell scripting jboss

1
推荐指数
1
解决办法
2524
查看次数

标签 统计

jboss ×3

rhel ×2

command-line ×1

kill ×1

linux ×1

scripting ×1

shell ×1

signals ×1

yum ×1