昨天使用websphere部署war包,部署成功了,启动也成功了但是打开页面的时候却报了500错误,后台的报错如下:
[Servlet Error]-[com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor incompatible with com.ibm.wsspi.webcontainer.servlet.IServletWrapper]: java.lang.ClassCastException: com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor incompatible with com.ibm.wsspi.webcontainer.servlet.IServletWrapper
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:499)
at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3107)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
没法,马上百度、google,在web.xml里面web-app增加一个id属性作为应用名,在web-inf下面建立一个
ibm-web-ext.xmi然后再里面写入:
<?xml version="1.0" encoding="UTF-8"?>
<webappext:WebAppExtension xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:webappext="webappext.xmi"
xmi:id="WebAppExtension_1129847034938" reloadInterval="3"
reloadingEnabled="true" additionalClassPath=""
fileServingEnabled="true" directoryBrowsingEnabled="true"
serveServletsByClassnameEnabled="true" preCompileJSPs="true">
<webApp href="WEB-INF/web.xml#应用名"/>
<jspAttributes xmi:id="JSPAttribute_1204156026126"
name="jdkSourceLevel" value="15"/>
</webappext:WebAppExtension>
记得把应用名替换为web-app的id属性中的值。
如此重启应用。。打开页面OK。。。。。。。。。
分享到:
相关推荐
在WebSphere上部署CXF(CXF全称为Apache CXF,是一个开源的Java服务框架)时,可能会遇到一系列挑战。本文将深入探讨这些常见问题...在遇到问题时,查阅官方文档、社区论坛和已有的解决方案都是解决问题的有效途径。
在IT行业中,WebSphere是一款由IBM开发的企业级应用服务器,广泛用于部署和管理Java应用程序,尤其是...同时,`websphere.doc`这个文档可能是关于WebSphere配置和管理的详细指南,建议仔细阅读以获取更具体的操作指导。
在进行应用移植到WebSphere的过程中,开发者可能会遇到各种问题,这些问题涉及到数据库操作、资源加载、配置文件定位、应用部署、端口使用等多个方面。以下是一些常见问题的解决方法: 1. **数据库插入数据异常**:...
WebSphere Application Server9.0.0.2 安装包百度云盘资源地址,非商业用途,仅供学习使用。
接口调用报错:java.net.SocketException: java.lang.ClassNotFoundException: Cannot find the specified class com.ibm.websphere.ssl.protocol.SSLSocketFactory
IBM WebSphere MQ入门教程 IBM WebSphere MQ 是一种基于消息队列的中间件,用于实现不同的应用程序之间的异步通信。下面是对 IBM WebSphere MQ 的入门教程的总结,涵盖了 WebSphere MQ 的原理、体系结构、重要特点...
Websphere MQ入门教程.doc Websphere MQ入门教程.doc Websphere MQ入门教程.doc Websphere MQ入门教程.doc
这一章节专门针对WebSphere MQ for Windows系统,介绍了在该环境下可能出现的一系列用户界面相关的问题及其解决办法。这些错误代码范围从AMQ4000到AMQ4999,涵盖了安装、配置和运行过程中可能遇到的各种情况。 ### ...
Prentice.Hall.PTR.IBM.WebSphere.Deployment.and.Advanced.Configuration.Aug.2004.eBook-DDU.chm
Websphere-HTTPS配置.doc
WebSphere 常见问题及解决办法详解 在本文中,我们将详细探讨 WebSphere 中的一些常见问题及其解决方法。...在实际应用中,了解这些问题和解决方法可以帮助开发者快速解决问题,提高应用程序的稳定性和性能。
【描述】:“IBM的WebSphere JMS工具和自定义解决方案的结合,为开发人员提供了一个灵活且可靠的环境,用于处理应用程序间的通信需求。这些知识的积累,无论现在是否立即使用,都是对未来技术挑战的准备。” 在...
资源环境提供程序(Resource Environment Providers)是WebSphere提供的一种解决方案。它允许我们创建自定义的属性并存储在JNDI中,从而通过WebSphere管理控制台进行管理和更新。这种方法的优势在于,一旦修改了配置...
WebSphere 配置 SSL 指南 本文档将指导您如何在 WebSphere 中配置 SSL 证书,以便启用 HTTPS 访问服务并实现 SSL 验证。下面是实现 SSL 配置的详细步骤: 添加 443 端口 在 WebSphere 控制台中添加 443 端口是...
解决上述问题的关键在于解决最初的`java.net.SocketException`异常,因为一旦解决了这一问题,后续的异常往往也会随之消失。具体步骤如下: 1. **配置JVM参数**:在启动JVM时添加参数`-Djava.net.preferIPv4Stack=...
Websphere配置手册范本.doc
%WebSphereHome%/AppServer/plugins
- 安装过程中,可能需要配置Java环境变量,确保JRE或JDK版本与Websphere兼容。 2. **配置Websphere**: - 启动Websphere管理控制台(通常通过`http://localhost:9060/ibm/console`访问),首次登录需要设置管理员...