0 0

struts2在websphere上的转发错误10

不知道上哪看源码,ibm说是struts.xml文件配置错误,可我的项目根本没用struts.xml。错误被催了两周,头疼啊
web.xml中struts2的配置:
 <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
<filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>*.action</url-pattern>
    </filter-mapping>

 0000001e webapp      
  E com.ibm.ws.webcontainer.webapp.WebApp logError SRVE0293E: [Servlet 错误]-[null]: 
	com.ibm.ws.webcontainer.webapp.WebAppErrorReport: 
	at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.sendError(WebAppDispatcherContext.java:624)
	at com.ibm.ws.webcontainer.srt.SRTServletResponse.sendError(SRTServletResponse.java:1071)
	at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:770)
	at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:505)
	at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
	at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
	at com.common.view.filter.ManageFilter.doFilter(ManageFilter.java:118)
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
	at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
	at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:852)
	at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:917)
	at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:924)
	at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:852)
	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610)
	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274)
	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926)
	at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557)
	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
	at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
	at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
	at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
	at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202)
	at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766)
	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)
2013年4月08日 15:37

1个答案 按时间排序 按投票排序

0 0

struts默认是用classpath下的struts.xml文件,如果你使用了其他文件,需要在web.xml中进行配置

 <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>  
        <param-name>config</param-name>  
        <param-value>你的struts配置文件</param-value>  
    </init-param>  

    </filter>
<filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>*.action</url-pattern>
    </filter-mapping>

2013年4月09日 10:03

相关推荐

    基于 Struts 2 构建 WebSphere Portal 上的 Portlet 应用

    在 WebSphere Portal 上构建 Portlet 应用时,Struts 2 可以为开发者提供一个结构化的开发环境,使应用程序更加灵活和易于管理。下面将详细介绍如何基于 Struts 2 构建 WebSphere Portal 上的 Portlet 应用。 1. **...

    WebSphere7.0_上部署struts2_找不到用于处理_JSP_的扩展处理器

    在使用WebSphere 7.0部署Struts2应用程序时,可能会遇到一个问题,即"找不到用于处理JSP的扩展处理器"。这个问题通常与Web容器对JSP的支持和扩展处理器的初始化失败有关。以下是对该问题的详细分析和解决方法: 1. ...

    WebSphere Application Server下Struts2.0无法使用解决方案

    在使用WebSphere Application Server(WAS)部署基于Struts2.0的应用时,可能会遇到一些问题导致Struts2无法正常工作。这个问题通常表现为在尝试访问Struts2控制的页面时,返回HTTP 500错误,并且日志中显示"Filter ...

    很全的IBM WebSphere MQ 错误码大全

    很全的IBM WebSphere MQ 错误码大全

    WebSphere6.1+myeclipse6.0+ssh2整合手册

    本篇将详细讲解如何在WebSphere 6.1服务器上配置MyEclipse 6.0.0.M1集成开发环境,并整合Struts2、Spring2和Hibernate3这三大流行框架,即SSH2(Struts2、Spring、Hibernate2)的集成过程。 首先,我们来了解...

    在Linux服务器上每周自动重启WebSphere服务配置

    ### 在Linux服务器上每周自动重启WebSphere服务配置 #### 知识点概述 本文档将详细介绍如何在Linux环境中设置cron任务来实现WebSphere服务的自动重启。此方法不仅适用于WebSphere服务,还可广泛应用于需要定时执行...

    websphere MQ错误代码

    很详细的 websphere MQ错误代码 包括了最常见的所有错误 websphere MQ错误代码

    在WebSphere发布CXF注意事项

    在WebSphere上发布CXF(Camel XFire)服务是一个涉及多个步骤的过程,需要注意一系列细节以确保服务能够正常运行。CXF是一个流行的开源框架,用于构建和开发基于Java的Web服务。以下是一些关键的注意事项: 1. **...

    struts2.0.14_apps

    1. **struts2-portlet-2.0.14.war**:这是一个portlet应用程序的例子,portlet是可以在portlet容器(如Liferay或WebSphere Portal)中运行的独立组件。在Struts 2框架下,portlet可以利用Struts 2的拦截器、结果类型...

    DB2、Websphere的安装、配置及程序发布

    2. **选择产品:** 在安装界面中,需选择DB2 Enterprise Edition、DB2 Application Development Client和DB2 Administration Client三项,这些选项能够确保全面的数据库管理和应用开发功能。 3. **选择安装类型:** ...

    WebSphere Application Server 启动错误诊断(WAS)

    在本文中,我们将详细介绍 WebSphere Application Server(WAS)启动错误的诊断方法。WAS 是一个复杂的应用服务器,启动过程中可能会出现各种错误,影响服务器的正常运行。了解 WAS 启动过程和诊断技术是确保服务器...

    maximo在websphere上的多集群部署

    ### Maximo在Websphere上的多集群部署 #### Websphere基本概念 ##### 单元(Cell) 单元作为Websphere应用服务器(WAS)中的一种逻辑分组方式,旨在帮助管理员更好地组织和管理分布在不同地理位置的节点。一个单元...

    WebSphere6.1与SSH2+JPA2不兼容问题解决

    例如,在WebSphere 6.1上部署基于SSH2(Spring + Struts2 + Hibernate)和JPA2的应用程序时,由于WebSphere 6.1使用的是IBM JDK 1.5,且内置的一些jar包版本较老,这可能导致与SSH2架构中的新版本jar包存在不兼容的...

    Struts2_内核中文文档.pdf

    ### Struts2内核知识点详解 ...通过上述知识点的介绍,我们可以看出Struts2框架不仅在设计上更加合理,而且在功能上也更为强大。对于希望深入学习Struts2的开发者而言,掌握其核心机制是非常必要的。

    struts2 jar 包

    Enterprise Edition)是Java企业级应用的标准,它定义了一系列规范和技术,如Servlet、JSP、EJB等,而Struts2作为J2EE的一部分,可以在J2EE应用服务器上运行,如Tomcat、Jetty、WebLogic或WebSphere等。 总的来说...

    WebSphere在Myeclipse中的整合

    ### WebSphere 在 Myeclipse 中的整合知识点详解 #### 一、引言 随着企业级应用开发需求的增长,集成开发环境(IDE)与应用服务器之间的兼容性和整合变得尤为重要。Myeclipse作为一款广受欢迎的Java集成开发环境,...

    IBM webSphere 认证试题

    综上所述,通过解析IBM WebSphere认证试题中的具体问题,我们深入了解了WebSphere平台在动态Web项目部署、第三方依赖管理、Struts配置以及Servlet初始化等方面的实践要点。这些知识点不仅对准备IBM WebSphere认证...

    websphere在aix系统安装

    本文将详细介绍如何在 AIX(Advanced Interactive Executive)操作系统上安装 IBM WebSphere 应用服务器的过程。AIX 是 IBM 开发的一种基于 Unix 的操作系统,专为 IBM 的 Power Systems 服务器设计。WebSphere 应用...

Global site tag (gtag.js) - Google Analytics