关于Tomcat 9 的 Maven 插件有了解的吗?

除了tomcat7-maven-plugin之外,我没有找到任何tomcat-maven-plugin。 我可以与 apache-tomcat-9.0.0.M15 一起使用吗?


maven
插件
2023-08-31 13:23:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
超级马里奥64

你可以使用该插件部署到单独运行的 tomcat 9。

run

目标不会起作用,但

deploy

目标会起作用。

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
        <url>http://localhost:8080/manager/text</url>
        <server>TomcatServer</server>
        <path>/myapp</path>
    </configuration>
</plugin>

Maven 目标:

mvn tomcat7:deploy
mvn tomcat7:undeploy
mvn tomcat7:redeploy

注意:不要忘记在 tomcat-users.xml 和 maven settings.xml 中添加 tomcat 用户

tomcat-user.xml

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <user username="admin" password="password" roles="manager-gui,manager-script" />
</tomcat-users>

manager-script 角色使应用程序(即 Maven)能够将 jar/war 部署到应用程序服务器。

Maven 文件设置.xml

<?xml version="1.0" encoding="UTF-8"?>
<settings ...>
    <servers>
        <server>
            <id>TomcatServer</id>
            <username>admin</username>
            <password>password</password>
        </server>
    </servers>
</settings>
分享
微博
QQ
微信
回复
2023-08-31 15:50:01
相关问题
ohpm not set up了解
2452浏览 • 2回复 待解决
nginx超时设置了解
1811浏览 • 1回复 待解决
文件备份 问题了解
1850浏览 • 1回复 待解决
应用自启动了解
2284浏览 • 1回复 待解决
MySQL escape方法问题了解
2429浏览 • 1回复 待解决
PolarDB自动SQL优化了解
2781浏览 • 1回复 待解决
ETS语言 文件管理了解
2447浏览 • 1回复 待解决
mysql 查询排序问题了解
2154浏览 • 1回复 待解决
数据库迁移问题了解
1896浏览 • 1回复 待解决
什么是域名转移密码了解?
2519浏览 • 1回复 待解决
arkTS无法创建子窗口了解
2187浏览 • 0回复 待解决
es6启动问题了解
2327浏览 • 1回复 待解决
ssh登录到ubuntubash问题了解
1816浏览 • 1回复 待解决
闪退和报错日记获取了解
2700浏览 • 1回复 待解决
数据库多表关联查询了解
1985浏览 • 1回复 待解决
自组织网络指什么了解
3660浏览 • 1回复 待解决
@Watch异常有了解
2670浏览 • 1回复 待解决