`

websphere下面报webapp.WebApp logError SRVE0293E: [Servlet Error]-[null]错误。

阅读更多

具体报错信息如下:

webapp E com.ibm.ws.webcontainer.webapp.WebApp logError SRVE0293E: [Servlet Error]-[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)

谁能看明白这个错误信息的含义?反正我是被坑了,网上也找不到答案。

现在我知道是什么原因了,让我来总结一下:

第一,有个关键信息是WebApp,说明它是应用端自身的一个error

第二,报错的地方不明确,websphere上调试也极为不方便(太耗时间了),通过打印日志的方式,定位到了错误所在的行。

( 不过很是蹊跷, 那一行既然报错了,但是为什么没有被外层的try-catch捕获呢?,而且那一行看起来没有问题啊 ! )

哦,我好想明白了, 是try-catch捕获的力度不够,错误的等级比Exception还要高,也就是说要用Throwable错误 ,赶紧试试看!

没错,事实证明了,是个Throwable类型的错误,因为我改动了接口类而没有更新class文件,导致暴出了一个Throwable类型的错误!

这真的是被坑惨了………… 总结经验:

1、有些地方要用Throwable来捕捉错误。(看具体的情况,是否引用了接口,但是又找不到实现类?)

2、日志记录要全面,便于定位问题。为了避免每次都要修改代码,可以事先设置较全面的日志,上线时关闭,调试时可打开(开关放在数据库中)。

分享到:
评论

相关推荐

    websphere常见问题及解决办法

    Error 404: SRVE0190E 是一个常见的错误信息,在 WebSphere 应用服务器中经常出现。这个错误通常是由于 JSP 文件无法正确解析引起的。解决这个问题的方法是: 1. 进入控制台,选择服务器 -> 应用程序服务器 -> Web ...

    com.springsource.com.ibm.websphere.uow-6.0.2.17.jar

    jar包,官方版本,自测可用

    在WebSphere发布CXF注意事项

    7. **错误处理和异常捕获**:WebSphere对异常处理有自己的规则,确保CXF的服务异常能够正确地被WebSphere捕捉并处理。 8. **性能优化**:根据应用的需求,可能需要调整CXF和WebSphere的性能设置,例如线程池大小、...

    WebSphere MB V6 Installation and Configuration on Linux

    - 安装 WebSphere MB 及其 Fixpack 5 后,在 `/var/log/mqsi5.log` 中可能会看到 PATH、LIB、INCLUDE 等变量未被引用的错误信息,这些错误通常不影响正常使用,可以忽略。 #### 四、结论 通过以上步骤,我们可以在...

    eclipse3.1的web插件

    4. **集成Tomcat或其他服务器**:Eclipse 3.1的Web插件支持与多种Web服务器的集成,如Apache Tomcat、IBM WebSphere等。开发者可以直接在Eclipse中启动、停止服务器,部署和调试应用程序,简化了开发流程。 5. **...

    WebSphere MQ - Messages.pdf

    根据提供的文档信息,本文将对《WebSphere MQ - Messages.pdf》这一资料进行深入解析,并从中提炼出相关的IT知识点。此文档主要围绕WebSphere MQ的消息处理技术展开,详细介绍了消息查找、阅读方法以及不同系列下的...

    Prentice.Hall.PTR.IBM.WebSphere.Deployment.and.Advanced.Configuration.Aug.2004.eBook-DDU.chm-2

    Prentice.Hall.PTR.IBM.WebSphere.Deployment.and.Advanced.Configuration.Aug.2004.eBook-DDU.chm

    零基础liunx服务器was集群环境搭建

    - `tail -f SystemOut.log`:动态查看 `SystemOut.log` 日志文件。 19. **创建目录**: - `mkdir xxx`:创建名为 `xxx` 的新目录。 20. **删除目录**: - `rm -rf xxx`:删除名为 `xxx` 的目录及其所有内容。 ...

    AIX操作系统安装Websphere8.docx

    ### AIX操作系统下安装WebSphere 8.5 的详细步骤及注意事项 #### 一、准备工作:获取安装介质 在开始安装之前,首先需要确保已经获得了必要的安装文件。根据描述,本次安装使用的安装介质包括以下几个部分: 1. *...

    linux下的+Websphere+Message+Broker+V7安装和Websphere MQ的安装

    ### Linux 下 Websphere Message Broker V7 和 Websphere MQ 的安装详解 #### 一、前期准备工作 在开始正式安装之前,确保准备好了所需的安装介质和环境。根据提供的部分内容,安装准备工作主要包括以下几点: 1....

    window+websphere7+oracle.docx

    ### Windows + WebSphere 7 + Oracle 安装与配置指南 #### 一、WebSphere 7 的安装 ##### 1. 准备安装程序 在进行 WebSphere 7 的安装之前,首先需要准备好安装文件 `was.cd.7007.trial.base.opt.windows.ia32`。...

    WebsphereMQ入门教程.doc

    Websphere MQ,也被称为IBM MQ,是一款强大的消息中间件,用于在分布式系统中可靠地传输数据。本入门教程将引导你深入理解其原理、体系结构以及如何使用它。 **第1页:** Websphere MQ教程的目标是帮助初学者理解...

    java笔试题

    - errorPage:指定错误页面。 - isErrorPage:标识当前页面是否为错误处理页面。 - extends:扩展自定义Servlet类。 - session:控制是否使用session。 - info:提供有关页面的信息。 - isThreadSafe:指示...

    本文介绍WebSphere下Oracle.docx

    ### WebSphere 下 Oracle 数据库连接池配置详解 #### 一、引言 在现代企业级应用开发中,数据库连接池的合理配置对于提高系统的性能和稳定性至关重要。WebSphere 是 IBM 推出的一款高性能的应用服务器,它支持多种...

    Websphere集群部署方案.doc

    【Websphere集群部署方案】 WebSphere是IBM提供的一个集成软件平台,主要功能是支持全天候的、工业强度的随需应变Web应用程序的编写、运行和监视。它基于开放标准,提供可靠的、灵活的和健壮的集成软件,允许企业...

    WebSphere性能调优.pdf

    ### WebSphere性能调优知识点详解 #### 一、引言 在IT领域中,WebSphere作为一款企业级应用服务器,其稳定性和性能至关重要。尤其是在面对高并发、大数据量的应用场景时,如何有效地优化WebSphere的性能,成为了很...

    关于WebSphere建立jdbc数据源

    【关于WebSphere建立jdbc数据源】 在WebSphere应用服务器中,建立JDBC数据源是连接到数据库的关键步骤,它允许应用程序通过Java Database Connectivity (JDBC) API与数据库进行交互。以下是一个详细的步骤指南: 1...

Global site tag (gtag.js) - Google Analytics