maven项目部署到tomcat的小小设置

来源:互联网 发布:西安传智java培训 编辑:程序博客网 时间:2024/06/05 19:29


关于使用maven打war包并部署到tomcat上 重要提醒:一定得先启动tomcat再build!
-----直接部署出现各种问题(有的可以直接部署很奇怪,但是我试过很多源码都是ClassNotFind等等,网上也没什么有效的解决办法)所以使用maven的build运行
  ------运行的时候需要在 Goals中填写 tomcat7:deploy


---------build运行前的配置
pom.xml


<!-- 添加maven tomcat支持  -->
<build>


<plugins>
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.1</version>
            <configuration>
                <!-- 注意此处的url,修改成tomcat监听的端口即可 -->
                <url>http://localhost:80/manager/text</url>
                <server>tomcat7</server> <!-- 此处的名字必须和setting.xml中配置的ID一致-->
                <path>/${project.artifactId}</path> <!-- 此处的名字是项目发布的工程名-->
                <server>tomcat7</server>
            </configuration>
        </plugin>
       <plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-compiler-plugin</artifactId>
 <configuration>
   <encoding>UTF-8</encoding><!-- 默认好像是gbk-->
 </configuration>
</plugin>
    </plugins>
</build>






settings.xml------maven的用户配置文件(在maven安装目录的conf下)--同时可以设置本地私有库和远程镜像,在此没有设置,网络毕竟快




在servers标签中添加




<server>
      <id>tomcat7</id> <!--id必须和pom.xml文件一致-->
      <username>admin</username><!--分别是tomcat的用户名和密码-->
      <password>admin</password>
</server>


根标签中添加settingss标签即可
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>D:\apache-maven-3.5.0\maven</localRepository>-----此处是自己的本地仓库地址



原创粉丝点击