如何创建java web工程_Eclipse创建java web工程

本文介绍了在Eclipse中创建Java Web工程的详细步骤,包括选择合适的Eclipse版本,配置JDK和Tomcat环境,创建Dynamic Web Project,设置项目属性,创建Servlet,调整服务器配置,解决内存问题,以及验证项目运行。强调了Eclipse与MyEclipse在部署路径上的差异,并提供了设置JSP页面编码为UTF-8的方法。
摘要由CSDN通过智能技术生成

Eclipse创建java web工程

eclipse版本:eclipse-jee-4.5-win32-x64

tomcat版本:apache-tomcat-7.0.63-windows-x64

jdk版本:jdk1.7

备注:

1.在创建web项目之前首先配置好jdk环境和tomcat环境(即在开发工具中添加tomcat服务器)

2.eclipse下载注意:

eclispe不同版本下载地址:

http://www.eclipse.org/downloads/eclipse-packages/

Java开发下载eclipse不同版本注意:

jdk版本和eclipse版本一致,否则eclipse打开不了。如eclipse和jdk均是64位

eclipse下载选择:Eclispe IDE for Java EE Developers

不同版本在页面右下角“MORE DOWNLOADS”

eclipse不同版本下载最好选择“Mars Packages”或者“Luna Packages”

77de4726837ad471fb9ad1b3aae9cae5.png

详细步骤:

1.File-New-other-Dynamic web Project,点击next

ce21509d3bcf03acc17ec37205660cf5.png

2.出现工程设定窗口中设定工程的名字( 对应工程的名字 )和Dynamic web module version(版本),我使用的是最新的版本,tomacat7对应的是3.0)单击next

5d561c6b51d1cb5e8282cf3eeb51091c.png

3.指定Java文件的编译路径(放在WebRoot\WEB-INF\classes),一般我们编译后的.class文件是放入WEB-INF下,如图:

383556b1fc46bf3c32dd4bf27ee56528.png

4.设置web工程的根目录(也就是部署路径,一般设置成WebRoot),勾选创建web.xml

3ae7bc4ff499d446190ed5e56c66e106.png

5.右击工程目录,选择Build Path-Configure Build Path..选项,把EAR删除就好其他的不动

bea760c353dbd331a2e0f796df64832f.png

6.测试并部署web项目是否成功:选择test项目,在src右击new-servlet如下图操作:(我们创建serverlet为例)

dac1ceae3dbed421f586e40aeda37f07.png

7.单击下一步进行如下操作:

775e168477340b38cb44e4f4e68b71f4.png

8.单击next最后finish完成servlet创建,打开创建好的servlet类,在webRoot下创建index.jsp,如下截图

d7f5b143b38d4415925be322fa2ed630.png

9.把创建的web项目添加到server中如下操作

0ae9a678cd1987e6a409267b95c6e436.png

12334dbb50d0c107cd9217d027e06b19.png

25971dc960a95eccd6202230ed6ca388.png

9d88f394dfa9243cddfd019b1d0f2ccd.png

a17014df7d754e8764c912777a689c78.png

6763e0643741a8e4fd5eccdd6632929a.png

d0fa91091db777be735979029b0cd358.png

10.到此我们就成功了添加web项目到tomcat服务器上,但是我们还不能直接进行部署,因为eclipse与myeclipse不同的是,项目部署默认不在webapp下,而是在wtpwebapp下,故在部署之前我们先修改部署路径及其他配置,如下截图:

首先进行双击tomcat server打开对话框,或者选中右击Open

461b0478dba0477e0e8bd3e79b427c66.png

然后进行如下设置:

d0a5288c9a1b2422a2d9014c24770d69.png

备注:1.若是你发现你根据编辑不了,那么就先移除你添加的web项目,或者删除tomcat server,重新创建,然后设置好如上配置后最后添加web项目

2.Server Locations配置为本地tomcat的目录,这样一来方便,二来可以规避很多问题,修改默认Deploy path为webapp,保证web项目部署到tomcat的webapp下。

3.响应时间 (timeout默认start45 stop15)start最好调的稍微大点,以防启动时因为时间太长而不成功(根据个人部署,我确实遇到因为启动时间太短tomcat启动不成功),注意有时会跳出一个错误

aa694f14d61dcc606e17bfc701ca3352.png

只要把start时间设置大点就不会这样的情况。当这些都配置好以后,记得一定要ctrl+s,否则你的功夫就白费了。当配置完服务器的时候,你会发现你的项目列表中多了个Servers的项目,这个里面存了你的服务的配置文件,你也可以添加多个你创建的web项目,如下图:

9227577db18712c84f4b3256112c370c.png

最后配置下eclipse的虚拟内存,在日常开发中我们经常遇到这样的的错误,启动tomcat,后台报"java.lang.OutOfMemoryError: PermGen space"是因为eclipse的虚拟内存太小导致的,如下操作即可:

abd916de9c2e4c0d31e55724e19f4c90.png

8fb27fd380f6eb73723ba4d34378ee99.png

参考:-Xms1024M -Xmx2048M -XX:PermSize=1024m -XX:MaxPermSize=2048m

或者在eclipse的隐藏文件中设置:

d013320d3e856d05a9e9c67c501f80bd.png

在eclipse的ini文件中

-Xms1024M

-Xmx2048M

-XX:PermSize=256M

-XX:MaxNewSize=256M

-XX:MaxPermSize=512M

11.启动tomcat,浏览器查看是否正常访问。浏览器:http://localhost:8080/test/test

1dcb541c6dd77cd72d82df1c67ebb803.png

或者在WebRoot下创建一个jsp页面如下图:

42f38ae7eeb5a838d645f3609a51dafe.png

在浏览器输入:localhost:8080/test/index.jsp,如下图也说明创建web成功

d70a64be43dd943561e4a94b79e0443d.png

小技巧如何默认设置jsp页面编码为utf-8如下图:

755e5af709b03fcc1be0318ab76aaa6d.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值