eclipse中xml文件更新后保存未响应解决方案

eclipse xml文件更新、修改出现未响应

今天使用eclipse 学习Struts框架时出现xml文件更新、修改后保存缓慢的情况。
最终查出原因:project的xml文件版本与创建的xml文件版本不一致

 
project xml版本

下面是xml文件版本

xml文件

解决方案:将两者修改一致即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MyBatis 目录(?)[-] mybatis实战教程mybatis in action之一开发环境搭建 mybatis实战教程mybatis in action之二以接口的方式编程 mybatis实战教程mybatis in action之三实现数据的增删改查 mybatis实战教程mybatis in action之四实现关联数据的查询 mybatis实战教程mybatis in action之五与spring3集成附源码 mybatis实战教程mybatis in action之六与Spring MVC 的集成 mybatis实战教程mybatis in action之七实现mybatis分页源码下载 mybatis实战教程mybatis in action之八mybatis 动态sql语句 mybatis实战教程mybatis in action之九mybatis 代码生成工具的使用 mybatis SqlSessionDaoSupport的使用附代码下载 转自:http://www.yihaomen.com/article/java/302.htm (读者注:其实这个应该叫做很基础的入门一下下,如果你看过Hibernate了那这个就非常的简单) (再加一条,其实大家可以看官方的教程更好些:http://mybatis.github.io/mybatis-3/,而且如果英文不是很好的那就看文的:http://mybatis.github.io/mybatis-3/zh/sqlmap-xml.html) 写在这个系列前面的话: 以前曾经用过ibatis,这是mybatis的前身,当时在做项目时,感觉很不错,比hibernate灵活。性能也比hibernate好。而且也比较轻量级,因为当时在项目,没来的及做很很多笔记。后来项目结束了,我也没写总结文档。已经过去好久了。但最近突然又对这个ORM 工具感兴趣。因为接下来自己的项目很有可能采用这个ORM工具。所以在此重新温习了一下 mybatis, 因此就有了这个系列的 mybatis 教程. 什么是mybatis MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库的记录. orm工具的基本思想 无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点: 1. 从配置文件(通常是XML配置文件)得到 sessionfactory. 2. 由sessionfactory 产生 session 3. 在session 完成对数据的增删改查和事务提交等. 4. 在用完之后关闭session 。 5. 在java 对象和 数据库之间有做mapping 的配置文件,也通常是xml 文件。 mybatis实战教程(mybatis in action)之一:开发环境搭建 mybatis 的开发环境搭建,选择: eclipse j2ee 版本,mysql 5.1 ,jdk 1.7,mybatis3.2.0.jar包。这些软件工具均可以到各自的官方网站上下载。 首先建立一个名字为 MyBaits 的 dynamic web project 1. 现阶段,你可以直接建立java 工程,但一般都是开发web项目,这个系列教程最后也是web的,所以一开始就建立web工程。 2. 将 mybatis-3.2.0-SNAPSHOT.jar,mysql-connector-java-5.1.22-bin.jar 拷贝到 web工程的lib目录. 3. 创建mysql 测试数据库和用户表,注意,这里采用的是 utf-8 编码 创建用户表,并插入一条测试数据 程序代码 程序代码 Create TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `userName` varchar(50) DEFAULT NULL, `userAge` int(11) DEFAULT NULL, `userAddress` varchar(200) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; Insert INTO `user` VALUES ('1', 'summer', '100', 'shanghai,pudong'
### 回答1: 如果你在 Eclipse 修改了 Tomcat 的 xml 配置文件,但修改后的配置没有生效,可能是因为 Eclipse 会将配置文件复制到 Tomcat 的工作目录下,而不是直接修改原始配置文件。 解决方法如下: 1. 在 Eclipse ,找到 Tomcat 服务器并停止它。 2. 在 Tomcat 的工作目录(可以在 Eclipse 查看)找到对应的 xml 配置文件。 3. 直接修改工作目录xml 配置文件,保存修改。 4. 在 Eclipse 重新启动 Tomcat 服务器。 这样就可以使修改后的配置生效了。另外,建议在修改配置文件前备份原始文件,以防止出现意外情况。 ### 回答2: 当我们使用Eclipse进行开发并修改Tomcat的XML配置文件时,有时候我们会遇到修改后不生效的情况。解决这个问题可以尝试以下步骤: 1. 确保在Eclipse正确配置了Tomcat服务器。首先,检查Eclipse是否正确设置了Tomcat的安装路径和版本。可以通过点击菜单栏的Window -> Preferences -> Server -> Runtime Environments来确认。 2. 确保在Eclipse创建了正确的XML配置文件。Tomcat的配置文件包括server.xml、context.xml以及web.xml。在修改这些配置文件时,确保修改的是Tomcat实际使用的配置文件,而不是Eclipse默认的配置文件。可以通过Eclipse的“Servers”视图找到配置文件的位置并进行修改。 3. 确保重新启动Tomcat服务器。在修改了Tomcat的配置文件后,需要重新启动Tomcat服务器使修改生效。在Eclipse的“Servers”视图,右键点击Tomcat服务器并选择“Restart”来重新启动服务器。 4. 清理并重新部署项目。有时候修改了Tomcat的配置文件后,如果项目已经部署到Tomcat服务器,可能还需要清理并重新部署项目。可以在Eclipse的“Servers”视图,右键点击Tomcat服务器并选择“Clean”该项目,然后再重新部署。 以上是解决Eclipse修改Tomcat配置文件不生效的一些常见方法。如果问题仍然存在,可能是其他因素导致的,可以尝试重启Eclipse和Tomcat服务器,或者检查Tomcat的日志文件查看是否有相关错误信息。另外,还可以尝试升级Eclipse和Tomcat的版本来解决潜在的问题。 ### 回答3: 当在Eclipse修改了xml配置文件,但是在启动Tomcat时发现修改并没有生效时,可以尝试以下解决方法: 1. 确保修改的xml配置文件保存成功。首先要确保在Eclipse已经保存了修改的xml文件,可以通过查看文件的修改时间来确认是否已保存。 2. 清理Tomcat服务器。在Eclipse,右击Tomcat服务器,选择Clean...,然后选择Clean Tomcat Work Directory,这会清理掉Tomcat服务器的缓存文件,确保部署时使用的是最新的配置文件。 3. 重新部署项目。在Eclipse,右击项目,选择Run As -> Run on Server,然后选择Tomcat服务器,重新部署项目,这会将最新的修改应用到Tomcat服务器。 4. 检查xml文件路径和文件名是否正确。确保在Eclipse修改的xml文件的路径和文件名与Tomcat服务器使用的路径和文件名一致。如果路径或文件名不正确,Tomcat将无法找到配置文件并应用修改。 5. 检查Tomcat服务器的部署配置。在Eclipse,右击Tomcat服务器,选择Properties,然后选择Web Project Settings,在这里确保已正确选择了要部署的项目。 6. 检查Tomcat服务器的日志文件。在Eclipse,打开Tomcat服务器视图,在Console下可以查看Tomcat服务器的日志信息,通过查看日志可以了解是否有配置文件加载错误或其他错误导致修改不生效的问题。 通过以上方法,可以解决Eclipse修改xml配置文件Tomcat不生效的问题。如果问题仍无法解决,建议检查操作步骤和相关配置是否正确,并查找相关资料或咨询其他开发人员的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值