当前位置: 首页 > news >正文

SpringBoot项目打war包部署到tomcat访问路径去掉项目名

方法一:手动修改包名


1.先将Tomcat webapp目录下文件全部删除
2.将war包文件放在webapps文件夹下
2.运行tomcat,war文件自动解压成文件夹
3.关闭tomcat,,将步骤2解压的文件夹直接改名为ROOT
4.重新运行tomcat,即可。
5.打开你的IP或者域名,直接访问接口即可

方法二:修改server.xml文件

1.找到文件,vim server.xml
2.修改server.xml的内容
<Context path="" docBase="/usr/local/tomcat/apache-tomcat-8.5.89-8081/webapps/test" debug="0" reloadable="true"/>
注释:webapps/后面跟你的项目名


方法三:开发打包变更


开发打包的时候,修改下pox.xml配置文件(<finalName>ROOT</finalName>),直接给你打包成ROOT.war
Tomcat不需要做任何配置,把ROOT.war上传至webapps目录下启动即可

方法四:nginx配置

     upstream springboot {server 192.168.1.100:8082 weight=1 max_fails=3 fail_timeout=30s;}server {listen       8081;server_name  192.168.1.10;location / {proxy_pass http://springboot/test/;    #test:是你项目的包名}}


    
直接访问:http://192.168.1.10:8081


docker部署tomcat项目并取消项目名跟路径访问

拉取镜像

docker pull tomcat:8.5

启动docker

docker run -d -p 8002:8080 --name vr-mall \
--network=net-ehooyun \
-v /ehooyun/java/vr-mall/platform-framework.war:/usr/local/tomcat/webapps/ROOT.war \
--restart=always tomcat:8.5

注意两点:
1、将war包挂载到镜像中/usr/local/tomcat/webapps/下即可启动项目。
2、如果需要取消项目名通过跟路径访问只需要将war包改名为ROOT.war即可。


 

http://www.lryc.cn/news/217123.html

相关文章:

  • 58同城面试
  • 【数据结构】归并排序 的递归实现与非递归实现
  • Go的命令行工具开发:使用Cobra库
  • 坚持#第420天~阿里云轻量服务器内存受AliYunDunMonito影响占用解决方法
  • 时间序列聚类的直观方法
  • vue3的reactive源码解析
  • 【ElasticSearch系列-04】ElasticSearch的聚合查询操作
  • Redisson初始
  • 【华为OD题库-018】AI面板识别-Java
  • [概述] 点云滤波器
  • [笔记] 汉字判断
  • Android开发笔记(三)—Activity篇
  • nodejs+vue+python+php在线购票系统的设计与实现-毕业设计
  • 基于Taro + React 实现微信小程序半圆滑块组件、半圆进度条、弧形进度条、半圆滑行轨道(附源码)
  • 城市内涝解决方案:实时监测,提前预警,让城市更安全
  • 编译正点原子LINUXB报错make: arm-linux-gnueabihf-gcc:命令未找到
  • 工地现场智慧管理信息化解决方案 智慧工地源码
  • Javaweb之HTML,CSS的详细解析
  • 基于python+django+vue开发的酒店预订管理系统 - 毕业设计 - 课程设计
  • 使用vscode实现远程开发,并通过内网穿透在公网环境下远程连接
  • ArrayList集合2
  • vue+asp.net Web api前后端分离项目发布部署
  • iOS App Store上传项目报错 缺少隐私政策网址(URL)解决方法
  • 如何使用Ruby 多线程爬取数据
  • 一文深入了解 CPU 的型号、代际架构与微架构
  • Java通过cellstyle属性设置Excel单元格常用样式全面总结
  • 如何查看WiFi密码
  • 2023NOIP A层联测22 总结
  • HTTPS的加密方式超详细解读
  • 自定义SpringMVC拦截器,实现内外网访问控制功能