【问题标题】:How to create custom configuration for JBoss 5.1.0?如何为 JBoss 5.1.0 创建自定义配置?
【发布时间】:2010-02-10 10:39:41
【问题描述】:

我需要创建自己的 JBoss 配置。 它将稍微改变“网络”配置。 是否有任何文档或教程 - 怎么做?

我在新配置中需要什么:
1.删除 JBoss 应用服务器中包含的 JSF 实现
怎么做 - http://community.jboss.org/wiki/RemoveJSF

2. 增加在自定义“web”配置中使用 twiddle 的可能性。
如何做 - 修改 jboss-service.xml。
替换属性

<attribute name="Port">-1</attribute>

具有以下属性

<attribute name="Port">
   <value-factory bean="ServiceBindingManager" method="getIntBinding">
      <parameter>jboss:service=Naming</parameter>
      <parameter>Port</parameter>
   </value-factory>
</attribute>

对于mbean

<mbean code="org.jboss.naming.NamingService"
      name="jboss:service=Naming"
      xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">

3. 删除 server/web/deploy/hsqldb-ds.xml

4. ...进行中...

PS.
有谁知道 - 为什么 web 配置禁用了 twiddle 的支持?

【问题讨论】:

  • 好问题... JBoss 5 的模块化系统与 JBoss 4 完全不同,而且更难掌握。
  • 您希望如何更改配置?您可以更改的内容很多,因此了解您要更改的内容会很有帮助。

标签: configuration jboss jboss5.x


【解决方案1】:

【讨论】:

【解决方案2】:

要基于 Web 配置自定义您自己的 JBoss 配置:

  1. 复制 $JBOSS_HOME/server/web 到 $JBOSS_HOME/server/my_config

  2. 通过编辑 my_config 中的配置文件来自定义配置

  3. 通过运行开始新配置

$JBOSS_HOME/bin/run.sh -c my_config

%JBOSS_HOME%/bin/run.sh -c my_config

【讨论】:

  • 是的,但是“自定义配置”步骤非常复杂,这就是我们要问的
【解决方案3】:

您可以在JBoss 5.x Tunning/Slimming guide 中找到有关删除 JBoss 5 中未使用服务的信息。

另一方面,twiddle可以和web profile一起使用,你说不支持是什么意思?但它不能与最小配置一起使用,因为在此配置中禁用了 twiddle 依赖的服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多