JBoss AS 7中的server.xml等价物
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JBoss AS 7中的server.xml等价物相关的知识,希望对你有一定的参考价值。
我试图从jboss 4在jboss 7中运行我的应用程序。在jboss 4中,我们更改了server.xml以配置keystoreFile和keystorePass等。任何人都可以帮助我在jboss7中进行这些更改。
Jboss 7中的server.xml等效于独立安装的独立/配置/ standalone.xml以及域知识的独立安装。
我不确定这些选项在哪里,或者你应该如何在Jboss 7中配置它,但首先从standalone.xml文件开始。
编辑文件standalone/configuration/standalone.xml
:
<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>
将the connector
标签替换为以下标签:
<connector name="https" scheme="https" protocol="HTTP/1.1" secure =”true” socket- binding="https" ssl=”your certificate name”/>
您应该避免自己触摸配置XML。 而是让它到域控制器和主机控制器, 并通过此处提到的方法配置您的服务器:JBoss AS 7 JMX Console
更新:
- 对于手动配置,请尝试Web UI -
http://localhost:9990/
。 - 对于自动配置,请尝试CLI scripts。
- 要开发和调试CLI命令,请尝试
jboss-cli.sh --gui
。
但如果你真的必须,那就是在standalone/configuration/standalone.xml
:
<subsystem xmlns="urn:jboss:domain:web:1.0" ...>
架构在这里:http://www.jboss.org/schema/jbossas/jboss-as-web_1_2.xsd (or later versions)。
无论如何,通过命令行界面更改AS 7模型的推荐方法。例如,您可以使用以下命令将HTTP端口的套接字绑定端口设置为8090:
/ socket-binding-group = standard-sockets / socket-binding = http:write-attribute(name =“port”,value =“8090”)
JBoss EAP 7使用Undertow Web服务器并通过undertow
子系统(它取代以前版本中使用的web
子系统)进行配置。使用CLI的SSL / TLS设置在Setting up an SSL/TLS for Applications中描述。如果您想直接修改standalone.xml
文件,说明可以翻译为:
- 添加并配置HTTPS安全领域。 - 例如,在
/server/management/security-realms
下添加HTTPSsecurity-realm
元素<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安全领域。 - 在
/server/profile
下找到Undertow子系统元素(例如<subsystem xmlns="urn:jboss:domain:undertow:3.1">
)。它有一个server
子元素,你可以在其中添加引用上面步骤1中创建的https-listener
的HTTPSRealm
元素,例如<https-listener name="default-ssl" socket-binding="https" security-realm="HTTPSRealm" />
更多细节可以在以下相关链接中找到:
以上是关于JBoss AS 7中的server.xml等价物的主要内容,如果未能解决你的问题,请参考以下文章
迁移到 Jboss 7.0 AS 后 Firefox 和 IE 中的 ViewExpiredException
JBoss AS 7.1.1 中的 Spring 应用程序:意外元素:bean