weblogic兼容性

1、日志文件 Caused by: java.lang.IllegalStateException: Cannot set web app root system property when WAR file is not expanded at org.springframework.web.util.WebUtils.setWebAppRootSystemProperty(WebUtils.java:125) at org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigurer.java:118) at org.springframework.web.util.Log4jConfigServlet.init(Log4jConfigServlet.java:57) 1、使用log4j的问题。 tomcat应用直接发布到weblogic上出现错误:Cannot set web app root system property when WAR file is not expanded。 WebLogic自身也包含对Log4j的支持,在打包部署(.war)的时候,会和Spring的org.springframework.web.util.Log4jConfigListener有冲突。 解决方法之一就是把log4j的配置直接放到classpath下,log4j在web.xml下的相关配置,由于系统需要webAppRootKey这个参数, 所以web.xml中需要加入 org.springframework.web.util.Log4jConfigListener log4jConfigLocation/WEB-INF/classes/log4j.xml 2、hibernate中的jar包 org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken jar冲突,将项目中的jar添加到启动环境变量里 1.添加到server中 PRE_CLASSPATH="${WL_HOME}/server/lib/antlr-2.7.6.jar" CLASSPATH="${SAVE_CLASSPATH}" CLASSPATH="${PRE_CLASSPATH}:${CLASSPATH}" 2是添加到user_domain中lib 启动时查看日志 CLASSPATH中是否有添加的信息 linux下weblogic文件 1、创建weblogic域 Oracle\Middleware\wlserver_10.3\common\bin 下 config.sh创建新的weblogic域 默认域名为base_domain 2、进入自己创建的weblogic域中进行启动服务 Oracle\Middleware\user_projects\domains\base_domain\bin\下 后台运行,关掉终端也会运行 nohup command & nohup ./startWebLogic.sh & 关闭./stopWebLogic.sh 一般很难杀掉 3、关闭服务使用kill命令直接杀掉 4、若非正常关闭再次启动无法启动需要删除一些文件 在使用的weblogic域下 find base_domain/ -name "*.DAT" 查询到并删除 find base_domain/ -name "*.lok" edit.lok、config.lok、AdminServer.lok、EmbeddedLDAP.lok删除 <2012-3-2 下午05时08分34秒 CST> <2012-3-2 下午05时08分44秒 CST> 配置文件 Oracle\Middleware\user_projects\domains\base_domain\config\config.xml 快速部署文件项目放入 Oracle\Middleware\user_projects\domains\base_domain\autodeploy

转载于:https://www.cnblogs.com/atwanli/articles/4390518.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值