*
场景:jsp页面上传ppt,读取ppt的内容并保存为图片,在tomcat7下是正常的,部署到jboss-eap-6.2就出现乱码了
解决方案:
jboss-eap-6.2standaloneconfigurationstandalone.xml
修改如下
<extensions> ... </extensions> <system-properties> <property name="-XX:MaxPermSize" value="512M"/> <property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/> <property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR _QUERY_STRING" value="true"/> </system-properties>
乱码得到解决。
发现项目从tomcat部署到jboss-eap-6.2的过程中,有一些区别:
1,我修改了一个jsp,然后重新压缩到war包中,重新部署并重启jboss,结果一直不能生效,按网上修改了各种配置,也不可以,
例如:在jboss-eap-6.2standaloneconfigurationstandalone.xml加入下面两段配置:
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir"
path="deployments" auto-deploy-zipped="true" auto-deploy-exploded="false"/>
<configuration>
<jsp-configuration development="true"/>
</configuration>
无效,就这样折腾了一上午,没有效果,我把这这两段配置删除了,并重启了jboss,下午再访问,居然生效了,不明白原因,但是感觉访问变慢很多
*