WebShpere中部署ssh工程报错,tomcat上没问题

问题描述

ognl-3.0.6.jarstruts的版本是2.3.14错误如下:[13-12-2721:16:42:584CST]0000002dwebappEcom.ibm.ws.webcontainer.webapp.WebApplogErrorSRVE0293E:[Servlet错误]-[ognl/PropertyAccessor]:java.lang.NoClassDefFoundError:ognl/PropertyAccessoratcom.opensymphony.xwork2.config.impl.DefaultConfiguration.createBootstrapContainer(DefaultConfiguration.java:318)atcom.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:221)atcom.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)atorg.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429)atorg.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:473)atorg.wf.report.util.JLTFilterDispatcher.initDispatcher(JLTFilterDispatcher.java:57)atorg.wf.report.util.JLTFilterDispatcher.init(JLTFilterDispatcher.java:33)atcom.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:548)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:462)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:319)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:379)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:860)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:997)atcom.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:1078)atcom.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:998)atcom.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3954)atcom.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)atcom.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:942)atcom.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)atcom.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:453)atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515)atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:306)atcom.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)atcom.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)atcom.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)atcom.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)atcom.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)atcom.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)atcom.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)atcom.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)atcom.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1646)

试过的方法:1、把ognl这个包放到公共库中2、升级ongl包

解决方案

解决方案二:
包不兼容问题
解决方案三:
能描述你的部署包结构吗?是否只有这个包找不到?最大的可能是classloader没有找到这个class,可以尝试定义下从父路径加载。
解决方案四:
应该是包冲突,直接把这个包去掉试试
解决方案五:
was问题一定要说明,was的版本号,否则很难定位问题的

时间: 2024-09-17 04:23:37

WebShpere中部署ssh工程报错,tomcat上没问题的相关文章

weblogic 9在myeclipse中部署项目启动报错的问题

问题描述 <2014-12-12上午09时30分05秒CST><Warning><Deployer><BEA-149078><Stacktraceformessage149004weblogic.management.DeploymentException:Attempttooperate'deploy'onnullBasicDeploymentMBean:_appsdir_aaa_diratweblogic.deploy.internal.targe

weblogic部署struts+spring+hibernate工程报错,tomcat下正常

问题描述 org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'hibernateTemplate'definedinclasspathresource[applicationContext.xml]:Cannotresolvereferencetobean'sessionFactory'whilesettingbeanproperty'sessionFactory';nestedexc

weblogic spring 冲突-Weblogic发布SSH报错. Tomcat正常

问题描述 Weblogic发布SSH报错. Tomcat正常 Weblogic发布SSH报错. Tomcat正常 2015-01-22 15:43:24 ERROR[org.springframework.web.context.ContextLoader.initWebApplicationContext():319] - Context initialization failedorg.springframework.beans.factory.xml.XmlBeanDefinitionSt

weblogic部署时fckeditor报错,tomcat下正常

问题描述 weblogic部署时fckeditor报错,tomcat下正常 解决方案 Tomcat部署项目时启动报错总结tomcat 部署项目时的报错(一)实现webservice客户端后在tomcat下运行正常,部署到weblogic报错

y clipse-myeclipse 部署web工程 JSP 在tomcat 中没有发布过去

问题描述 myeclipse 部署web工程 JSP 在tomcat 中没有发布过去 myeclipse 发布web工程 部署到tomcat后 webapps 下的web工程中没有项目的所有 JSP文件 .求大神解决 解决方案 检查一下,你的Tomcat是否在MyEclipse中正确配置,然后看看部署时是否部署的你独立安装的Tomcat,而不是部署到MyEclipse自带的Tomcat了

maven compile报错-eclipse中指定父pom的compile插件版本后子工程报错

问题描述 eclipse中指定父pom的compile插件版本后子工程报错 开发环境:eclipse mars,m2eclipse,maven3.3(external) parent pom中,Management配置compile插件,但是不指定版本, son pom中不配置compile-Plugin, 此时执行编译:发现使用的是compile plugin version = 3.1 问题开始: 此时修改 Management配置compile插件version= other,比如3.3

android应用-新建android工程 报错,大神看过来

问题描述 新建android工程 报错,大神看过来 [2015-06-21 09:40:53 - HellowWord] F:eclipse 32workspaceHellowWordresvaluesstyles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'. [2015-06-21 09:40:53 -

android导入工程报错,fix project setup怎么解决

问题描述 android导入工程报错,fix project setup怎么解决 在导入项目后,出现很多地方cannot be resolved to a type,然后提示解决方法fix project setup 什么意思 解决方案 这个错误经常出现的. 有可能是工程中的jar包冲突了,找到冲突的jar包,用其中一个替换一下另一个: 也有可能是工程中用到了其他的框架,但是你没有导入,把框架的工程导入: 还有可能是jdk的版本不一样. 反正都试试吧,Android开发这类问题老是出现,万一都不

visual studio 2010-往vs201里导入cocos2d-x工程报错

问题描述 往vs201里导入cocos2d-x工程报错 vs2010错误提示 无法打开包括文件:"GamePlayingDataController.h": No such file or directory 我在解决方案中能找到这个文件 解决方案 将Cocos2d-x的VS工程导入XCode新建Cocos2d-x工程 vs2010cocos2d-x 3.0 创建VS工程