`

was6.1修改java编译版本

 
阅读更多
jsp中如果用到了jdk1.5的新特性,在was6.1下编译会出错,所以应用程序部署Was完成之后需要设置相应的JSP引擎配置参数,具体如下:
“jdkSourceLevel” 是在 WasV6.1 中引入的支持 JDK 5 新特性的 JSP 引擎参数。此参数的缺省值为 13。以下是 “jdkSourceLevel”的可选 参数值:
       13(缺省值) - 此值将禁用 JDK 1.4 和 JDK 5.0 的所有新的语言功能部件。
       14 - 此值将启用断言工具并将禁用 JDK 5.0 的所有新的语言功能部件。
       15 - 此值将启用断言工具和 JDK 5.0 的所有新的语言功能部件。

此参数需要在部署完成后通过编辑已部署应用程序的WEB-INF/ibm-web-ext.xmi ,该文件在应用部署后共存放于两个位置:
    1.IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\节点名称\nodes\节点名称\applications\应用名\deployments
    2./IBM61/WebSphere/AppServer/profiles/AppSrv01/installedApps/localhostCell01\应用名

文件设置,添加如下代码:
<jspAttributes xmi:id="JSPAttribute_0" name="jdkSourceLevel" value="15"/>

修改后的文件为:

<?xml version="1.0" encoding="UTF-8"?>
<webappext:WebAppExtension xmi:version="2.0" xmlns:xmi=http://www.omg.org/XMI
   xmlns:webappext="webappext.xmi" xmlns:webapplication="webapplication.xmi" xmi:id="WebAppExtension_1" 
    reloadInterval="9" reloadingEnabled="true" defaultErrorPage="error.jsp" additionalClassPath=""
    fileServingEnabled="true" directoryBrowsingEnabled="false" serveServletsByClassnameEnabled="true"
    autoRequestEncoding="true" autoResponseEncoding="false"
   <webApp href="WEB-INF/web.xml#WebApp_1"/>
   <jspAttributes xmi:id="JSPAttribute_0" name="jdkSourceLevel" value="15"/>
   <jspAttributes xmi:id="JSPAttribute_1" name="useThreadTagPool" value="true"/>
   <jspAttributes xmi:id="JSPAttribute_2" name="verbose" value="false"/>
   <jspAttributes xmi:id="JSPAttribute_3" name="deprecation" value="false"/>
   <jspAttributes xmi:id="JSPAttribute_4" name="reloadEnabled" value="true"/>
   <jspAttributes xmi:id="JSPAttribute_5" name="reloadInterval" value="5"/>
   <jspAttributes xmi:id="JSPAttribute_6" name="keepgenerated" value="true"/>
   <!--<jspAttributes xmi:id="JSPAttribute_7" name="trackDependencies" value="true"/> -->
   
</webappext:WebAppExtension>


#acegi配置
1)启动websphere管理控制台
2)进:服务器--应用服务器--选您使用的应用服务器(默认是server1)--web容器设置--web容器--定制属性
3)新建一个属性: *名称:com.ibm.ws.webcontainer.invokefilterscompatibility  *值:true  描述:兼容Acegi过滤器
4)保存重启服务器

分享到:
评论

相关推荐

    javaweb 系统从Tomcat移植到WAS6.1.doc

    这不仅涉及到Java版本的匹配,还包括了对特定库的依赖是否在WAS6.1环境中得到支持。例如,上述文档中提到的`JndiDataSource.java`,这是用于数据库连接的重要类,需要确认其在新环境中能否正常工作。同时,对于使用...

    websphere6.1部署手册

    Websphere 6.1 是IBM提供的一款企业级应用服务器,用于部署和管理Java EE应用程序。本篇将详细讲解Websphere 6.1的部署过程,包括服务器的启动与关闭、应用部署、中文支持设置、WebSphere变量配置、JDBC提供程序与...

    Linux下java编程

    #### 6.1 Was sind Methoden?(什么是方法?) 解释了方法的基本概念,即函数在Java中的实现形式。 #### 6.2 Lokale Variablen(局部变量) 讨论了局部变量的定义和作用域。 #### 6.3 Parameter(参数) 介绍了...

    WAS自动部署技术总结

    本文档主要针对IBM WebSphere Application Server (WAS) 6.1.0.22版本进行自动化部署的技术总结。通过详细的说明和实践案例,旨在帮助读者理解如何利用WAS及其内置工具实现自动化部署流程,提高应用部署效率和减少...

    解决WebSphere不支持JDK新特性的问题.doc

    这是因为 WAS6.1 采用 JDK5.0,因此需要设置相应的 JSP 引擎配置参数来解决这个问题。 其中一个重要的参数是 jdkSourceLevel,它是在 WebSphere Application Server V6.1 中引入的支持 JDK 5 的新 JSP 引擎参数。该...

    WebSphere安装配置文档集锦

    本资源包包含了两份极具价值的WebSphere安装配置文档:《WAS6WAS安装全过程_.doc》和《WAS6.1安装手册.pdf》,它们详细地指导了WebSphere Application Server 6.x版本的安装和配置过程。 1. **WebSphere安装过程**...

    使用RationalSoftwareArchitect配置MDM工作环境及加载项目[汇编].pdf

    - 在`Java`选项卡中,将WebSphere v6.1 JRE设为默认JRE。在`Server`选项卡下取消`Automatically publish`的勾选。 3. **取消自动构建**: 在主菜单中,取消`Project` -&gt; `Build automatically`的勾选,以防止在不...

    MySQL5.1参考手册官方简体中文版

    This translation was done by MySQL partner GreatLinux, Beijing, People's Republic of China. GreatLinux Inc. 北京万里开源软件有限公司在全国范围提供MySQL产品相关的商务及 技术方面的咨询与支持服务。垂询请...

Global site tag (gtag.js) - Google Analytics