首页 > 其他 > 详细

逃离IDE,之二:向tomcat部署war包

时间:2014-04-18 05:06:21      阅读:579      评论:0      收藏:0      [点我收藏+]

这次的题目是如何生成war包并且成功部署到tomcat;前提条件当然一如既往:no IDE

Step 1. 新建Server.java,并且提供方法返回hello,编译为class文件
Step 2. 新建Server2.java,并且提供方法返回hi,编译结果打jar包
Step 3. 新建servlet,调用server与server2,并显示消息,编译为class文件;servlet class需要集成HttpServlet类,并提供doGet方法,该方法的签名如下
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, HttpException;
Step 4. 将以上组件按照war包的标准目录结构打成war包:WEB-INF,其中包括三部分:classes用于存放编译的class文件,这里需要注意的是,在java中,各种编译运行部署都是以package为最小单位的,而best practice是package名会和存放该java、class文件的目录名一致;lib用于存放依赖的各种jar包,这里servlet需要依赖Servlet-API.jar,但是由于tomcat中的lib目录中默认包含Servlet-API.jar;此外就是web.xml,用于定义url-pattern与servlet的对应关系
Step 5. 将war包部署到tomcat,也就是将war包copy到tomcat的webapps文件夹下;然后到tomcat/bin目录下运行./startup.sh启动tomcat容器;默认端口号为8080,可以通过localhost:8080来验证是否启动容器成功;然后使用localhost:8080/war包名/web.xml中配置的url pattern;此时可以看到显示成功

放在webapps目录下的war包在部署成功后会自动解压:)

 

有点短,嘿嘿

逃离IDE,之二:向tomcat部署war包,布布扣,bubuko.com

逃离IDE,之二:向tomcat部署war包

原文:http://www.cnblogs.com/Garfield-yafei/p/3671798.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!