java - 如何使用不同的配置在jboss 7上运行2个ear文件

标签 java jboss7.x ear

我安装了 Jboss 7.1.1,我想在其上部署 2 个 EAR 文件,每个文件都在具有不同standalone.xml 配置的不同实例中运行,最好的方法是什么?

我的想法是为这两个应用程序定义 2 个不同的部署定义,这意味着更改此部分:

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
        <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000"/>
    </subsystem>

这是可行的方法还是有更好的方法?

最佳答案

我建议您检查域模式而不是独立模式。如果这太复杂或太过分了,我想使用 --server-config 参数会起作用。您只需确保每个配置都设置为绑定(bind)到不同的地址。

服务器一:

[jperkins@jperkins-rh jboss-as-7.1.1.Final]$ bin/standalone.sh --server-config standalone.xml

服务器二:

[jperkins@jperkins-rh jboss-as-7.1.1.Final]$ bin/standalone.sh --server-config standalone-full.xml

您还可以使用 -b xxx.xxx.xxx.xxx-Djboss.bind.address.management=xxx.xxx.xxx.xxx 选项,如果您只是想测试一下。

关于java - 如何使用不同的配置在jboss 7上运行2个ear文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9905657/

相关文章:

java - Mockito 异常 : Missing method invocation while trying to test an if conditon

java - 通过java运行ab-initio图?

curl - 使用curl脚本从wildfly域模式下配置的所有服务器中删除war/ear

Java EE - 从类获取单元/节点信息

java - ClassNotFoundException 仅依赖于 JDK7 更新版本?

java - 我如何使用 Weblogic 构建 Rest + EJB?

spring - Web应用程序中的JBoss AS 7 Log4j不更改日志级别

command-line-interface - Wildfly CLI 添加/更新系统属性批处理和 if-else 问题

java - war 中的类(Class)有没有办法从它的耳朵访问 META-INF?

java - 2D 游戏,随机创建的对象