码迷,mamicode.com
首页 > Web开发 > 详细

web 项目部署

时间:2018-05-12 11:11:26      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:pom   java   war包   jar包   依赖   bsp   自动   工程   资源   

 

  之前对Java web项目的部署结构一直比较模糊,印象中总感觉比较乱。我也不知道为啥,今天花时间总结下。

  有时候事情就是这样,看似复杂的东西,细想其实很简单;而有些看似简单的,其实背后挺复杂。 好了不扯了。简单罗列下步骤:

  1、众所周知,我们一般部署web项目,都是先把项目打成war包(可以在idea上执行,也可以用命令行执行)

  2、将打好的war包,拷贝到Tomcat的webapps目录下

  3、启动 Tomcat,这时候Tomcat会自动帮我们解压war包。解压后的工程目录是这个样子:

  技术分享图片

  4、主要内容都是在WEB-INF下面,看下WEB-INF的目录结构:

  技术分享图片

  classes目录下面,就是我们业务代码的class文件,以及resources下面的资源(比如spring配置文件等),

  lib目录是我们的pom文件里依赖的第三方jar包。

  5、我们平时部署时也可以选择不拷贝war包,直接拷贝WEB-INF文件夹和META-INF也可以。

  6、此时我们在浏览器上就可以直接访问应用了(http://ip:port/appname),appname就是我们war包解压后的目录名称.

 

  如果有人觉得我写的很low,烦请轻轻飘过,望勿喷,这个纯粹是个人总结所用。

web 项目部署

标签:pom   java   war包   jar包   依赖   bsp   自动   工程   资源   

原文地址:https://www.cnblogs.com/xiexin2015/p/9027857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!