____________________________________________________
现在时间20150725
eclipse 版本 Mars Release (4.5.0) JavaEE
JDK 1.7.0_75
Tomcat 7.0.63
____________________________________________________
详细步骤
_______________________________________________
_______________________________________________
踩过的坑
————————————————————————————————————-
按照网友提供的各种攻略,多少次删了新建再删。
我一直有一个错误:写好servlet后,启动tomcat,用浏览器访问时,就报错 javax.servlet.ServletException: Error instantiating servlet class XXX
试了很多方法,添加classes文件夹,在lib中导入jar,还是不行。
最大的坑,就是他们都忘了告诉我,要在启动tomcat之前最好build project一下,这样才会生成class文件。
新建"servlet"文件,也就是新建了一个java, 会是一个模板,之前说的会在web.xml中自动添加,
但是现在的eclipse版本并不是自动添加,而是模板中会有
<span style="font-size:18px;">import javax.servlet.annotation.WebServlet;
@WebServlet(asyncSupported = true, urlPatterns = { "/HelloServletTwo" })</span>
这两行代码,等同于web.xml中servlet的配置代码,也就是说servlet文件中有这样的代码,就不用在web.xml中配置了。
tomcat貌似有些延迟,在修改代码后,保存后最好再build project一下,控制台有如下显示,不然总是显示修改前的结果。Reloading Context with name [/WeiChat] is completed