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

maven聚合项目部署到tomcat上

目录

一.聚合项目

1.检查无误后将项目打包

2.将这四个拷贝到tomcat的webapp下

二.启动tomcat

1.双击startup.bat

2.页面访问http://localhost:8080

3.打开webapp文件夹,发现多了三个文件夹

4.点进去才有要访问的index页面

5.再进行访问

解决:

(2)修改tomcat conf路径下的server.xml文

server.xml

注意:

(1)这个里面8087是各个模块的端口号

(2)docBase一定要写对!!!

注:

再进行访问就可以了


要部署到tomcat上,所以需要先从官网上下载tomcat,tomcat官网:Apache Tomcat® - Welcome!

一.聚合项目

1.检查无误后将项目打包

2.将这四个拷贝到tomcat的webapp下

二.启动tomcat

启动tomcat要先双颊startup.bat,再去浏览器输入网址

1.双击startup.bat

2.页面访问http://localhost:8080

3.打开webapp文件夹,发现多了三个文件夹

4.点进去才有要访问的index页面

5.再进行访问

可以看到访问成功了,但是没有样式,因为访问页面加了hami-portal-1.0-SNAPSHOT,同样的CSS样式(静态资源)也要加这个路径

解决:

(1)将代码中的静态资源路径修改一下,但是麻烦

(2)修改tomcat conf路径下的server.xml文

server.xml
注意:
(1)这个里面8087是各个模块的端口号
<Connector port="8087" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />
(2)docBase一定要写对!!!

path="/":代表再进行访问的时候就可以直接访问里面的资源了,不用再加hami-portal-1.0-SNAPSHOT或其他的了

<Context path="/" docBase="hami-portal-1.0-SNAPSHOT" reloadable="true" />
<Service name="Catalina"><Connector port="8087" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" /><Engine name="Catalina" defaultHost="localhost"><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><Host name="localhost"  appBase="webapps"unpackWARs="true" autoDeploy="true"><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t &quot;%r&quot; %s %b" /><Context path="/" docBase="hami-portal-1.0-SNAPSHOT" reloadable="true" /></Host></Engine></Service> <Service name="Catalina"><Connector port="8086" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" /><Engine name="Catalina" defaultHost="localhost"><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><Host name="localhost"  appBase="webapps"unpackWARs="true" autoDeploy="true"><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t &quot;%r&quot; %s %b" /><Context path="/" docBase="hami-file-1.0-SNAPSHOT" reloadable="true" /></Host></Engine></Service> <Service name="Catalina"><Connector port="8085" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" /><Engine name="Catalina" defaultHost="localhost"><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><Host name="localhost"  appBase="webapps"unpackWARs="true" autoDeploy="true"><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t &quot;%r&quot; %s %b" /><Context path="/" docBase="hami_console-1.0-SNAPSHOT" reloadable="true" /></Host></Engine></Service> 

注:

core放不放在webapp下没有关系,因为在pom里他们就依赖了core,只要在本地库里有就能访问到

再进行访问就可以了

现在就能访问到了

后台:

前台:

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

相关文章:

  • 基于Matlab生育模型和年龄别死亡率的未来人口预测与结构动态分析
  • 公共服务 kkFileView 4.1 文件预览 Docker 一键部署
  • 福昕PDF低代码平台
  • Ubuntu环境安装RabbitMQ
  • 集合ArrayList
  • C#怎么判断电脑是否联网
  • 软件体系结构复习-02 软件体系结构定位及构建
  • 鸿蒙获取 APP 信息及手机信息
  • Linux-V4L2摄像头应用编程
  • 掌握谈判技巧,达成双赢协议
  • Mysql - 存储引擎
  • 借助 CC-Link IE FB 转 Profinet 网关实现西门子 PLC 接入三菱 PLC 系统的解决策略
  • 未完成_RFdiffusion应用案例_从头设计pMHC的结合剂
  • python使用h5py保存数据
  • ubuntu24.04利用selenium控制浏览器的方法
  • Thonny IDE + MicroPython + ESP32 + 0.96寸OLED(IIC) 显示任意字符
  • centos7 扩容
  • FreeRTOS实现UART通信
  • 【从CURD到全栈成长】Java后端如何提升自己?
  • 动态计算加载图片
  • 利用R包QstFstComp包进行Qst-Fst分析
  • ASP.NET Core8.0学习笔记(二十五)——EF Core Include导航数据加载之预加载与过滤
  • ubuntu常用的设置
  • 基于框架的逻辑回归:原理、实现与应用
  • Charts 教程:创建交互式图表的基础
  • VTK知识学习(20)- 数据的存储与表达
  • springboot网站开发-使用redis作为定时器控制手机号每日注册次数
  • IntelliJ+SpringBoot项目实战(28)--整合Beetl模板框架
  • Kafka-Connect源码分析
  • 项目五 李白个人生平(资源)