从Jboss EAP 6.4迁移到EAP 7.1

发布时间:2024-06-10 点击:78
建站服务器
pom
升级javaee
<dependency><groupid>org.jboss.bom</groupid><artifactid>jboss-eap-javaee7</artifactid><version>7.1.1.ga</version><type>pom</type><scope>import</scope></dependency><dependency><groupid>org.jboss.eap</groupid><artifactid>wildfly-ejb-client-bom</artifactid><version>7.1.1.ga-redhat-2</version><type>pom</type><scope>import</scope></dependency><dependency><groupid>org.jboss.eap</groupid><artifactid>wildfly-jms-client-bom</artifactid><version>7.1.1.ga-redhat-2</version><type>pom</type><scope>import</scope></dependency>升级dependency
<dependency><groupid>org.jboss.spec.javax.servlet</groupid><artifactid>jboss-servlet-api_3.1_spec</artifactid><scope>provided</scope></dependency><dependency><groupid>org.jboss.remoting</groupid><artifactid>jboss-remoting</artifactid><scope>provided</scope></dependency><dependency><groupid>org.jboss.spec.javax.ejb</groupid><artifactid>jboss-ejb-api_3.2_spec</artifactid><scope>provided</scope></dependency><dependency><groupid>org.jboss.spec.javax.jms</groupid><artifactid>jboss-jms-api_2.0_spec</artifactid><scope>provided</scope></dependency>...web
设置默认编码
<subsystem xmlns=urn:jboss:domain:undertow:4.0>...<servlet-container name=default default-encoding=utf-8 use-listener-encoding=true> <jsp-config/> <websockets/></servlet-container>...</subsystem>配置ajp-listener和instance-id
<subsystem xmlns=urn:jboss:domain:undertow:4.0 instance-id=asdapp1><buffer-cache name=default/><server name=default-server> <ajp-listener name=ajp socket-binding=ajp scheme=http/> <http-listener name=default socket-binding=http redirect-socket=https enable-http2=true/> <https-listener name=https socket-binding=https security-realm=applicationrealm enabled-protocols=tlsv1.2 enable-http2=true/> ...</server>...</subsystem>jsf 1.2
eap 7不支持jsf 1.2,可从eap 6将jsf 1.2 module(包含javax.faces.api,com.sun.jsf-impl,org.jboss.as.jsf-injection)迁移过来,module.xml内容无需更改,建议修改一下module版本urn:jboss:module:1.5
如部署使用的ear包,在jboss-deployment-structure.xml中增加如下配置:
<jboss-deployment-structure><deployment> <exclusions> <module name=javax.faces.api/> <module name=com.sun.jsf-impl/> <module name=org.jboss.as.jsf-injection/> </exclusions> <dependencies> <module name=javax.faces.api slot=1.2 export=true/> <module name=com.sun.jsf-impl slot=1.2 export=true/> <module name=org.jboss.as.jsf-injection slot=1.2 export=true/> </dependencies></deployment><sub-deployment name=ejb.jar> <exclusions> <module name=javax.faces.api/> <module name=com.sun.jsf-impl/> <module name=org.jboss.as.jsf-injection/> </exclusions> <dependencies> <module name=javax.faces.api slot=1.2/> <module name=com.sun.jsf-impl slot=1.2/> <module name=org.jboss.as.jsf-injection slot=1.2/> </dependencies></sub-deployment><sub-deployment name=web.war> <exclusions> <module name=javax.faces.api/> <module name=com.sun.jsf-impl/> <module name=org.jboss.as.jsf-injection/> </exclusions> <dependencies> <module name=javax.faces.api slot=1.2/> <module name=com.sun.jsf-impl slot=1.2/> <module name=org.jboss.as.jsf-injection slot=1.2/> </dependencies></sub-deployment></jboss-deployment-s

8 分钟入门 K8s | 详解容器基本概念
腾讯云 云服务器怎么绑定2个ip
什么域名支持备案
图片上的电话-其他问题
到哪里申请域名最好
对于免费建站模板怎么判定?
腾讯云服务器备案详细讲解
战网怎么更改登录密码 战网修改密码方法