l
<prefer-web-inf-classes>true</prefer-web-inf-classes>
---设成true jsp就会报classcastException
<prefer-web-inf-classes>false</prefer-web-inf-classes>
---设成false就没有问题了。
怎么回事呢?
------------------------------------------------------
这个设置指的是,是否优选web-info目录下的classes。如果你的classes没有在web-info目录下,又设置为true,就会出现问题了。
------------------------------------------------------
l的作用和配置
2011-05-20 16:49
weblogic Server允许通过设置weblogic应用程序扩展描述符(l)配置jsp容器,该文件通常位于web应用程序的web-inf目录下。一般不通过修改weblogic文件直接配置,而是通过控制台配置该文件,在Deploments-->web Application-->defaultWebApp中配置。可在开发和生产环境中配置不同的信息。主要配置信息:
compilerSupportsEncoding
//true--支持使用字符集
encoding
//指定jsp文件的默认字符集,如gb2312;
vervose
//是否将调试信息输出到浏览器和日志;
keepgenerated
//是否让编译jsp文件产生的.java文件持续存在;
Page Check Seconds
//正数--在以秒为单位的时间间隔检查jsp文件是否发生了修改,如果是则重新编译;
// 0--在每一个请求检查jsp;
//-1--不对jsp文件进行检查。
Precompile
//true--在weblogic服务器启动时自动编译所有的jsp。
Debug Enable //true--是否允许调试。
l 部署描述符元素
本文档提供 WebLogic Server 特定的部署描述符 l 中的元素的完整参考。如果您的 Web 应用程序不包含 l 部署描述符,WebLogic Server 会自动选择部署
描述符元素的默认值。要查看l的 Schema,请转至www.bea/ns/weblogic/90/weblogic-web-app.xsd。
下列部分描述 l 部署描述符中根元素<weblogic-web-app>下可定义的复杂部署描述符元素:
▪description
▪weblogic-version
▪security-role-assignment
▪run-as-role-assignment
▪reference-descriptorGroup
▪session-descriptor
▪jsp-descriptor
▪auth-filter
▪container-descriptor
▪charset-params
▪virtual-directory-mapping
▪url-match-map
▪security-permission
▪context-root
▪wl-dispatch-policy
▪servlet-descriptor
▪work-manager
▪logging
▪library-ref
▪向后兼容性标志
▪Web 容器全局配置
description
description 元素是 Web 应用程序的文字描述。
weblogic-version
weblogic-version元素表示该 Web 应用程序(在根元素<weblogic-web-app>下定义)即将部署至的 WebLogic Server 的版本。该元素仅表示版本信息,WebLogic Server并不使用该元素。
security-role-assignment
security-role-assignment元素声明 Web 应用程序安全角与 WebLogic Server中一个或多个委托人之间的映射,如以下示例所示。
<security-role-assignment>
<role-name>PayrollAdmin</role-name>
<principal-name>Tanya</principal-name>
<principal-name>Fred</principal-name>
<principal-name>system</principal-name>
reference group</security-role-assignment>
还可以使用它将给定角标记为外部定义的角,如以下示例所示:
<security-role-assignment>
<role-name>roleadmin</role-name>
<externally-defined/>
</security-role-assignment>
注意: | 在<security-role-assignment>元素中,必须定义<principal-name>或<externally-defined>。不能两者都忽略。 |
下表描述可在security-role-assignment元素中定义的元素。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论