學習筆記是參考的how2j
使用Eclipse創建Dynamic Web Project
前面的web項目都是通過手動創建的,現在使用eclipse EE自動創建動態web項目,熟悉一下創建流程,仍舊使用前面創建過的HelloServlet。
需要注意的是,這里的tomcat版本變了,以前用的都是純凈版,不依賴于系統變量。從這里開始要使用apache的tomcat。網上搜索即可下載,解壓之后就可以使用,這里使用的tomcat 7.0。
File-New-Other-Web-Dynamic Web Project-finish


然后在j3ee中新建一個無包名的HelloServlet類,然后在類里面寫代碼如下
import
發現大量報錯,這是因為沒有引入servlet-api.jar包,因此,j3ee項目下新建lib文件夾,然后將自己tomcat7.0下lib目錄中的servlet-api.jar包復制到lib中,然后build path-add build path,就把jar包加入到了項目里面。

WebContent/WEB-INF下新建web.xml文件,里面寫配置文件如下
<?xml version="1.0" encoding="UTF-8"?>
通過Eclipse啟動Tomcat-Run On Server
右鍵包名-Run as-run on server-打開如下界面


然后在彈出的界面中輸入網址http://localhost:8080/j3ee/hello,可以看到能夠正常工作

如果在過程中有端口沖突,而我的tomca默認端口是8080,說明有應用在使用8080端口

接下來找到占用8080端口的進程,殺死該進程
windows+R打開,然后輸入cmd
輸入命令netstat -ano|findstr 8080,回車

可以看到使用端口8080的進程為4400
打開任務管理器,找到進程4400,結束該進程

然后重復:右鍵包名-Run as-run on server...
正常工作
