JBoss AS 7中等效的server.xml

JBoss AS 7中等效的server.xml,jboss,migration,jboss7.x,upgrade,Jboss,Migration,Jboss7.x,Upgrade,我正试图从JBoss4在JBoss7中运行我的应用程序。在jboss 4中,我们更改了server.xml以配置keystoreFile和keystorePass等。有人能帮助我在jboss 7中的何处进行这些更改吗。jboss 7中的server.xml等效于独立安装的standalone/configuration/standalone.xml,而domain.xml对应于域感知的安装 我不确定这些选项在哪里,也不确定在Jboss 7中应该如何配置它,但首先从standalone.xml文件

我正试图从JBoss4在JBoss7中运行我的应用程序。在jboss 4中,我们更改了server.xml以配置keystoreFile和keystorePass等。有人能帮助我在jboss 7中的何处进行这些更改吗。

jboss 7中的server.xml等效于独立安装的standalone/configuration/standalone.xml,而domain.xml对应于域感知的安装


我不确定这些选项在哪里,也不确定在Jboss 7中应该如何配置它,但首先从standalone.xml文件开始。

您应该避免自己接触配置xml。
而是让它进入域控制器主机控制器
并通过以下方式配置您的服务器:

更新:

  • 对于手动配置,请尝试-
    http://localhost:9990/

  • 要自动配置,请尝试

  • 要开发和调试CLI命令,请尝试
    jboss-CLI.sh--gui

但如果您真的必须这样做,它位于
standalone/configuration/standalone.xml

<subsystem xmlns="urn:jboss:domain:web:1.0" ...>
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host">
    <connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/>
    <virtual-server name="default-host" enable-welcome-root="true">
       <alias name="localhost" />
       <alias name="example.com" />
    </virtual-server>
</subsystem>

模式如下:

()。

编辑文件
standalone/configuration/standalone.xml

<subsystem xmlns="urn:jboss:domain:web:1.0" ...>
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host">
    <connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/>
    <virtual-server name="default-host" enable-welcome-root="true">
       <alias name="localhost" />
       <alias name="example.com" />
    </virtual-server>
</subsystem>

建议通过命令行界面更改AS 7模型。 例如,您可以使用以下方法将HTTP端口的套接字绑定端口设置为8090:

/套接字绑定组=标准套接字/套接字绑定=http:write属性(name=“port”,value=“8090”)

JBoss EAP 7使用web服务器,并通过
undertow
子系统(它取代了以前版本中使用的
web
子系统)对其进行配置。中介绍了使用CLI的SSL/TLS设置。如果要直接修改
standalone.xml
文件,可以将说明转换为:

  • 添加并配置HTTPS安全域。-例如,在
    /server/management/security realms
    下添加一个HTTPS
    安全领域
    元素

    <security-realm name="HTTPSRealm">
      <server-identities>
          <ssl>
              <keystore path="/path/to/your/keystore/myKeystore.jks"
                        keystore-password="myKeystorePassword"
                        alias="mySSLKeyPairAlias"
                        key-password="mySSLKeyPairPassword" />
          </ssl>
      </server-identities>
    </security-realm>
    
    <https-listener name="default-ssl" socket-binding="https" security-realm="HTTPSRealm" />
    
  • 有关更多详细信息,请访问以下相关链接:

    • 安全领域

    我必须将证书放在哪里?有什么特别的地方吗?@Joerg您必须在standalone.xml或domain.xml中设置系统属性javax.net.ssl.trustStore: