1.File-New-other-Dynamic web Project,点击nextjava
2.出现工程设定窗口中设定工程的名字( 对应工程的名字 )和Dynamic web module version(版本),我使用的是最新的版本,tomacat7对应的是3.0)单击nextweb
3.浏览器
指定Java文件的编译路径(放在WebRoot\WEB-INF\classes),通常咱们编译后的.class文件是放入WEB-INF下,如图:tomcat
4.设置web工程的根目录(也就是部署路径,通常设置成WebRoot),勾选建立web.xml服务器
5.右击工程目录,选择Build Path-Configure Build Path..选项,把EAR删除就好其余的不动app
6.测试并部署web项目是否成功:选择test项目,在src右击new-servlet以下图操做:(咱们建立serverlet为例)eclipse
7.单击下一步进行以下操做:webapp
8.单击next最后finish完成servlet建立,打开建立好的servlet类,在webRoot下建立index.jsp,以下截图jsp
9.把建立的web项目添加到server中以下操做测试
10.到此咱们就成功了添加web项目到tomcat服务器上,可是咱们还不能直接进行部署,由于eclipse与myeclipse不一样的是,项目部署默认不在webapp下,而是在wtpwebapp下,故在部署以前咱们先修改部署路径及其余配置,以下截图:
首先进行双击tomcat server打开对话框,或者选中右击Open
而后进行以下设置:
备注:1.如果你发现你根据编辑不了,那么就先移除你添加的web项目,或者删除tomcat server,从新建立,而后设置好如上配置后最后添加web项目
2.Server Locations配置为本地tomcat的目录,这样一来方便,二来能够规避不少问题,修改默认Deploy path为webapp,保证web项目部署到tomcat的webapp下。
3.响应时间 (timeout默认start45 stop15)start最好调的稍微大点,以防启动时由于时间太长而不成功(根据我的部署,我确实遇到由于启动时间过短tomcat启动不成功),注意有时会跳出一个错误:”
只要把start时间设置大点就不会这样的状况。当这些都配置好之后,记得必定要ctrl+s,不然你的功夫就白费了。当配置完服务器的时候,你会发现你的项目列表中多了个Servers的项目,这个里面存了你的服务的配置文件,你也能够添加多个你建立的web项目,以下图:
最后配置下eclipse的虚拟内存,在平常开发中咱们常常遇到这样的的错误,启动tomcat,后台报"java.lang.OutOfMemoryError: PermGen space"是由于eclipse的虚拟内存过小致使的,以下操做便可:
参考:-Xms1024M -Xmx2048M -XX:PermSize=1024m -XX:MaxPermSize=2048m
或者在eclipse的隐藏文件中设置:
在eclipse的ini文件中
-Xms1024M
-Xmx2048M
-XX:PermSize=256M
-XX:MaxNewSize=256M
-XX:MaxPermSize=512M
11.启动tomcat,浏览器查看是否正常访问。浏览器:http://localhost:8080/test/test
或者在WebRoot下建立一个jsp页面以下图:
在浏览器输入:localhost:8080/test/index.jsp,以下图也说明建立web成功
小技巧如何默认设置jsp页面编码为utf-8以下图: