今天发布程序时,总是因为一个字段取值为null,程序无法进行乡镇配置。
他们确认一下ServiceItem.xml的配置文件无误情况下,
他们说是不是tomcat的老毛病又犯了。
后来在两位同事提出问题的核心细心指教下,我开始对程序监察,取出ServiceItem 对象首先的关卡数据库层,调试对象ss的depCode的属性。
public ServiceItem getServiceItemDetail(Integer id) throws DAOException {
try {
//executeForObjectList
ServiceItem ss=((ServiceItem) smcTemplate.queryForObject(
"ServiceItem.getServiceItemDetail", id));
return ss;
} catch (Exception ex) {
logger.error("执行:ServiceItemDaoImpl.getServiceItemDetail()方法出错!");
logger.error(ex.getMessage());
throw new DAOException();
}
}
呵呵,果然,是depCode的属性为null.也就是说ServiceItem.xml的配置文件映射时就有问题,可是经过同事们印证真的“没问题”啊!
同事让我看了发布下的xml文件,奇怪
<!--
<result property="deptCode" column="deptCode" />
<result property="deptType" column="deptType" />
-->
这两个字段的确被注释了。
难道真的是发布没有成功,我郁闷!可是一而再发布重启服务器,问题依旧,我更郁闷。
突然,我脑子里有个想法:是不是有两个配置文件,我修改的是副本。
呵呵,果然是啊,晕,真是冤枉了tomcat拉!
我的技术还没有那么牛,岂是tomcat错误!...(很垃圾滴)
在编程生涯中,我需要更多考虑的是自己技术问题和非技术问题(比如粗心),而不是开源的“过错”!
分享到:
相关推荐
### 布署Tomcat错误和提示“Tomcat JDK name”错误 在部署Java项目到Tomcat服务器时遇到的问题往往涉及到多个方面的配置错误。本文将详细介绍一个特定问题:当修改了Java项目的名称后,在布署到Tomcat时出现错误...
tomcat配置自身错误页面,直接替换tomcat本身的root文件夹即可。然后修改web.xml,具体方式详见:https://blog.csdn.net/f552126367/article/details/107999676
在使用Apache Tomcat服务器时,有时我们可能会遇到控制台输出的错误信息不够详细,这给问题定位带来困难。为了帮助开发者更好地理解并解决这些问题,我们可以调整Tomcat的配置,使其输出更详细的错误日志。本篇文章...
以下是一些常见的Tomcat错误及其解决方案: 1. **无法启动Tomcat** - 错误描述:启动时出现“找不到主类”或“java.lang.ClassNotFoundException”。 - 原因分析:通常是由于`CLASSPATH`环境变量未正确设置,或者...
解决 Tomcat 配置 SSL 错误的解决办法 在 Tomcat 服务器中配置 SSL 加密连接是非常重要的,然而在 Tomcat 6.0.33 版本中,默认启用了 APR(APR 是通过 JNI 访问的可移植库,可以提高 Tomcat 的性能和伸缩性),这...
在 IDEA 中创建 Maven 项目时,可能会遇到 Tomcat 配置错误的问题,本文将详细介绍 Tomcat 配置遇到的错误、错误原因、解决方案,并讨论 Maven 项目的创建、版本选择、Maven 的 Tomcat 配置等相关知识点。...
### Tomcat启动时遇到的错误解析 在进行SSH(Struts+Spring+Hibernate)框架整合的过程中,启动Tomcat服务器时常会遇到一些问题。这些问题如果不能及时解决,将会影响到项目的正常运行与部署。本文将对“tomcat启动...
当遇到问题时,理解如何让Tomcat输出详细的错误信息是至关重要的,因为这些信息能帮助我们诊断和解决系统中的故障。这篇博客文章的标题"让Tomcat输出详细的错误信息"正好触及了这一关键技能。 首先,我们要了解...
Tomcat 9还在错误处理和日志记录方面进行了优化,为开发者提供了更好的诊断工具。 使用这些免安装版本的Tomcat,开发者可以快速搭建本地开发环境,无需进行复杂的安装步骤。只需要将压缩包解压到指定目录,配置...
Tomcat7、Tomcat8和Tomcat9是不同版本的Tomcat,每个版本都有其特性和改进。 **Tomcat7**: Tomcat7是2011年发布的,它主要支持Java Servlet 3.0和JSP 2.2规范。这个版本引入了一些重要改进,包括增强的安全性、更...
4. **检查Tomcat日志**:查看`logs/catalina.out`或`logs/localhost.log`文件,寻找可能的错误信息,这些信息可以帮助定位问题所在。 5. **清理工作空间**:有时Eclipse的工作空间可能包含旧的或冲突的文件,尝试...
### Tomcat服务器配置详细步骤及常见错误总结 #### 一、Tomcat服务器配置步骤 **1. 设置JAVA_HOME环境变量** - 打开计算机属性页面,点击“高级系统设置”。 - 在弹出的对话框中选择“环境变量”。 - 在系统变量...
但是,在某些情况下,Tomcat 的详细错误日志可能会消失,只报一个万恶的 Context [] startup failed due to previous errors,却找不到 previous errors 具体是啥东西。这篇文章将为您介绍解决该问题的方法。 问题...
9. **错误处理**:Tomcat 7.0改进了错误页面处理,可以自定义错误页面并提供更友好的错误报告,便于开发者调试。 10. **国际化支持**:Tomcat 7.0增强了对多语言环境的支持,使得全球化的Web应用部署更为方便。 ...
在解决 Tomcat 升级问题时,需要避免以下错误解决方案: * 只添加 Tomcat 版本: chỉ需要在所有模块中的 pom.xml 中添加 Tomcat 的版本配置。 * 将 Spring Boot 中所有 Tomcatjar 都重新添加一遍:需要找到 Spring...
10. **错误处理**:当发生错误时,Tomcat会生成定制的错误页面。源码中,`ErrorReportValve`类处理错误报告的生成。 通过分析这个源码包,开发者不仅可以了解Tomcat的工作原理,还能学习到Java服务器编程的最佳实践...
- **内存配置**:如果Tomcat的JVM(Java虚拟机)内存设置过低,特别是在处理大量并发请求或运行内存密集型应用时,可能会导致内存溢出错误,从而触发Tomcat自动关闭。 - **连接超时**:如果Tomcat的连接器...
标题中的“tomcat7.0下的64位的tomcat7.exe 和tomcat7w.exe”指的是Apache Tomcat服务器在7.0版本中为64位操作系统提供的可执行文件。Tomcat是Apache软件基金会的一个开源项目,它是一个流行的Java Servlet容器,...
标题中的“tomcat7 tomcat9 两个资源”指的是Apache Tomcat服务器的第七个和第九个主要版本。Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序。这两个版本之间的差异在于功能的增强、性能...