关于java何时需要重新编译的问题
来源:互联网 发布:淘宝联名信用卡哪个好 编辑:程序博客网 时间:2024/05/22 05:29
当写了很多后台代码之后,不清楚eclipse是否已经自动编译过了,如果重启项目可能会浪费很多时间。此时可以通过以下几个方法来检验
1.写了一个ajax请求,后台代码也相应的写全了,此时检验是否可以发送请求并返回处理结果。若报500,同时控制台出现java.lang.NoSuchMethodException
若检查发送请求地址以及所携带的参数没问题,大概率是没有编译进class文件里。
2.直接在java代码中打上断点,如果断点是一个比较大的圆点,说明没有编译成功,需要重新启动;如果是一个小圆点带一个小尾巴说明,编译成功,问题出在其他方面。(此方 法很有效)
未编译进去的状态
编译进去的状态
3.
第一步:
Tomcat安装目录下,修改 conf/server.xml 中的 Host 配置,设置其reloadable属性为true,即在Host标签中添加reloadable="true"这一句,重启Tomcat方可使配置文件生效。(server)
第二步:
在conf/web.xml中搜索init-param,找到能够添加<init-param>标签的位置的地方,添加
<init-param>
<param-name>development</param-name>
<param-value>true</param-value>
</init-param>
注意,是在Server中的web.xml文件中添加,不是项目的web.xml
这一步我在我的servers里面没找到,视情况而定,这一步可以不设置
第三步:
重启tomcat服务器,使修改生效。然后在Eclipse中的servers窗口里,点击publish to the server按钮
三种方式比较推荐第二种,第二种是自己经常用到的,已经实践过了。
- 关于java何时需要重新编译的问题
- 关于matlab需要重新激活问题的解决方法
- 关于修改web app项目java代码后Eclipse没有重新编译的问题
- 关于VC总是重新编译的问题……
- 关于flexpaper源码重新编译后样式丢失的问题
- 关于重新编译内核后VirtualBox不能使用的问题
- 待续。makefile关于文件修改时间确定是否需要重新编译的正确书写格式
- 关于Java编译的问题
- 关于Java编译的问题
- 【XCode中变更 resource文件后,需要重新编译才能正确识别更新】问题的解决方案
- gradle编译脚本需要重新下载gradle问题
- 关于JCAPTCHA源码的重新编译
- 关于vs编译后bin下的dll文件重新出现的问题
- 关于nginx重新编译
- JSP页面重新编译的问题!
- mdk不重新编译的问题
- eclipse修改文件重新编译的问题
- 关于Eclipse无法重新编译java文件的处理方法之一
- 在Myeclipse中完成代码自动填充,自动提示功能的方法:以及如何在导入和导出配置文件。
- (转)如果你看不懂KMP算法,那就看一看这篇文章
- Mybatis 动态sql
- Maven 是干嘛的?怎么配置?
- 前端源码安全
- 关于java何时需要重新编译的问题
- (1652): [NOIP2010]乌龟棋
- html5调用本地摄像头
- LeetCode 153--- Find Minimum in Rotated Sorted Array
- 欢迎使用CSDN-markdown编辑器
- xamarin WebView的https 访问实现[备忘]
- 正式加入STM32家族,记录学习32的过程、心得、体会——希望大家给予关照
- 对称的二叉树
- nodejs数据持久化(一)