步骤一:
在tomcat安装目录下找到tomcat-users.xml文件。该文件路径为【tomcat安装根目录】 /conf/
修改文件内容,增加下列内容
- <role rolename="manager"/>
- <user username="tomcat" password="123456" roles="manager"/>
|
步骤二:
在你的项目的pom.xml文件中,增加下列<plugin></plugin>中内容:
- <build>
- 。。。。。
- <plugins>
- 。。。。。
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>tomcat-maven-plugin</artifactId>
- <configuration>
- <url>http://localhost:8080/manager</url>
- <username>tomcat</username>
- <password>123456</password>
- <path>/${finalName}</path>
- </configuration>
- </plugin>
- 。。。
- </plugins>
- </build>
|
其中username和password就是tomcat中配置的username和password。
当然在pom.xml的<properties>标签中,还需要定义war包的名字。假如只写成<path>/</path>,则部署的war包名字为ROOT.war。
在pom.xml的<properties>标签中,定义war包名字内容如下:
- <properties>
- <finalName>SSHMJ-FRANK</finalName>
- </properties>
|
然后运行maven命令:
mvn:tomcat:redeploy
或是直接在eclipse里面点 “run as”运行maven命令,如下图:
命令运行完成后,在tomcat的webapps目录下可见已经自动部署过去的war包,如下图:
开始运行自动部署命令时,一定要先启动tomcat。否则会报下列错误:
- [INFO]
- [INFO] --- tomcat-maven-plugin:1.0:redeploy (default-cli) @ SSHMJ-FRANK ---
- [INFO] Deploying war to http://localhost:8080/SSHMJ-FRANK
- [INFO] ------------------------------------------------------------------------
- [INFO] BUILD FAILURE
- [INFO] ------------------------------------------------------------------------
- [INFO] Total time: 9.630s
- [INFO] Finished at: Tue Aug 31 16:35:52 CST 2010
- [INFO] Final Memory: 6M/15M
- [INFO] ------------------------------------------------------------------------
- [ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.0:redeploy (default-cli) on project SSHMJ-FRANK: Cannot invoke Tomcat manager: Connection refused: connect -> [Help 1]
- [ERROR]
- [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
- [ERROR] Re-run Maven using the -X switch to enable full debug logging.
- [ERROR]
- [ERROR] For more information about the errors and possible solutions, please read the following articles:
- [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
|
最后得到的完整pom配置如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.shansun.http.rmi</groupId>
<artifactId>HttpRMI</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>HttpRMI Maven Webapp</name>
<url>http://maven.apache.org</url>
<properties>
<finalName>HttpRMI</finalName>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
</dependency>
</dependencies>
<build>
<finalName>HttpRMI</finalName>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
<url>http://127.0.0.1:8888/manager</url>
<username>tomcat</username>
<password>tomcat</password>
<path>/${finalName}</path>
</configuration>
</plugin>
</plugins>
</build>
</project>
分享到:
相关推荐
基于IASB Transformer双卷积机制的时间序列预测创新模型:探索新思路,提高预测精度,IASB+transformer双卷积时间序列预测 需知:好的创新性模型可以事半功倍。 目前太多流水paper,都是旧模型,老师已经审美疲劳,很难发好一点的刊,这种模型很新,让paper审核老师眼睛一亮,老师就会觉得你有水平,关注顶会前沿热点,非常好中稿。 上限下限都非常高。 适合需要高等级的高手和没有经验的小白。 ASB和ICB双卷积是2024年的一个新机制,创新点顶级强,这种结合极大程度提高了模型的精度。 (有送配套顶会原理pdf) 利用ASB+ISB双卷积替常规的CNN卷积,比较lstm系列来说提高了约3%精度。 相对于常规transformer提高了5-10%的精度,效果明显而且新机制创新强 代码还可以继续缝合创新点。 优化方法。 python代码 pytorch架构 适合功率预测,风电光伏预测,负荷预测,流量预测,浓度预测,机械领域预测等等各种时间序列直接预测。 多变量输入,单变量输出 多时间步预测,单时间步预测 有R方,MAE,对比图,误差图(缺少的可自行添加)等等 1.代码带
2021年5月质量管理体系基础
Unity Shader Graph 2D - 角色身上部件高亮Bloom效果
新能源汽车高压测试标准:全面解析与详解76页文档要点,新能源汽车高压测试标准 文档76页 ,核心关键词:新能源汽车;高压测试;标准;文档;76页。,新能源汽车高压测试标准:全面解析76页文档关键内容
MCU固件安全加锁源码:上位机多设备并行加锁与设备端简易使用接口的实现,MCU固件加锁源码 包含上位机和设备端程序 上位机 1. 上位机可以并行加锁多个设备 2. 上位机可以输入自定义Key 设备端程序: 1. 容易移植,容易使用 2. 对接包含存储以及串口接收发送接口即可使用 3. 已加锁的设备不可重复加锁 ,核心关键词:MCU固件加锁源码; 上位机; 设备端程序; 并行加锁; 自定义Key; 容易移植; 容易使用; 存储接口; 串口接收发送接口; 已加锁不可重复加锁。,MCU固件加锁系统:上位机多设备并行加锁源码及易用设备端程序
2020月12月Python二级理论
"StarCCM+仿真系列:旋转机械的风机与水泵,电池包风冷系统的设计与实践,以及航空发动机基础入门教程",starccm+风机及电池包风冷仿真及-starccm+航空发动机系列教学视 好几部内容 1.starccm+风机及水泵系列-旋转机械 2.starccm+电池包风冷系列 3.starccm+航空发动机基础入门仿真系列 ,关键词:starccm+; 风机; 水泵; 旋转机械; 电池包风冷; 航空发动机; 仿真系列; 教学视频。,StarCCM+多领域仿真教学:风机、电池风冷及航空发动机系列教程
内容概要:本文档详细介绍了使用教学与学习优化(Teaching-Learning-Based Optimization,TLBO)算法结合卷积神经网络(Convolutional Neural Networks,CNN)进行图像特征提取的研究和实现。整个项目涵盖了数据预处理、TLBO优化算法的具体实施、深度学习模型的构建与训练、模型评估、结果可视化等多个阶段,并提供了完善的代码实例和应用程序接口(API),还包括了一个完整的GUI设计,用于演示和实际应用。 适合人群:具备中级以上Python编程经验,熟悉深度学习和优化算法的研发人员和研究人员。 使用场景及目标:本项目特别适用于那些希望提升图像处理效率,在缺乏充分标注数据或资源有限情况下寻求更好解决方案的人群。它可以大幅减少人工设计特征所需时间和精力,显著改进各类计算机视觉任务,比如图像分类、目标检测、图像分割和面部识别等。 其他说明:文中提供的所有材料均经过精心准备,确保易读性与实用性兼顾。同时强调了理论知识的理解及其实践意义,鼓励读者通过实际动手尝试,深入掌握该领域的前沿技术和方法论。
2021年03月机器人五级实操
2022年12月机器人六级实操
Comsol燃料电池模型仿真:深入探讨两相流与物质传递机理的电化学研究,Comsol燃料电池模型仿真。 两相流,包括流道中的液态水模拟。 膜中水的跨膜迁移,电迁移等,物质的传递,流场的求解,电场及温度场等。 催化层模型包括经典B-V方程,以及复杂的团聚体模型。 可以对铂载量进行分析。 ,核心关键词:Comsol燃料电池模型仿真; 两相流; 液态水模拟; 跨膜迁移; 电迁移; 物质传递; 流场求解; 电场及温度场; 催化层模型; B-V方程; 团聚体模型; 铂载量分析。,"Comsol燃料电池仿真研究:多物理场耦合与铂载量分析"
多场耦合数值模拟案例:多孔离散裂缝介质中二氧化碳驱油技术及其裂缝建模与网格剖分方法,多场comsol数值模拟耦合案例--多孔离散裂缝介质二氧化碳驱油,包含裂缝建模方法,对应案例的网格剖分介绍 ,核心关键词:多场COMSOL数值模拟; 耦合案例; 多孔离散裂缝介质; 二氧化碳驱油; 裂缝建模方法; 网格剖分介绍。,"多场耦合模拟:离散裂缝介质CO2驱油案例研究"
单进口双出口多目标拓扑优化:智能算法与结构设计的完美结合,单进口双出口多目标拓扑优化 ,单进口;双出口;多目标;拓扑优化,"多目标优化:单进口双出口拓扑结构的效能提升"
COMSOL仿真研究:煤层瓦斯扩散与裂隙渗流的多尺度分析——基于PDE模块与双重孔隙模型的有效抽采策略优化,COMSOL能源开采仿真:基质中瓦斯扩散、裂隙中瓦斯渗流,分析不同工况条件下渗透率演化、有效抽采半径、抽采产量。 使用模块:PDE(基质瓦斯扩散),达西定律 PDE(裂隙瓦斯渗流),固体力学 PDE(煤体变形控制方程)。 工况条件:双重孔隙模型、仅考虑裂隙渗流模型。 采用时变扩散模型、双孔扩散模型,分析煤粒瓦斯解吸扩散特性。 耦合不同扩散模型与裂隙中瓦斯渗流,分析瓦斯渗流特性。 煤粒中瓦斯解吸扩散采用PDE模块,采用吸附与解吸模型,分析不同扩散模型下的吸附平衡时间。 瓦斯抽采过程,巷道工作面中空气流入煤层中,钻孔裂隙圈周围空气流入钻孔中,降低瓦斯抽采浓度。 物理场方程选用达西定律与固体力学方程,瓦斯的压力梯度影响空气流动,混合气体抽采。
LCL单相并网逆变器PI双闭环控制策略与有源阻尼仿真:探索高效稳定系统的设计与实现,LCL单相并网逆变器PI双闭环有源阻尼仿真【附参考文献及说明文档】 1)采用直接电流控制; 2)采用电流双闭环控制; 3)外环采用并网电流,PI控制; 4)内环采用电容电流反馈,PI控制,有效抑制系统谐振; 5)引入电网电压前馈控制,加快系统反应速度、抑制谐波、减少并网冲击、降低网侧电压突变影响; 6)采用双极性spwm调制; 7)并网电流THD<3%; 8)各个模块功能分类明确,理解容易。 ,关键词:LCL单相并网逆变器;PI双闭环;有源阻尼仿真;直接电流控制;电流双闭环控制;外环并网电流PI控制;内环电容电流反馈PI控制;电网电压前馈控制;双极性spwm调制;并网电流THD;模块功能分类。,基于LCL单相并网逆变器的PI双闭环有源阻尼仿真研究
2021年12月C语言二级
拖尾型海藻酸钙凝胶微球可控制备.pdf
2020月12月Python二级实操
高性能无刷电机控制器-基于FOC设计,搭载先进传感器与驱动技术 精确控制、功能齐全的8-12V无刷电机FOC控制器 专业级Field Oriented Control(FOC)无刷电机控制器,这是一款基于Field Oriented Control(FOC)设计的高性能无刷电机控制器,适用于需要精准控制的各种应用场景。 该控制器使用STM32F103作为主控芯片,并结合了以下高性能驱动和传感器: 驱动芯片: 德州仪器(TI)的DRV8313,提供强劲且可靠的驱动能力。 编码器: AS5600磁编码器,确保高精度位置反馈。 电流采样芯片: INA199,提供精准的电流测量。 配套可选无刷电机: 3205B无刷电机有限位,手动改为无限位 主要特点: 供电: 8~12V供电,最大输出电流2A。 适用电机: 推荐使用低功率的无刷云台电机。 丰富的接口: 提供PCB引出电源、SWD调试接口、USART接口。 控制模式: 支持位置 速度开环、位置环、速度环、电流环控制。 编程支持: 支持Keil编程环境,提供完整代码。 应用场景: 适用于小型机器人 无人机云台控制 精密仪器的伺服控制 DIY项
欧姆龙CP1H控制程序详解:五伺本体与轴扩展包整合策略 主控复位程序解析:从手动操作到绝对定位的编写流程,欧姆龙CP1H标准程序,一共控制五个伺本体四个+一个轴扩展包 含轴点动,回零,相对与绝对定位,整个项目的模块都有:主控程序,复位程序,手动,只要弄明白这个程序,就可以非常了解整个项目的程序如何去编写,从哪里开始下手,可提供程序问题解答,程序流程清晰明了 ,欧姆龙CP1H; 程序编写; 轴点动; 回零; 定位; 主控程序; 复位程序; 模块化程序; 问题解答; 程序流程。,欧姆龙CP1H控制程序:五伺本体一轴扩展模块化解析与编写指南