Servlet学习笔记,编写第一个servlet
Servlet学习笔记,编写第一个servlet
用到的软件/工具:JDK1.6以上、maven 3.1.0、tomcat 7.0.73、eclipse JEE 4.4、tomcat插件V331
准备工作:安装JDK、maven、tomcat,配置好环境变量。解压eclipse,把tomcat插件拷入/plugins目录,在eclipse中配置好maven、tomcat。并修改Tomcat maven插件配置(很重要)。
1.在eclipse中新建maven project,选择maven-archetype-webapp。Group Id是com.yanbin.ts,Artifact Id是TestServlet。
2.创建完成过后项目会报错,这是因为没有Servlet api的缘故,需要为pom.xml添加servlet依赖。打开maven中央仓库mvnrepository,搜索servlet,选择3.01版本后复制API坐标到
pom.xml的的标签下,然后设定provided,表示只在编译和测试时运行。修改junit版本为4.9。
3.创建src/main/java和src/test/java两个目录,如果创建不成功,就转到navigator视图下创建。然后检查项目的输出路径Build Path,确保都输出在相应的/target/classes目录下。检查是否是动态web项目,在Properties的Project Facets中查看设置。并检查部署时的默认配置,在Deployment Assembly中,将src/test/的相关测试目录remove掉。至此,一个web项目创建完成。
4.创建servlet。在src/main/java中创建class,package为com.yanbin.ts,name为TestServlet,父类superclass为javax.servlet.http.HttpServlet。在其中重写doGet和service方法。
5.配置servlet。修改web.xml文件,目录在/main/webapp/WEB-INF/web.xml。配置servlet和servlet-mapping。
其中servlet-class是编写的servlet的路径,可按着Ctrl键点击校验。
6.pom.xml的配置是maven的相关知识,暂空。
7.要检查一下maven生成的servlet和JDK的版本,修改起来稍显麻烦,后面补充。
8.以上的都完成后,点击Run As-Run Configurations,建立新的Maven Build。确认配置后run即可。
参考:慕课网项目管理利器——maven 4-1http://www.imooc.com/learn/443
网易云课堂Servlet技术 第一课sevlet简介
其他资料:实践的过程中遇到诸多问题,查阅了很多资料花费了很多时间在处理软件和配置的问题上。
1.解决servlet版本问题
2.Tomcat配置和插件安装问题
3.run as maven build报错
4.jre和jdk选择问题
5.Tomcat maven插件配置