Java Web(一):IntelliJ IDEA打包WAR并部署运行

Java Web 专栏收录该内容
1 篇文章 0 订阅

由于项目需要,需要整合项目,将本地项目打包为war并部署于服务器上。此处将给出windows下与linux下服务器的部署细节。

windows

IDEA打包war:

由于制图繁琐,直接借鉴了百度经验的一些图片,见谅,不同版本操作略微不同,但原理基本一致,build之后将得assianno.war

注意:assianno为我的Web项目名字,我的项目访问url:http://localhost:8080/assianno/。下面是IDEA打包war的操作步骤:

  1. 打开web项目的idea窗口,如图

    idea如何打包web项目成war包

  2. 点击上图指出的图标打开Project Structure窗口,如图

    idea如何打包web项目成war包

  3. 点击上图指出的加号图标显示Add小窗,如图

    idea如何打包web项目成war包

  4. 点击Archive(上图指出),显示如图窗口,设置名称和create manifest,如图

    idea如何打包web项目成war包

    idea如何打包web项目成war包

    idea如何打包web项目成war包

  5. 点击ok就完成设置了,然后就开始运行生成war的过程了,如图操作

    idea如何打包web项目成war包

    idea如何打包web项目成war包

  6. 点击build,就运行生成war文件了,如图

    idea如何打包web项目成war包

build成功之后,可以在项目输出目录out得到assianno.war,如图:

部署:

  • 1.将assianno.war copy至tomcat的webapps目录之下

  • 2.修改conf下的server.xml

在<host></host>内添加:<Context docBase="D:\apache-tomcat-7.0.73\webapps\assianno.war" path="/assianno" debug="0" privileged="true" reloadable="true"/>

docBase表示需要引用的war文件,assianno表示项目名字

  • 3.在bin目录下点击startup.bat,重启tomcat
  • 4.浏览器访问http://localhost:8080/assianno/
  • 5.此时我们将看到webapps下多了一个文件夹assianno,就说明启动成功了

Ubuntu

打包war:

  • 自动打包:

方法同windows下

File —> Project Structure —> Artifacts —> Add —> Web Application: Archive —> For ..war exploded
Build —> Build Artifacts… —> war —> Build
  • 命令行打包:

进入要打包的项目目录:

cd /Users/yuukoiry/IdeaProjects/...
cd web/
打包命令:
jar -cvf xxx.war *

部署:

  • 1.将war包复制到tomcat安装目录:/usr/local/apache-tomcat-9.0.0.M4/webapps/,并解压
  • 2.终端操作:

cd /usr/local/apache-tomcat-7.0.73/bin/

./startup.sh

  • 3.打开浏览器:

访问:http://localhost:8080/xxx/xx.jsp 

 

 

 

  • 1
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:黑客帝国 设计师:白松林 返回首页

打赏作者

yunxiaoMr

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值