学习笔记是参考的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...
正常工作