tomcat应用移植到websphere异常,求大神解答,新手,急求

问题描述

[13-7-164:39:03:872GMT]00000117ServletWrappeE[ServletError]-[org.apache.struts.action.ActionServlet]:java.lang.ClassNotFoundException:org.apache.struts.action.ActionServletatcom.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java:472)atcom.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:373)atjava.lang.ClassLoader.loadClass(ClassLoader.java:561)atjava.beans.Beans.instantiate(Beans.java:202)atjava.beans.Beans.instantiate(Beans.java:63)atcom.ibm.ws.webcontainer.servlet.ServletWrapper$1.run(ServletWrapper.java:1195)atcom.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)atcom.ibm.ws.webcontainer.servlet.ServletWrapper.loadServlet(ServletWrapper.java:1190)atcom.ibm.ws.wswebcontainer.servlet.ServletWrapper.loadServlet(ServletWrapper.java:385)atcom.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1112)atcom.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:149)atcom.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)atcom.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:741)atcom.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:421)atcom.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:274)atcom.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:271)atcom.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:88)atcom.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)atcom.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:653)atcom.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:606)atcom.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:333)atcom.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:549)atcom.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1295)atcom.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1129)atcom.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:567)atcom.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:814)atcom.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:948)atcom.ibm.ws.runtime.component.ApplicationMgrImpl$1.run(ApplicationMgrImpl.java:1478)atcom.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:3731)atcom.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:3813)atcom.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:245)atcom.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:1483)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)atjava.lang.reflect.Method.invoke(Method.java:615)atsun.reflect.misc.Trampoline.invoke(MethodUtil.java:62)atsun.reflect.GeneratedMethodAccessor18.invoke(UnknownSource)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)atjava.lang.reflect.Method.invoke(Method.java:615)atsun.reflect.misc.MethodUtil.invoke(MethodUtil.java:265)atjavax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1089)atjavax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:971)atcom.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:231)atcom.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:238)atcom.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:833)atcom.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:802)atcom.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1055)atcom.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)atcom.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:948)atcom.ibm.ws.management.commands.AdminServiceCommands$InvokeCmd.execute(AdminServiceCommands.java:251)atcom.ibm.ws.console.core.mbean.MBeanHelper.invoke(MBeanHelper.java:239)atcom.ibm.ws.console.appdeployment.ApplicationDeploymentCollectionAction.execute(ApplicationDeploymentCollectionAction.java:536)atorg.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)atorg.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)atorg.apache.struts.action.ActionServlet.process(ActionServlet.java:1486)atorg.apache.struts.action.ActionServlet.doPost(ActionServlet.java:528)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:763)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:856)atcom.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)atcom.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:118)atcom.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)atcom.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)atcom.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)atcom.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:308)atorg.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1070)atorg.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:273)atorg.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)atorg.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:319)atcom.ibm.isclite.container.controller.InformationController.processForwardConfig(InformationController.java:159)atorg.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)atorg.apache.struts.action.ActionServlet.process(ActionServlet.java:1486)atorg.apache.struts.action.ActionServlet.doPost(ActionServlet.java:528)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:763)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:856)atcom.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)atcom.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)atcom.ibm.ws.console.core.servlet.WSCUrlFilter.continueStoringTaskState(WSCUrlFilter.java:371)atcom.ibm.ws.console.core.servlet.WSCUrlFilter.doFilter(WSCUrlFilter.java:229)atcom.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)atcom.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)atcom.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)atcom.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)atcom.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)atcom.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)atcom.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)atcom.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)atcom.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)atcom.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)atcom.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)atcom.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)atcom.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)atcom.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)atcom.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)atcom.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)atcom.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)[13-7-164:39:04:122GMT]00000117WebExtensionPWServletactioniscurrentlyunavailable:SRVE0200E:Servlet[org.apache.struts.action.ActionServlet]:找不到必需类-org.apache.struts.action.ActionServlet

解决方案

解决方案二:
修改web.xml文件里defaultServlet配置
解决方案三:
项目中有struts相关包吗
解决方案四:
你最好加个相关QQ群求助一下!
解决方案五:
加入struts支持:应用程序服务器>WebSphere_Portal>Web容器>定制属性com.ibm.ws.webcontainer.invokefilterscompatibilitytrue

时间: 2024-12-30 08:22:16

tomcat应用移植到websphere异常,求大神解答,新手,急求的相关文章

android汤姆猫怎么点击各个身体部分实现各个动作求大神解答新手

问题描述 android汤姆猫怎么点击各个身体部分实现各个动作求大神解答新手 汤姆猫怎么点击各个身体部分实现各个动作汤姆猫怎么点击各个身体部分实现各个动作汤姆猫怎么点击各个身体部分实现各个动作汤姆猫怎么点击各个身体部分实现各个动作 解决方案 根据点击的位置不同,播放不同的动画就行了

c++问题-C++问题,求大神解答,急

问题描述 C++问题,求大神解答,急 #include using namespace std; int main() {int sum=1; for(int sum=1,i=0;i<4;i++,sum++) { for(int j=0;j<i;j++) sum+=1;} cout<<sum<<endl; } 这个答案等于1 #include using namespace std; int main() {int sum=1; for(int i=0;i<4;i

关联-在线求大神解答,急SQL 子查询

问题描述 在线求大神解答,急SQL 子查询 我现在有两张表,表1和表2,表2里面有一个权限字段,权限1,权限2.权限3.我现在要用权限1的id 查出权限2,3和权限1有关联的ID.然后把这查出来的ID作为条件,在表1里面去查. select * from dbo.Ask_info where login_ID not in (select login_ID from dbo.Login where teacher_Contact in (select login_ID from dbo.Logi

求大神指教-做音乐播放器,用service做基本操作。急求大神解答。急!

问题描述 做音乐播放器,用service做基本操作.急求大神解答.急! package zuxia.android.service; import java.io.IOException; import android.app.Service; import android.content.Intent; import android.media.MediaPlayer; import android.os.Environment; import android.os.IBinder; impo

malloc-关于c语言二叉树的问题,求大神解答,急

问题描述 关于c语言二叉树的问题,求大神解答,急 这是一段关于二叉树的代码.*list_from_tree这个函数是用来建立二叉树的,但我不太懂它是如何建立二叉树的,求大神详细解释. #include #include typedef struct tnode Tnode; struct tnode{ Tnode *left; Tnode *right; int data; }; Tnode *new_tnode(int data); void print_tree(Tnode *tree, i

矩阵-求泰勒公式展开的有限差分中心差分算子的权系数,我的这个程序写出来所有结果都为-nan,求大神解答,急

问题描述 求泰勒公式展开的有限差分中心差分算子的权系数,我的这个程序写出来所有结果都为-nan,求大神解答,急 #include"stdio.h" #include"malloc.h" #include"math.h" #include"string.h" main(){ int i,j,n; printf("请输入需计算中心差分阶数:"); scanf("%d",&j); wh

Fragment 请求网络 切换另一个fragment ! 求大神解答啊 急 !

问题描述 Fragment 请求网络 切换另一个fragment ! 求大神解答啊 急 ! 5C 用RadioGroup 下的三个 RadioButton 管理 , 三个Fragment 是从网络上获取数据显示,网络上获取数据有延迟可能要1秒左右才能显示 ,当数据还没有显示出来时,切换到其他的 fragment 就会报错如下: FATAL EXCEPTION: main java.lang.NullPointerException at android.view.LayoutInflater.f

微信公众平台-微信开发,编辑模式下创建的自定义菜单,微信会推送数据包给开发者么?求大神解答,急

问题描述 微信开发,编辑模式下创建的自定义菜单,微信会推送数据包给开发者么?求大神解答,急 微信开发,编辑模式下创建的自定义菜单,微信会推送数据包给开发者么?求大神解答,急 解决方案 编辑模式?开发模式吧..开发模式下发布的新信息也会推送给客户 解决方案二: 编辑模式?开发模式吧..开发模式下发布的新信息也会推送给客户

跪求大神解答-新手学java有几个不懂得问题求各位大神解答

问题描述 新手学java有几个不懂得问题求各位大神解答 封装有什么意义.为什么要用prative封装呢.直接public不行吗?都说为了安全难道用一个方法setter getter 改变数据这样就安全么?.直接public 多方便.求大神举个例子说明. 第二个问题static:证明此方法是由类名称调用的这句话怎么理解. 第三个问题static有什么作用,我就知道他在类里最先执行然后可以不实力化调用,然后有什么用这有点蒙. 第四个问题我理解的映射就是一项与另一项的关系.他也可以用属性表示.但是之所

问一个关于Spring.net的问题,求大神解答,急!!!!!!

问题描述 项目是一个webservice项目,到时需要操作数据库,所以我想使用nhibernate和Spring.net进行开发,因为我是第一次使用C#做项目,所以想请教下,看一下我哪里出现问题了,一直都注入不成功,可以的话求一份使用到Spring.net的源码(简单点的).这是我测试用的项目架构[Web.Config的配置,帮我看一下哪里有没有写错/size]<?xmlversion="1.0"?><configuration><configSectio