eclipse导出项目(war包),部署到tomcat,测试实例

来源:互联网 发布:建军大业影评 知乎 编辑:程序博客网 时间:2024/06/06 00:34

1、maven项目标准结构:


2、导出项目:

右键项目:


3、


点Finish,导出war包。

4、将导出的war包,直接丢到,自己tomcat的的webapps下,,我的是在D:\



5、修改tomcat -->conf-->server.xml文件





6、在tomcat--》bin目录下,启动tomcat



7、可以测试一下,自己写的jsp,和servlet,这里写servelt不再多写,我自己用的是server3.0,,,支持注解,所以没有配置web.xml

测试地址如下:http://localhost:8080/demo/jsp/

结果如下:项目目录 下jsp目录下,自己建的两个jsp页面,可以看到:


(如里想看到如上图输出目录 的结构,需要修改,tomcat下的web.xml文件,将listings,改为true,,注:到生产环境切记要设置为false)



对应eclipse目录下的jsp页面和servelt文件:



8、测试建的servlet,,地址:http://localhost:8080/demo/FirstServlet,,自己写的很简单的servelt只为测试,如下图,哈哈都测试成功了,大功告成!!!




9、把server.xml不配置Context情况:把刚刚 配置的Context注释掉



起动tomcat:

会发现用,上边的测试地址访问不到资源:试一下

http://localhost:8080/demo/jsp/

http://localhost:8080/demo/FirstServlet


应该改为:

http://localhost:8080/部署在tomcat下的项目包名称/jsp/对应:http://localhost:8080/mavenweb01/jsp/


同理servelt:,地址:http://localhost:8080/mavenweb01/FirstServlet



10、再测试一下,在server.xml下故意把docBase包名称写错(tomcat-->webapps目录下不存在的目录 ),测试一下会出现什么情况:如下



在bin目录下,启服务:这时会发现,tomcat启动过程中,有报错的地方:如下