欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

org.apache.tomcat.maven插件使用问题总结

程序员文章站 2024-01-07 12:47:10
...

问题一:用什么命令部署

mvn tomcat6/7:deploy # 做第一次部署

mvn tomcat6/7:redeploy # 做重新部署

 

问题二:在使用插件部署前,tomcat需要事先启动么

是的。

 

问题三:在插件部署过程中,报错找不到war包

先要使用 mvn war:war 打包

 

问题四:在插件部署过程中,无法完成war包的上传

1. 在tomcat的tomcat-user.xml中配置好manager-script用户角色,并且manager-gui角色的用户和manager-script角色的用户名不要相同。

2. 在pom.xml文件中,插件<configuration>节点下,需要有一个<server>节点,其中文本内容是服务器名(可任意命名)。

3. 在maven主目录的conf目录下,修改settings.xml文件,在<server>节点下分别配置<id><username><password>节点。

 

pom.xml样例代码

<plugin>
  <groupId>org.apache.tomcat.maven</groupId>
  <artifactId>tomcat7-maven-plugin</artifactId>
  <version>2.1</version>
  <configuration>
    <server>myserver</server>
    <path>/</path>
    <port>8080</port>
    <uriEncoding>UTF-8</uriEncoding>
  </configuration>
</plugin>

 

tomcat-users.xml样例代码

  <role rolename="manager-script"/>
  <user username="ns" password="ns" roles="manager-script"/>
  <role rolename="manager-gui"/>
  <user username="tomcat" password="tomcat" roles="manager-gui"/>

 

settings.xml样例代码

    <server>
      <id>myserver</id>
      <username>ns</username>
      <password>ns</password>
    </server>

 

相关标签: maven tomcat

上一篇:

下一篇: