Tomcat部署war程序

目前比较流行的服务器。Tomcat虽然和Apache或者Nginx这些服务器一样,具有处理HTML页面功能,但处理静态HTML的能力原不足它们,所以Tomcat通常作为Servlet和JSP容器,单独运行在后端。

1. 安装tomcat

我们下载tomcat8:
Tomcat下载连接: https://tomcat.apache.org/download-80.cgi#8.5.83
tomcat
点击apachetomcat-8.5.83.exe,一直安装即可tomcat .exe文件
安装后的列表文件目录列表
安装完目录

2. 部署war文件

Tomcat部署war包的方法

2.1 新建目录:D:CODEtomcatCode,并把war复制到该目录下:

war包所在目录

2.2 修改D:azTomcatTomcat 8.5conf 目录下的server.xml文件

节点添加下面的代码添加如下代码

<Context path="/liudy23" docBase="D:CODEtomcatCodeactiviti-app.war" reloadable="true"></Context>

修改service.xml文件
pathwar解压后的项目名称,也就是访问路径
(例:http://localhost:8080/liudy23/)

docBasewar包的路径需要war包的后缀名加上,如上图所示,避免报错
reloadable自动加载
启动项目的时候,会解压路径下的文件到D:azTomcatTomcat 8.5webapps目录
解压到该目录下
启动项目
启动项目
在这里插入图片描述

2.3 产生的日志有乱码的情况出现,乱码解决

修改D:azTomcatTomcat 8.5conf目录下的文件logging.properties文件:
默认是:java.util.logging.ConsoleHandler.encoding = UTF-8
修改为:java.util.logging.ConsoleHandler.encoding = GBK修改控制台乱码

2.3 Tomcat自启动

windows系统中,在当前目录打开cmd命令行的两种方法

  1. 当前路径地址栏中直接输入cmd’,然后回车。
    
  2. 当前路径下,按住‘shift’键同时点击鼠标右键点击“在此处打开Powershell”。
    

事实上对于电脑性能优秀(内存上,cmd占用内存的情况要比powershell少很多)的你来说,这并没有很大区别powershell可以说是cmd升级版,在原本的cmd基础之上作了一些修改,增加了一些命令而已。
具体安装方法打开命令行提示窗口
=> 进入Tomcat安装目录==> 进入bin目录下==> 输入service.bat install即可(默认名字tomcat目录名,在install后面添加名字可以)
注册自启动服务
出现The service ‘Tomcat8’ has been installed.说明tomcat配置服务成功。检查是否安装成功,在管理服务里查看到一条记录说明tomcat配置成服务成功。

3. 验证是否部署部署成功

访问连接http://localhost:8080/liudy23/#/
如果出现自己页面,例如我的是如下访问连接
到此大功告成!上面的访问端口8080用的是Tomcat自带的,若和你本地其他应用端口冲突也可自行修改,就在server.xml配置里面,直接搜索定位到8080,修改保存重启即可

4. 参考文献

  1. Tomcat部署war包的方法(图文搭配讲解)
  2. Tomcat 部署

原文地址:https://blog.csdn.net/weixin_43982687/article/details/127738598

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_19429.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注