润乾v5在jboss4.0.2下部署的问题及解决方法
润乾v5在jboss4.0.2下部署的问题及解决方法
在jboss4.0.2下部署V5后, 定义数据集出现jsp不能编译的错误.润乾v5在某些的jsp页面的编码时,采用了jdk1.5以后才支持的J2SE泛型写法。而jboss4.0.5默认采用jdk1.4的特性进行java编译。
解决方法:
第一步,删除jbossweb-tomcat55.sar/jasper-compiler-jdt.jar,
第二步,拷贝ant-1.6.3 jar到jbossweb-tomcat55.sar目录,
第三步,编辑jbossweb-tomcat55.sar/conf/web.xml,红色为添加部分:
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.5</param-value>
</init-param>
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>1.5</param-value>
</init-param>