在Maven中设置Tomcat 9.0的配置方法
Maven中配置Tomcat9.0
Maven中使用的Tomcat默认版本为6.0,在很多开发应用中已经不太适用,网上常用的tomcat插件有:
tomcat7-maven-plugin的2.2 版本,
tomcat8-maven-plugin的3.0-r1655215(此版本需要镜像服务器上下载,具体配置如下)
在pom.xml文件中加入如下配置
<pluginRepositories>
<pluginRepository>
<id>alfresco-public</id>
<url>https://artifacts.alfresco.com/nexus/content/groups/public</url>
</pluginRepository>
<pluginRepository>
<id>alfresco-public-snapshots</id>
<url>https://artifacts.alfresco.com/nexus/content/groups/public-snapshots</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>beardedgeeks-releases</id>
<url>http://beardedgeeks.googlecode.com/svn/repository/releases</url>
</pluginRepository>
</pluginRepositories>
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat8-maven-plugin</artifactId>
<version>3.0-r1655215</version>
</plugin>
</plugins>
</build>
但是如果使用Tomcat9.0时,就没有对应的插件了,要使用tomcat9.0,具体配置如下:
1、在tomcat的安装目录下找到配置文件tomcat-users.xml(位置在 ~\Apache Software Foundation\Tomcat 9.0\conf目录下),在该文件中加入如下配置:
<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" />
2、在Maven的配置文件settings.xml的 标签中加入如下配置,此处的username、password值必须与tomcat-users.xml中的一致:
<server>
<id>tomcat9</id>
<username>admin</username>
<password>123</password>
</server>
3、在项目的pom.xml文件中配置如下(此处标签中的值必须与第二步maven配置中的标签下的值一致,此处都设置了tomcat9)
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- 使用tomcat9部署应用 此处的server标签中的值与第二步maven配置文件中的id值一致-->
<server>tomcat9</server>
<update>true</update>
</configuration>
</plugin>
</plugins>
</build>
配置完成后就可用使用本地安装的Tomcat9了:
1、启动本地安装的Tomcat9.0服务器
2、 执行编译命令 compile
3、执行 tomcat7:deploy 命令发布项目到已经启动的tomcat9.0中
访问地址 http://localhost:8080/xxxx
如果需要重新部署,执行命令 tomcat7:redepoly
后记:
如果按照以上方法配置后任然无法部署到tomcat的中时,启动本地安装的tomcat服务器,访问 http://localhost:8080 地址,如下图
上一篇: 超详细Tomcat安装与配置指南,图解版
推荐阅读
-
配置HP FC存储设备多路径驱动的方法在linux和Windows操作系统中即可实现
-
在Linux中查看防火墙配置及开放端口的方法
-
CentOS 7安装ipvsadm和Nginx,并进行基本配置与测试 下面是重写后的段落: 1. 关闭防火墙 2. 在浏览器中输入服务器IP地址并访问 3. 修改网页内容以区分不同的服务器 4. 配置lvs/nat,使用自定义的脚本 5. 检查ipvsadm设置的规则 6. 关闭防火墙 7. 测试LVS效果。
-
如何在Maven中设置Tomcat 9支持的IDEA插件配置方法
-
在Maven中设置Tomcat 9.0的配置方法
-
让Tomcat在Windows上作为服务运行的设置方法
-
简单聊聊如何在Maven中配置单元测试的代理设置
-
Intellij IDEA 插件开发入门详解 - 如何添加 Application 和 Project Component,并创建 Action? 在本文中,我们将详细介绍如何在 IntelliJ IDEA 中添加 Application 和 Project Component,并且通过这些组件来创建一个简单的 Action。 首先,我们将在 src 目录上使用 Alt+Insert 快捷键打开 New 对话框,然后从中选择 Application Component 并输入名称如 MyComponent。接下来,我们在 MyComponent 类中添加一个 sayHello 方法并编写相关逻辑。 然后,我们需要为我们的插件添加一个 Action,使用户可以通过菜单或其它方式访问它。为此,我们将创建一个新的类 SayHelloAction 继承自 AnAction 类,并在 actionPerformed 方法中获取 Application 和 MyComponent 对象,最后调用 MyComponent 的 sayHello 方法。 最后,我们需要为我们的插件配置相关的文件以确保它可以正常运行。在本文中,我们将详细介绍如何进行这些配置。
-
最新详尽指南:在VSCode中设置C/C++开发环境的方法
-
在 Linux 中,如何解决 Chrome 浏览器无法在设置中配置代理的问题