在WebSphere V6.1.x中,缺省情况下,jsp编译器是用1.3的版本来编译jsp文件,如果在jsp中使用了JDK1.5的新特性,如使用了泛型等,编译会失败。
为了确保您的 JSP 被正确编译,请在打包时的 JSP 属性里添加一个属性:jdkSourceLevel,值为:15,这是推荐的方法,如果您不能重新打包后重新发布应用,请按照下面的步骤修改相关文件:
找到下面的两个文件:
<WAS-HOME>/profiles/AppSrv01/config/cells/<cellname>/applications/<appname>/deployments/<appname.war>/WEB-INF/ibm-web-ext.xmi
<WAS-HOME>/profiles/AppSrv01/installedApps/<nodename>/<appname>/<appname.war>/WEB-INF/ibm-web-ext.xmi
在最后面的 </webappext:WebAppExtension> 前添加下面一行:
<jspAttributes xmi:id="JSPAttribute_113" name="jdkSourceLevel" value="15"/>
保存后重新启动应用即可,也请同时删除 jsp 已经编译过的 class 文件:
<WAS-HOME>/profiles/AppSrv01/temp/<nodename>/<appname>/<appname.war>/*.class
分享到:
相关推荐
org.json-jdk1.5版 ...使用org.json最新源码,重新利用jdk1.5 进行了编译,不包含zip包。请注意查阅。(网上流行的org.json-20090211.jar是使用jdk1.6编写的) 注意:此包和net.sf.json-lib.jar用法不同。
java Excel API 是允许java开发者读取生成Excel电子表格的开源java API,另外,它包括一个允许java应用读取Excel,修改一些单元格,写入一个新的电子表格的机制。
jdk1.5.exe jdk1.5 jdk1.5下载
nutz官方的是采用JDK1.6编译。但还有很多老系统是采用JDK1.5的,现在修改一些源代码,编译一个JDK1.5的jar报.
JDK1.5,JDK1.5
redhat5.x下安装jdk1.5及tomcat5.0 及db2 v9.1安装
前几天上传过这个资源,因为是在jdk1.6上开发的, 测试了一下在jdk1.5上不能用, 今天重新用jdk1.5编译了一下, 这个是可以支持jdk1.5+的 将 pu-xlscommon-1.0.0.jar 添加到工程的 /lib 目录下 用法在附件中 XlsTest....
java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory jdk1.5
包含 jdk1.5免安装、jdk1.6免安装、jdk1.8(32和64)
zip压缩,Linux系统下直接解压使用。 内含: jdk-1_5_0_22-linux-i586.bin 【注:10分钟后评论该下载,可以返还下载资源分。】
redhat5.x下安装jdk1.5及tomcat5.0.doc
jxl.jar与jdk1.5和jxl.jar与jdk1.6匹配 jxl.jar与jdk1.5和jxl.jar与jdk1.6匹配 jxl.jar与jdk1.5和jxl.jar与jdk1.6匹配
jdk1.5.0.22 是jdk1.5的最后一版
2.使用"chmod +x jdk-1_5_0_22-linux-amd64.bin"赋权限,是的该文件可执行 3.使用"./jdk-1_5_0_22-linux-amd64.bin"进行安装. 4.后面就是傻瓜式操作了,就不介绍了. JDK环境配置: 编辑/etc/profile,在文件最后的 # #...
jdk1.5的rt.jar的源码!jdk1.5的rt.jar的源码!jdk1.5的rt.jar的源码!
jdk 这个安装文件不能用 就是为了资源分
绝版jdk1.5,非常不错的资源。用起来很好。是 Java语言对Bean类属性、事件的一种缺省处理方法。例如类A中有属性name,那我们可以通过getName,setName来得到其值或者设置新 的值。通过getName/setName来访问name属性,...
测试可用的linux版jdk1.5,jdk-1_5_0_19-linux-i586-rpm.bin
linux 64位 IBM JDK1.5
Google开发环境JDK,用于Goolge App Engine应用开发包