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

http://blog.csdn.net/jquerys/article/details/47837823

 

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启动过程中,有报错的地方:如下

大功告成!!!

Leave a Reply

Your email address will not be published. Required fields are marked *