PS:以下配置均添加到standalone.xml文件中。
1.Get请求编码设置,将如下配置添加到标签之后
2.开启开发模式:搜索“urn:jboss:domain:web:1.1”,在此标签下添加如下配置:
3.虚拟域名设置
搜索“urn:jboss:domain:web:1.1”,在此标签下添加类似如下配置:
www.xxx.com">
www.xxx.com"/>
4.端口设置
5.“无聊”异常屏蔽
部署应用启动后,出现JBAS011054和JBAS011006警告:官方已经承认该警告为BUG,可以忽略,如果实在看着不习惯,可以配置log进行屏蔽:修改matser的domain.xml的日志配置(有多个地方需要修改)。
搜索“urn:jboss:domain:logging:1.1”,在此标签的子标签下添加如下配置:
EAP6.1屏蔽方式:
JBoss7.1.1屏蔽方式
6.数据源配置(Mysql)
(1).创建JBoss数据库组件:
a).创建目录$JBOSS_HOME/modules/com/mysql;
b).新建module.xml文件(此文件可参照jboss自带的h2创建);
c).将mysql的驱动包复制到此目录
PS:mysql-connector-java-5.1.34-bin.jar.index文件,JBoss启动时会自动创建。
module.xml文件内容如下:
(2).添加数据源
搜索“urn:jboss:domain:datasources:1.0”,仿照h2添加mysql数据源配置。
其中,pool-name任意取,jndi-name是程序中需要用到的名称。
7.MyEclipse 配置JBoss7
8.热部署配置(开发模式下)
搜索“urn:jboss:domain:deployment-scanner:1.1”,将scan-interval修改为0
9.JBOSS AS 7.1.1与7.1.0
a).7.1.1Bug描述
设置自动扫描为仅启动加载一次时,并开启开发模式(实测非必须),再以Debug模式启动,当修改jsp后,JBoss不能显示修改后的内容。
可通过jboss-as-web-7.1.1.Final-RECOMPILE.jar修复此Bug。
b).建议使用jboss-as-7.1.0.Final