Windows下使用Tomcat部署Java web程序

一、概述 普通应用使用Tomcat部署还是很简单方便,下面我就介绍一下在windows下使用Tomcat部署Java web应用程序。 二、环境 Windows7 64位 Tomcat8 JDK1.8 开发工具&

一、概述

普通应用使用Tomcat部署还是很简单方便,下面我就介绍一下在windows下使用Tomcat部署Java web应用程序。

二、环境

Windows7 64位
Tomcat8
JDK1.8
开发工具:IDEA2019.3

三、打包

不同形式的Java web工程有不同的打包方式,不过都是大同小异。

3.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目录即可。

3.2 非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/

三、部署

注:同一个服务器一般只能运行一个Tomcat,若需要同时运行多个Tomcat,则需要进行配置。正常情况下,最好一个应用对应一个tomcat。

3.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目录为每个应用新建一个目录,目录名是应用名称。

3.2 启动Tomcat

  • 在apache-tomcat-8.5.39/bin目录中找到startup.bat,双击启动两个Tomcat,这样就能同时开启两个Tomcat。需要更多Tomcat同理,只需要注意端口不要重用。

  • 修改Tomcat运行终端窗口名称
    默认为Tomcat,可以通过修改catalina.bat中的:

if "%TITLE%" == "" set TITLE=Tomcat

改为:

if "%TITLE%" == "" set TITLE=应用名称

四、更新

当应用出现修改变更,如何更新?
当修改如下几种类型的文件,不需要重启Tomcat:

JSP文件,JS,CSS等界面相关文件

其他的都需要重启Tomcat。

发布者:admin,转转请注明出处:http://www.yc00.com/web/1738937898a4086172.html

相关推荐

  • 【WSL】[02] windows subsytem linux 配置和使用

    第【2】章前言: 上一篇我们已经安装好了ubuntu在WSL下的GUI的桌面:我们现在继续进一步进行配置工作。同时也把,运用WSL的流程摸一把,以备后

    21小时前
    00
  • WindowsUbuntu双系统grub引导程序丢失后恢复

    安装windowsubuntu双系统后的开机引导程序本来是GNU GRUB在引导的,但是由于各种原因使Grub丢失,( 如WINpe开机修复后 ) 开机直接是windows了,那怎么可以重新安装grub来引导双系统呢. grub引导的修

    21小时前
    00
  • Mac VMware Fusion 11 安装 Windows 10

    Mac VMware Fusion 11 安装 Windows 10 因为最近上课需要用到Windows下的一些软件,所以我在Mac上使用VMware Fusion虚拟机安装了Windows 10&#xff0

    21小时前
    00
  • Python3.13.2下载、安装(Windows)

    下载 Python的官方下载地址:Welcome to Python 1、进入官方网址页面,鼠标指针移动到“Downloads”,根据自己的操作系统去选择下载&#

    6小时前
    00
  • Windows Mobile 5 Pocket PC手机模拟器安装设置

    软件准备: ftp:beansoftdown:1234219.141.70.147 PPC中文模拟器 Microsoft ActiveSync 4.5           安装步骤:

    6小时前
    10
  • WSL(Windows Subsystem for Linux)——简单的双系统开发

    文章目录 WSLWSL的作用WSL的使用WSL的安装挂载磁盘的作用安装linux发行版wsl下载mysql,mongodb,redis WSL 前言:本人由于在开发中需要l

    5小时前
    00
  • windows上实现nohup效果的实战代码

    大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。

    5小时前
    00
  • windows安装linux 子系统

    检查Windows版本: 确保您的Windows版本支持WSL 2。WSL 2 需要Windows 10 版本 1903 或更高版本,且构建号必须大于 18362。可以通过“设置” ->

    5小时前
    00
  • Windows下RabbitMQ的下载与安装

    rabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享消息,rabbitMQ是使用Erlang语言来编写的,并且rabbitMQ是基于AM

    5小时前
    00
  • Windows 如何使用 SSH?

    🚀 目录 (一) 什么是SSH?🔒🌐(二) 如何配置Windows SSH?🔧&#x1f5a

    5小时前
    00
  • windows平台下载GCC编译器

    1、访问MinGW-w64官网(https:www.mingw-w64) 2、点击下载,选择windows对应文件 3、选择需要的版本下载即可。一个是编译器&#

    5小时前
    00
  • Chat-TTS:windows本地部署实践【有手就行】

    最近Chat-TTS模型很火,生成的语音以假乱真,几乎听不出AI的味道。我自己在本地部署玩了一下,记录一下其中遇到的问题。 环境: 系统:windows 11 GPU: Nvidia 4060 Cuda:12.1(建议安装12.1版

    5小时前
    00
  • java实现chatGPT SDK

    搭建一个 ChatGPT-SDK 组件工程,专门用于封装对 OpenAI 接口的使用。由于 OpenAI 接口本身较多,并有各类配置的设置,所以开发一个共用的 SDK 组件,更合适我们在各类工程中扩展使用整个流程为:以会话模型为出口,

    4小时前
    00
  • windows进入桌面后不显示任何图标。

    有时候电脑开机进入桌面会发现不显示任何桌面图标。 方法一;通过修改系统设置来恢复。 1、开机后桌面上不显示任何程序快捷方式或者其他图标,你就在桌面上点击右键,点击“查看”

    3小时前
    20
  • Windows版influxDB2.0.7下载地址

    官网下载网页: https:portal.influxdatadownloads  选择Windows版下载 发现下载页面不跳转,可以移步到下列链接直接下载 存储数据&#xff

    1小时前
    00
  • Git的下载和安装(Windows)

    文章目录 一 git的下载二 安装 一 git的下载 Git是一个非常好用的版本控制工具。下载地址如下:https:git-scmdownloads。建议使用国内浏览器下载,因为不用翻墙&

    1小时前
    00
  • windows 安装 pygame( pycharm)

    一、安装流程 1.查看python版本 2.检查是否安装pip 3.下载pygame安装文件 下载地址:https:pypiprojectpygame#files 选择合适的版本(我选择

    1小时前
    00
  • windows安装opencv-c++

    首先确保自己的电脑上安装了visual studio且安装了C桌面开发工具。 一、下载OpenCV-C库 进入到以下链接:https:opencvreleases,点击Windows&

    1小时前
    00
  • Windows下安装GDB

    1.去官网下载gdb.7.8.tar.gz。 2.下载安装msys。 3.打开MSYS,输入 tar zxvf gdb7.8.tar.gz 4.打开MSYS,进入到刚解压出来的目录&#xf

    1小时前
    00
  • windows下安装并使用gitbook(详细版)

    windows下安装并使用gitbook 目录 gitbook的用途gitbook的依赖环境nodejs的安装gitbook的安装gitbook的使用gitbook开启多个服务gitbook serve报错g

    1小时前
    10

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信