关于idea在maven中配置tomcat9方案

摘要:
--Tomcat7通常在互联网上使用。如果您想使用8,请联机查找--˃2.2˂!
  • 首先我们要在tomcat的安装路径下的conf文件夹中的tomcat-users.xml 配置以下代码(只要在中就配置就行)
<role rolename="manager-gui"/> 
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="123"  roles="manager-gui,manager-script,manager-jmx,manager-status" />
  • 然后我们找到maven中的conf中setting.xml文件 ,在里面中加入以下代码(注意下面的username和password要和你在tomcat-user.xml里面设置的保持一致)
<server>
	<id>tomcat9</id>
	<username>admin</username>
	<password>123</password>
</server>
  • 最后我们在idea中的pom.xml中 <build><plugins> **这里加入以下代码** </plugins> </build>
<plugin>
				<groupId>org.apache.tomcat.maven</groupId>
				<artifactId>tomcat7-maven-plugin</artifactId>
                                <!--这里一般网上都用的是tomcat7,要用8的请上网查找-->
				<version>2.2</version>
				<configuration>
					<!-- 使用tomcat9部署应用 此处的server标签中的值与第二步maven配置文件中的id值一致-->
					<server>tomcat9</server>
					<update>true</update>
				</configuration>
			</plugin>
  • 之后就是我们操作步骤了
    • 先打开本地的tomcat9服务器等到提示启动成功后进行下一步
    • 用下图的compile命令
      关于idea在maven中配置tomcat9方案第1张
    • 在出现下面的提示后进行下一步
      关于idea在maven中配置tomcat9方案第2张
    • 用下图中tomcat7:deployploy命令
      关于idea在maven中配置tomcat9方案第3张
    • 出现下面提示后进行下一步
      关于idea在maven中配置tomcat9方案第4张
      • 如果出现错误是 Process terminated 请查看我另一篇博客
      • 如果出现错误是 Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run 请查看我另一篇博客
    • 之后就可以进行工作了(如果需要重新部署,执行命令 tomcat7:redepoly)

免责声明:文章转载自《关于idea在maven中配置tomcat9方案》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Vue安装与简单使用iOS开发网络数据之AFNetworking使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Unity3D脚本中文系列教程(七)

http://dong2008hong.blog.163.com/blog/static/4696882720140311445677/?suggestedreading&wumii Unity3D脚本中文系列教程(六) 类方法◆ static function BeginGroup(GroupName : string) : void ◆ sta...

docker 搭建zookeeper集群和kafka集群

docker 搭建zookeeper集群 安装docker-compose容器编排工具 Compose介绍 Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用。 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。Compose 定位...

matlab GUI封装exe文件

        学习matlab过程中,有时有些程序处理数据时老是看着代码,也会觉得疲倦,那么要试一试matlab的GUI吗?我就是这么使用matlab的GUI制作一个小程序,并且使用matlab封装成了exe文件。         那么如何使用matlab封装exe文件呢?         1.安装MCRinstaller.exe文件,在matlab安装...

11 个 Linux 上最佳的图形化 Git 客户端

  Git是软件开发和若干其他版本控制任务免费和开源的分布式版本控制系统。它被设计用来以应付一切从小到非常大的项目,基于速度,效率和数据完整性。 Linux用户主要通过命令行管理Git,不过,一些图形用户界面(GUI)Git 客户端可以促进Git在Linux桌面上的高效和可靠使用,并提供大多数命令行操作,如果不是所有命令行的话,完全可以满足你日常的需求。...

技术基础 | 重要指标和告警

本文节选自DataStax Cassandra文档,点击这里查看更多相关信息。 监控Apache Cassandra®和DataStax Enterprise(DSE)集群是一项非常重要的工作,它帮助您识别集群中的问题并及时地应对并缓解问题。 Apache Cassandra和DSE都公开了用于观察和分析的指标。Cassandra通过使用Java管理扩展...

GUI学习之二十九—QFileDialog学习总结

今天学习的是文件对话框——QFileDialog 一.描述   QFileDialog提供了一个对话框,允许用户选择文件或者目录,也允许用户遍历文件系统,用以选择一个或多个文件或者目录。   QFileDialog继承了QDialog,具有父类的各种方法。 二.功能作用   1.最简单的获取方法(静态方法)   获取文件 QFileDialog.getOp...