谁能告诉我,这是怎么回事?我本地正常启动,但是部署到SIT测试环境下点击页面链接 ,直接报错
具体如下 :
Error 404: javax.servlet.UnavailableException: SRVE0203E: Servlet [action]:找到
org.apache.struts.action.ActionServlet,但缺少另一个必需类。 SRVE0206E: 此错误通常意味着 servlet
最初是用服务器找不到的类来编译的。 SRVE0187E: 检查您的类路径,以确保 servlet 需要的所有类都存在。SRVE0210I:
通过仅使用应用程序的运行时类路径中的类重新编译 servlet,可以调试此问题 SRVE0234I:
应用程序类路径=[/opt/IBM/WebSphere/Profiles/DefaultAppSrv04/installedApps/CloudBurstCell_1/iBuy.ear/iBuy_Web.war/WEB-INF/classes:/opt/IBM/WebSphere/Profiles/DefaultAppSrv04/installedApps/CloudBurstCell_1/iBuy.ear/iBuy_Web.war/WEB-INF/lib/jaxb-api-2.2.6.jar:/opt/IBM/WebSphere/Profiles/DefaultAppSrv04/installedApps/CloudBurstCell_1/iBuy.ear/iBuy_Web.war/WEB-INF/lib/wss4j-。。。。。。。。。。。。。。。
所给方法能够迅速解决问题,立马给分!
具体如下 :
Error 404: javax.servlet.UnavailableException: SRVE0203E: Servlet [action]:找到
org.apache.struts.action.ActionServlet,但缺少另一个必需类。 SRVE0206E: 此错误通常意味着 servlet
最初是用服务器找不到的类来编译的。 SRVE0187E: 检查您的类路径,以确保 servlet 需要的所有类都存在。SRVE0210I:
通过仅使用应用程序的运行时类路径中的类重新编译 servlet,可以调试此问题 SRVE0234I:
应用程序类路径=[/opt/IBM/WebSphere/Profiles/DefaultAppSrv04/installedApps/CloudBurstCell_1/iBuy.ear/iBuy_Web.war/WEB-INF/classes:/opt/IBM/WebSphere/Profiles/DefaultAppSrv04/installedApps/CloudBurstCell_1/iBuy.ear/iBuy_Web.war/WEB-INF/lib/jaxb-api-2.2.6.jar:/opt/IBM/WebSphere/Profiles/DefaultAppSrv04/installedApps/CloudBurstCell_1/iBuy.ear/iBuy_Web.war/WEB-INF/lib/wss4j-。。。。。。。。。。。。。。。
所给方法能够迅速解决问题,立马给分!
当前问题共有如下(4)个解决方案
- 蓝城阿木导入对应版本的servlet-api.jar文件。
- 阿里服务器租用两边的环境不一致,看看是不是servlet.jar两边版本不一致
- weewxh123看一下你编译的路径对吗?
- JAVA羊导入servlet-api.jar,没有这个jar到网上搜