在IDEA里创建web项目,以及web 项目部署
2018-06-18 01:11:10来源:未知 阅读 ()
在IDEA里创建web项目很简单:
1)、先创建一个简单的maven项目,这个步骤我就不说了。
2)、maven项目创建完后,因为我们需要的是web项目,因此我们要在pom.xml文件里设置packaging为war:
<groupId>com.jdd</groupId> <artifactId>test</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging>
3)、然后我们还需要:
a)在main目录下,添加webapp目录
b)在webappa目录下,添加 WEB-INF目录
c)在 WEB-INF 目录下, 添加web.xml 文件
这样一个web项目的工程结构就建好了。
之前对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,烦请轻轻飘过,望勿喷,这个纯粹是个人总结所用。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- idea为代码添加标签清除标签 2020-06-11
- Spring WebFlux 学习笔记 - (一) 前传:学习Java 8 Stream Ap 2020-06-11
- IDEA 设置热部署 Devtools 2020-06-10
- eclipse下创建Maven项目(包含webapp目录结构) 2020-06-09
- SpringBoot通过web页面动态控制定时任务的启动、停止、创建 2020-06-09
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash