SSM项目本地Tomcat部署

devtools/2025/1/23 16:37:52/

目录

1、打包

2、部署在本地Tomcat上

tomcat%EF%BC%88startup%EF%BC%89-toc" name="tableOfContents" style="margin-left:80px">3、运行tomcat(startup)


1、打包

在生命周期中,完成打包。

注意:打包时会测试,测试时可能会测试根据id删除。第二次的测试就会出错,导致打包失败。

从target目录下找surefire-reports文件找对应的测试类出错的原因。

找出错误进行打包

2、部署在本地Tomcat上

把三个war包,一个jar包放进tomcat的webapps的目录下

修改config目录下的server.xml。

 <!-- 每个service的名称要区别开 -->
<Service name="Catalina1"><!-- 每个项目的端口号也要进行区分,保证不被占用 --><Connector port="8088" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" URLEncoding="UTF-8"/><!-- 这里的AJP端口同样也要进行区分 --><Connector port="8010" protocol="AJP/1.3" redirectPort="8443" secretRequired=""/><Engine name="Catalina1" 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 docBase="ham_file-1.0-SNAPSHOT" path="/" reloadable="true"/></Host></Engine>
</Service>

根据每个模块不同的文件名和端口号进行对应的修改。创建多个service,要取不同的名字

tomcat%EF%BC%88startup%EF%BC%89" name="3%E3%80%81%E8%BF%90%E8%A1%8Ctomcat%EF%BC%88startup%EF%BC%89">3、运行tomcat(startup)

同时会自动生成,在webapps文件下生成三个新文件,

config目录生成

 


http://www.ppmy.cn/devtools/152931.html

相关文章

【趣学SQL】第三章:数据处理与管理 3.1数据清洗技术——给数据库做“数据SPA“的魔幻之旅

第三章&#xff1a;数据处理与管理 3.1 数据清洗技术——给数据库做"数据SPA"的魔幻之旅 欢迎来到「数据库美容院」&#xff01;今天我们将化身"数据美容师"&#xff0c;用一家虚拟网红餐厅的翻车案例&#xff0c;教你如何把脏乱差的原始数据变成清爽整洁…

网站HTTP改成HTTPS

您不仅需要知道如何将HTTP转换为HTTPS&#xff0c;还必须在不妨碍您的网站自成立以来建立的任何搜索排名权限的情况下进行切换。 为什么应该从HTTP转换为HTTPS&#xff1f; 与非安全HTTP于不同&#xff0c;安全域使用SSL&#xff08;安全套接字层&#xff09;服务器上的加密代…

nuxt3项目打包部署到服务器后配置端口号和开启https

nuxt3打包后的项目部署相对于一般vite打包的静态文件部署要稍微麻烦一些&#xff0c;还有一个主要的问题是开发环境配置的.env环境变量在打包后部署时获取不到&#xff0c;具体的解决方案可以参考我之前文章 nuxt3项目打包后获取.env设置的环境变量无效的解决办法。 这里使用的…

Java菜鸟养成计划(java基础)--java数据类型

数据类型 1、什么是数据类型&#xff1f;2、java中的数据类型有哪些&#xff1f;3、基本数据类型有哪些&#xff1f;3.1、布尔类型&#xff08;boolean&#xff09;3.2、字符类型3.3、整形&#xff08;默认int&#xff09;3.4、浮点型【默认double】小数3.5、基本数据类型之间的…

【力扣】2.两数相加

题目 给你两个 非空 的链表&#xff0c;表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的&#xff0c;并且每个节点只能存储 一位 数字。 请你将两个数相加&#xff0c;并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外&#xff0c;这两个数都不会…

回归算法、聚类算法、决策树、随机森林、神经网络

这也太全了&#xff01;回归算法、聚类算法、决策树、随机森林、神经网络、贝叶斯算法、支持向量机等十大机器学习算法一口气学完&#xff01;_哔哩哔哩_bilibili 【线性回归、代价函数、损失函数】动画讲解_哔哩哔哩_bilibili 14分钟详解所有机器学习算法&#xff1a;…

基于单片机的智能家居控制系统设计及应用

摘要 : 智能家居控制系统包括对家电实现远距离控制和近距离控制的一种控制型系统,通过系统内的 TC35 模块对控制信息进行采集,并将这些控制信息发送到 STC89C52 模块中去,由单片机发出系统控制指令,从而实现家居家电的控制。 关键词 :单片机 ; 智能家居 ; 家居生活 ; 控…

第3天:阿里巴巴微服务解决方案概览

一、阿里巴巴微服务解决方案概述 阿里巴巴在微服务领域贡献了多个开源项目&#xff0c;形成了完整的微服务解决方案&#xff0c;广泛应用于分布式系统开发。其中&#xff0c;Spring Cloud Alibaba 是基于 Spring Cloud 构建的一站式微服务解决方案&#xff0c;集成了多个阿里巴…