weblogic9中部署dwr遇到的问题解决
2008-03-31 11:50
375 查看
weblogic9中部署dwr遇到的问题,环境:weblogic9,jdk1.5.0,在该环境下部署dwr框架,启动的时候总是报java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.directwebremoting.dwrp.PollHandler.<clinit>(PollHandler.java:387)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at org.directwebremoting.impl.ContainerUtil.class$(ContainerUtil.java:97)
at org.directwebremoting.impl.ContainerUtil.setupDefaults(ContainerUtil.java:150)
Truncated. see log file for complete stacktrace
错误,Unable to set the activation state to true for the application '_appsdir_DWRDemo_dir'.想了一下,这应该是缺少一个日志的包,weblogic9自身带的有apache的包,能找着这个类,为什么就找不到呢。同样的程序在tomcat中就没有问题,tomcat的容错性可能大些吧,也没有发现tomcat中有这个包,但就是不报错,而weblogic9就不行了。最后找了一个commons-logging-api-2003-04-07.jar添加到类路径中,再重新部署就ok了!但是我就搞不懂weblogic9运行时那么依赖一个日志包吗?从报的错误看是dwr的类在weblogic中运行时需要这个类,为什么呢?org.directwebremoting.dwrp.PollHandler类中有一个静态日志方法,是不是一定要实现呢?那为什么在tomcat中就没有出错呢?到底和weblogic有关还是和dwr本身有关,不清楚了,有待以后找根溯源吧!
此问题解决方法:找一个commons-logging-api-2003-04-07.jar添加到类路径中,再重新部署就ok了!
at org.directwebremoting.dwrp.PollHandler.<clinit>(PollHandler.java:387)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at org.directwebremoting.impl.ContainerUtil.class$(ContainerUtil.java:97)
at org.directwebremoting.impl.ContainerUtil.setupDefaults(ContainerUtil.java:150)
Truncated. see log file for complete stacktrace
错误,Unable to set the activation state to true for the application '_appsdir_DWRDemo_dir'.想了一下,这应该是缺少一个日志的包,weblogic9自身带的有apache的包,能找着这个类,为什么就找不到呢。同样的程序在tomcat中就没有问题,tomcat的容错性可能大些吧,也没有发现tomcat中有这个包,但就是不报错,而weblogic9就不行了。最后找了一个commons-logging-api-2003-04-07.jar添加到类路径中,再重新部署就ok了!但是我就搞不懂weblogic9运行时那么依赖一个日志包吗?从报的错误看是dwr的类在weblogic中运行时需要这个类,为什么呢?org.directwebremoting.dwrp.PollHandler类中有一个静态日志方法,是不是一定要实现呢?那为什么在tomcat中就没有出错呢?到底和weblogic有关还是和dwr本身有关,不清楚了,有待以后找根溯源吧!
此问题解决方法:找一个commons-logging-api-2003-04-07.jar添加到类路径中,再重新部署就ok了!
相关文章推荐
- 创建并部署一个连接SQLAzure的WindowsAzure应用遇到的问题及解决办法
- 使用腾讯云部署LNMP环境,遇到的问题及解决
- mysql及redis环境部署时遇到的问题解决
- Weblogic11g(server10.3.3)部署项目,遇到的问题解决记录。
- java 浅析跨域问题以及如何使用Cors解决前后端分离部署项目所遇到的跨域问题
- vue项目部署到Apache服务器中遇到的问题解决
- WCF部署IIS所遇到的问题 (解决404.17、.svc无法读取问题)
- CM5.2部署impala中可能遇到的问题及解决方法
- WAS(WebSphere6或WebSphere7)下部署应用程(如WAR)遇到“EAR文件可能已损坏和或不完整”问题解决办法
- weblogic10与hibernate3中antlr.jar包冲突问题解决(bonita bpm部署到weblogic10遇到的问题)
- 部署javaWeb项目到云服务器遇到的问题与解决
- 部署DTCMS到Jexus遇到的问题及解决思路--验证码
- 解决:php+apache+mysql部署中遇到的mysql_connect()不支持问题
- 续:Java Tomcat 中调用.net DLL的方法 - 实际部署中遇到的一些问题解决
- 解决nginx+uWSGI部署Django时遇到的static文件404的问题
- 在iis7.5上部署网站步骤及遇到问题解决办法
- 【Ruby on Rails Tutorial笔记】将第一个Rails应用部署到 Heroku实践遇到的问题及解决过程记录
- WCF(三) 部署遇到的 405.0 403.14 等一系列诡异的问题解决办法。
- IIS部署到服务器的流程及可能遇到的问题及解决方法
- WebLogic 10.3下部署JBPM 4.4遇到过的问题及解决方法