eclipse web项目配置

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以下图:

相关文章
相关标签/搜索