具体报错信息如下:
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、日志记录要全面,便于定位问题。为了避免每次都要修改代码,可以事先设置较全面的日志,上线时关闭,调试时可打开(开关放在数据库中)。
相关推荐
Error 404: SRVE0190E 是一个常见的错误信息,在 WebSphere 应用服务器中经常出现。这个错误通常是由于 JSP 文件无法正确解析引起的。解决这个问题的方法是: 1. 进入控制台,选择服务器 -> 应用程序服务器 -> Web ...
jar包,官方版本,自测可用
7. **错误处理和异常捕获**:WebSphere对异常处理有自己的规则,确保CXF的服务异常能够正确地被WebSphere捕捉并处理。 8. **性能优化**:根据应用的需求,可能需要调整CXF和WebSphere的性能设置,例如线程池大小、...
4. **集成Tomcat或其他服务器**:Eclipse 3.1的Web插件支持与多种Web服务器的集成,如Apache Tomcat、IBM WebSphere等。开发者可以直接在Eclipse中启动、停止服务器,部署和调试应用程序,简化了开发流程。 5. **...
根据提供的文档信息,本文将对《WebSphere MQ - Messages.pdf》这一资料进行深入解析,并从中提炼出相关的IT知识点。此文档主要围绕WebSphere MQ的消息处理技术展开,详细介绍了消息查找、阅读方法以及不同系列下的...
- IBM Websphere ESB: 3分 2. **ESB业务流程控制、变更管理、治理和生命周期特性**: - BEA AquaLogic: 5分 - Mule: 4分 - Apache ServiceMix: 3分 - IBM Websphere ESB: 3分 3. **ESB产品的完整性**: - ...
Prentice.Hall.PTR.IBM.WebSphere.Deployment.and.Advanced.Configuration.Aug.2004.eBook-DDU.chm
- `tail -f SystemOut.log`:动态查看 `SystemOut.log` 日志文件。 19. **创建目录**: - `mkdir xxx`:创建名为 `xxx` 的新目录。 20. **删除目录**: - `rm -rf xxx`:删除名为 `xxx` 的目录及其所有内容。 ...
### AIX操作系统下安装WebSphere 8.5 的详细步骤及注意事项 #### 一、准备工作:获取安装介质 在开始安装之前,首先需要确保已经获得了必要的安装文件。根据描述,本次安装使用的安装介质包括以下几个部分: 1. *...
### Windows + WebSphere 7 + Oracle 安装与配置指南 #### 一、WebSphere 7 的安装 ##### 1. 准备安装程序 在进行 WebSphere 7 的安装之前,首先需要准备好安装文件 `was.cd.7007.trial.base.opt.windows.ia32`。...
Websphere MQ,也被称为IBM MQ,是一款强大的消息中间件,用于在分布式系统中可靠地传输数据。本入门教程将引导你深入理解其原理、体系结构以及如何使用它。 **第1页:** Websphere MQ教程的目标是帮助初学者理解...
- errorPage:指定错误页面。 - isErrorPage:标识当前页面是否为错误处理页面。 - extends:扩展自定义Servlet类。 - session:控制是否使用session。 - info:提供有关页面的信息。 - isThreadSafe:指示...
### WebSphere 下 Oracle 数据库连接池配置详解 #### 一、引言 在现代企业级应用开发中,数据库连接池的合理配置对于提高系统的性能和稳定性至关重要。WebSphere 是 IBM 推出的一款高性能的应用服务器,它支持多种...
【Websphere集群部署方案】 WebSphere是IBM提供的一个集成软件平台,主要功能是支持全天候的、工业强度的随需应变Web应用程序的编写、运行和监视。它基于开放标准,提供可靠的、灵活的和健壮的集成软件,允许企业...
### WebSphere性能调优知识点详解 #### 一、引言 在IT领域中,WebSphere作为一款企业级应用服务器,其稳定性和性能至关重要。尤其是在面对高并发、大数据量的应用场景时,如何有效地优化WebSphere的性能,成为了很...
【关于WebSphere建立jdbc数据源】 在WebSphere应用服务器中,建立JDBC数据源是连接到数据库的关键步骤,它允许应用程序通过Java Database Connectivity (JDBC) API与数据库进行交互。以下是一个详细的步骤指南: 1...