Windows下使用Tomcat部署java web

一、 准备工作

1.1 如何打包

  1. Maven WEB工程
    选择Artifacts —> 点击 绿色加号 --> 选择 Web Application: Archive —> 选择 第二项。操作完成后点击确定。右边的Name可以自己定义。
    在这里插入图片描述

选择工程路径:

在这里插入图片描述

在这里插入图片描述

Build 生成war包。选择Build --> build artifacts --> 定义的war包名称的项目,进行Build。
在这里插入图片描述

生成的部署包:
E:\project\test\springmvc\springmvcdemo\classes\artifacts\springmvcdemo
在这里插入图片描述

包含两个文件夹:WEB-INF META-INF
部署时,将这两个文件夹拷贝到tomcat/webapps目录即可。

  1. 非maven WEB工程
    同maven工程类似。只是生成的是war包。
    打开Project structure 选择project settings-Artifacts
    在这里插入图片描述


最后生成war包在
F:\tc\git\JavaWeb\SimpleJavaWeb\out\artifacts\web目录。
在这里插入图片描述

将war包放到tomcat/webapps目录,启动tomcat后,会自动解压war包。
在这里插入图片描述

按这种方式部署,访问路径要加上web:http://localhost:8090/web/

  1. JAVA 工程

1.2 如何配置Tomcat

二、 部署

注:同一个服务器一般只能运行一个Tomcat,若需要同时运行多个Tomcat,则需要进行配置。正常情况下,最好一个应用对应一个tomcat。
2.1 windows配置多Tomcat
方法一:
分别修改apache-tomcat-8.5.39/bin中的shutdowm.bat、startup.bat、catalina.bat,将这些文件用记事本打开,将文件中CATALINA_HOME全部替换成CATALINA_HOME2(就是你配置的第二个Tomcat环境变量值,即第二个Tomcat安装路径),如果有更多的,改为CATALINA_HOME*。
修改apache-tomcat-8.5.39/conf中的server.xml: 三个端口都互不相同!
在这里插入图片描述

现象:windows下双击tomcat\bin\startup.bat时闪退
原因:缺少环境变量导致
解决方法:打开编辑tomcat\bin\startup.bat,头部加入以下代码,一个是Java目录,一个是Tomcat目录
SET JAVA_HOME=C:\Program Files\Java\jdk1.6.0_39
SET TOMCAT_HOME=D:\hunk\work\apache-tomcat-6.0.43
再次双击tomcat\bin\startup.bat,OK了

将部署文件或者war包放入tomcat/webapps目录下即可。同一个tomcat部署多个应用,在webapps目录为每个应用新建一个目录,目录名是应用名称。

三、 启动

启动Tomcat:
在apache-tomcat-8.5.39/bin目录中找到startup.bat,双击启动两个Tomcat,这样就能同时开启两个Tomcat。

• 修改Tomcat运行终端窗口名称
默认为Tomcat,可以通过修改catalina.bat中的:
if “%TITLE%” == “” set TITLE=Tomcat
改为:
if “%TITLE%” == “” set TITLE=应用名称

四、 更新

当应用出现修改变更,如何更新?
当修改如下几种类型的文件,不需要重启Tomcat:
JSP文件,JS,CSS等界面相关文件
其他的都需要重启Tomcat。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

oyezitan

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

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值