报错:
<Error> <HTTP> <BEA-101165> <Could not load user defined filter in web.xml: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.
java.lang.NoClassDefFoundError: java/lang/Iterable
at org.apache.struts2.util.MakeIterator.convert(MakeIterator.java:81)
at org.apache.struts2.dispatcher.ng.filter.FilterHostConfig.getInitParameterNames(FilterHostConfig.java:46)
at org.apache.struts2.dispatcher.ng.InitOperations.createDispatcher(InitOperations.java:99)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:68)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:48)
at weblogic.servlet.internal.WebAppServletContext$FilterInitAction.run(WebAppServletContext.java:7008)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.registerFilter(WebAppServletContext.java:3082)
at weblogic.servlet.internal.WebAppServletContext.initFilters(WebAppServletContext.java:3053)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3354)
at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:6208)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:864)
at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2134)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2175)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2520)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2438)
at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2155)
at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2254)
at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2149)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2401)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:883)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:591)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:500)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
> 总是报class not found 究竟是什么原因
高手请教
<Error> <HTTP> <BEA-101165> <Could not load user defined filter in web.xml: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.
java.lang.NoClassDefFoundError: java/lang/Iterable
at org.apache.struts2.util.MakeIterator.convert(MakeIterator.java:81)
at org.apache.struts2.dispatcher.ng.filter.FilterHostConfig.getInitParameterNames(FilterHostConfig.java:46)
at org.apache.struts2.dispatcher.ng.InitOperations.createDispatcher(InitOperations.java:99)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:68)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:48)
at weblogic.servlet.internal.WebAppServletContext$FilterInitAction.run(WebAppServletContext.java:7008)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.registerFilter(WebAppServletContext.java:3082)
at weblogic.servlet.internal.WebAppServletContext.initFilters(WebAppServletContext.java:3053)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3354)
at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:6208)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:864)
at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2134)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2175)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2520)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2438)
at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2155)
at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2254)
at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2149)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2401)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:883)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:591)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:500)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
> 总是报class not found 究竟是什么原因
高手请教
解决方案 »
- j2ee首页如何生成静态页面
- 【请教】请问这种图叫什么图
- 求个功能的实现
- 安装tomcat插件TomcatPluginV32beta3.zip问题
- jfreechart配置问题
- [100分] 在struts中,action中scope定义成session和request,有何区别?小弟刚出道给个例子
- 各位大侠!!帮帮我好吗? 我现在很郁闷啊!
- 急~在servlet或javabean中怎样调用EJB?
- 后台怎样获得前端ognl表达式中checkboxlist的值??
- 看看一个对象跟类之间的实现为什么不能输出
- 急!在weblogic8.1下发布struts2.1.6出错
- XML中使用外部DTD的问题
我也试过把里面lib里的所有包拷进去,还是那样
weblogic1.8用的是jdk1.4,所以在使用发布时需要吧struts2中需要的jar包转成兼容jdk1.4的