日期:2014-05-16  浏览次数:20715 次

eclipse+tomcat如何编译servlet文件
新手

我把程序导入到动态web project下

 改.jsp文件后在网页上可以正确显示出来改动了哪里

但是改.java的servlet文件时总是不编译,

就算我java文件有错误也不报告,直接就运行/classes下的.class文件了

我已经把servlet.jar加入到工程路径下面了 

但是还是不好用,查google说.java的servlet在eclipse点保存就直接编译了,怎么我的就编译不了呢?

谁教教我应该怎么个弄法?谢谢
------最佳解决方案--------------------
我的项目是这样的
myProject下面有src和WebRoot,src是存放java的地方。WebRoot是存放jsp和WEB_INF的地方。所以我感觉你src应该跟webcontent放在一个目录下
------其他解决方案--------------------
class改动需要重启服务才能看到效果。如果楼主确定你的java已经实时编译成class的话就需要重启服务喽。两个可能:一个是没有实时编译,class还是原来的,所以没起作用;二是必须的,只要修改java文件必须重启tomcat服务才可以。
------其他解决方案--------------------
怎么才能让.java文件实时编译?我点保存运行后也是没有编译的样子
------其他解决方案--------------------
我用的myEclipse:
在Project里选中build Aotumatically就可以了!
------其他解决方案--------------------
我用的eclipse
我怀疑是我的.java文件放错地方了所以不被编译
我的.class文件在webcontent/WEB-INF/classes下
.java文件在webcontent/WEB-INF/scr下 
这样放是不是不行?


------其他解决方案--------------------
啊?怎么放在了WEB_INF底下?哪里是存放jsp和class的地方啊