修改了java程序,tomcat中对应的class文件没有更新
来源:互联网 发布:大富豪5.2.1最新源码 编辑:程序博客网 时间:2024/05/23 14:42
从SVN上检出整个工程,后面发现对java程序进行修改,但Tomcat中对应的class文件并没有重新编译,虽然该类文件的修改时间变了,但其内容还是原先的。网上查了资料才知道问题在于工程类文件的发布路径,检出工程时,.classpath文件和原先的自己的.classpath文件配置不同,在MyEclipse中不能直接看见这个带点(.)的文件,但是在工作空间中可以看到这个文件,用文档编辑器打开:
问题就在kind=“output”属性及path属性,指定了MyEclipse每次编译项目时生成的编译文件存放的目录。所以在你什么都不做的默认情况下,MyEclipse中在Tomcat已debug模式运行的时候,会自动把你修改的内容部署到tomcat服务器,不用重启,直接刷新页面就可以看到修改的效果。
如果path属性值指定到了别的目录(如红色框中所示),MyEclipse就不会把修改的文件自动发布到Tomcat。
也可以在MyEclipse 中修改,output属性的值会随着右键工程名称->PropertiesàJava Build Path->Source->Default output folder的值改变而改变(这两个地方的值是一一对应的,改其中一个另外一个就会跟着改变)。
0 0
- 修改了java程序,tomcat中对应的class文件没有更新
- 解决MyEclipse中修改了JSP文件,在浏览器端没有同步更新的问题
- java.lang.ClassNotFoundException: .。。。build目录下发现确实没有对应的class文件
- MyEclipse修改了JSP页面,但Tomcat里的没有实时更新
- 在tomcat运行找不到xml,class ,项目中的java文件没有在WEB-INF\classes中生成class文件
- Eclipse中的Java工程中没有class文件以及看不到class文件的处理办法
- 替换tomcat中webapp里的前端文件,浏览器没有检查到更新
- 在没有源码的情况下修改.class文件
- ant 打包项目class文件没有更新
- 在tomcat中,原始的JSP与转化后的java文件的对应关系
- Java源文件和.class文件的对应关系
- java class文件的修改(转)
- java文件没有在WEB-INF/classes中生成class
- R---R.java中没有生成对应的id
- Eclipse中查看没有源码的Class文件的方法
- Tomcat WEB-INF\class目录下的class文件不更新问题解决办法
- classes目录中没有class文件的一个原因
- tomcat发布后,没有class文件,只有项目目录和properties,xml之类的文件解决办法
- 迷宫问题深度优先搜索----栈与递归
- jquery获取跟设置元素高度宽度
- taintDroid系统性能测试之——Android AVD命令行使用
- 黑马程序员IOS基础---C语言学习之变量与内存及重要的scanf函数
- Android 避免APP启动闪黑屏的解决办法(Theme和Style)
- 修改了java程序,tomcat中对应的class文件没有更新
- 迷茫
- java中replace和replaceAll的区别
- 颜色特征提取(二)------颜色矩
- 什么才是你的目标
- Android 百度地图开发(三)
- 微信支付-公众号支付H5调用支付详解
- mysql中int、bigint、smallint 和 tinyint的区别
- 算法分析与设计实验 动态规划法 求最长公共子序列