idea的两种导包【jar包和war包详解】以及在配置部署的注意事项

idea的两种导包【jar包和war包详解】以及在配置tomcat的注意事项

1.jar包的操作步骤

*首先jar包在java中相关javaweb方面非常重要我们要进行导出jar包操作如下

在maven下:
1.打开idea右边的maven按钮
在这里插入图片描述
2.打开里面的文件夹中的第一个,并且点击package,这样就进行打包
在这里插入图片描述
3.打包在我们项目的target下按照路径找到jar结尾的文件,即为打包的jar包在这里插入图片描述
这里我们就可以把jar包复制然后进行下面的部署启动操作。随便找个文件把jar包放在里面
在这里插入图片描述
然后进行启动jar包,在路径那里,输入cmd进入当前文件夹的命令窗口
在这里插入图片描述
然后在命令窗口中输入 java -jar 文件名称.jar
在这里插入图片描述
这样就启动完成了,当然这的前提是你得配置好了jdk的环境。

2.war包的操作步骤

1.我们首先要进行war包的相关配置,(看图操作)
在这里插入图片描述

2.第二步,先点击Artifacts 然后点击我画红框的那个➕号
在这里插入图片描述
3.第三步,选择第三个web application: Archive 进行添加然后选择empty的那个
在这里插入图片描述
4.第四步,在右边的大框中进行下一步的操作
在这里插入图片描述
5.操作如下图在这里插入图片描述
6.上一步完成后,点如下图中的+号,然后点击Directoty Content这是进行带导出包后的路径配置。在这里插入图片描述
7.选完后回到项目页面,点击build,然后在选择 build Artifacts在这里插入图片描述
8.选择我们配置的那个项目名字默认是(unnamed)在这里插入图片描述
9.从我们设置的路径中找到war包就可以了在这里插入图片描述
10,war包在tomcat中的部署,首先我们进入tomcat的文件下。进入到webapps下,把我们的war包复制在里面在这里插入图片描述
11.然后出来回到上一级,进入到bin下,在命令输入cmd 输入命令行

catalina.bat run 

**启动tomcat这样就配置完成了。
**然后我们就可以直接通过浏览器访问了,访问的时候可能跟idea也有所不同,我们需要加上我们的war包的名称即:localhost:8080/unnameed/ ****
这样才能正常访问,如果我们想要跟idea的操作一样我们需要如下操作

在server.xml中appBase设置为空,然后加上下边那一行,其中docBase设置为项目的目录路径

  <Context path="" docBase="D:\java\apache-tomcat-8.5.35\webapps\unnameed" debug="0" reloadable="true" crossContext="true"/>

设置好之后,再去访问,就变成localhost:8080/login就可以了。

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值