由于有些客户在同一个server里部署多个应用,各个应用使用的jar包版本有所不同或者公共weblogic包里有不同版本的jar或其他原因,造成在部署我们的应用时,包冲突,导致部署失败;为了避免包冲突,可以通过配置,使得web应用启动时类装载采用从web-inf开始装载,具体方法是:通过对weblogic.xml添加如下参数实现,同时需要增加相应的必需包,例如xalan.jar 和xerces-2.6.2.jar(除非应用本身的lib里已包含),以保证系统能成功部署:
<container-descriptor>
<servlet-reload-check-secs>-1</servlet-reload-check-secs>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
如果使用了log4j,则日志的使用配置应在web.xml里进行配置,否则可能应用无法正常启动,配置内容如下:
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>
及如下listener:
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
原文链接:http://minnanlin88.iteye.com/blog/322682
分享到:
相关推荐
在tomcat下部署成功,迁移到weblogic下,报错,一般都是配置和jar包问题,配置问题开发根据报错能解决,jar冲突比较烦人,这里给出了解决方案。
weblogic部署图解.rar weblogic部署图解.rar weblogic部署图解.rar
该文档对weblogic使用过程中,包括下载,安装,部署运营过程中出现的问题进行了描述和提供了解决方法,比如1. 包引入错误... 3 2. 乱码现象... 3 3. mime-typeType配置问题... 4 4. 应用不存在... 4 5. ...
weblogic部署项目乱码解决,经试验验证,适合解决日常开发遇到的问题
主要介绍了关于weblogic部署Java项目的包冲突问题的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
weblogic部署项目详细步骤使用手册,非常适合初学者使用,具体步骤有截图,有文字说明,非常具体详细,欢迎下载。
weblogic10 与hibernate冲突解决方案 错误如下:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken linux windows 环境解决方案全解 Linux 启动脚本添加如下: export USER_...
用于测试部署环境是否实现分发 用于测试weblogic是否可以部署war包 用于测试tomcat是否可以部署war包
将应用部署在weblogic中于axis2冲突的问题及解决方案
WebLogic部署应用程序(图解),WebLogic部署应用程序(图解)
WebLogic部署应用程序(图解)
weblogic部署,常见错误解决(收集)
Weblogic部署Web项目,可部署编译后的文件夹,也可以部署编译后打包的.war文件。
linux下部署weblogic,1.1 部署前准备 把WebLogic的bin包放在/home目录上. 1、创建weblogic用户组。 groupadd weblogic
比较全的一份linux环境的weblogic部署文档,安装文档中来操作,部署出来没有问题
weblogic部署的三种方式,详细描述weblogic部署过程遇到的问题。及注意事项
Hibernate的Antlr在Weblogic中产生Jar冲突的历史缘故以及解决办法
WebSphere部署接口环境说明 1、 通过WebSphere正常部署“maximo.ear”环境; 2、 将“endorsed”文件夹拷贝到安装目录“D:\IBM\WebSphere\AppServer\java\jre\lib”下;
Weblogic项目部署文档 Weblogic项目部署文档 Weblogic项目部署文档 Weblogic项目部署文档
WebLogic Server提供了三种方法来用于部署J2EE程序: ☆自动部署:WebLogic Server将定期扫描<domain-name>/applications目录,以获取新的和更 新的应用程序。 ☆使用WebLogic.Deployer、WLShell和Ant wldeploy...