1、配置tomcat
在路径 apache-tomcat-7.0.61\conf 下,打开tomcat-users.xml文件,填写如下内容
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager"/>
<role rolename="manager-script"/>
<user username="tomcat" password="tomcat" roles="manager-gui,manager,manager-script"/>
</tomcat-users>
这个是配置访问 manager页面需要的用户角色和密码,在maven部署项目也需要这里的用户名和密码
现在我们访问这个路径说明我们现在的配置是成功的 http://localhost:8081/manager
我画红线的代表tomcat下面webapps下面的项目
2、配置maven的setting.xml文件 (应为我们eclipse会使用自己电脑安装的maven,所以找到自己的文件apache-maven-3.3.9\conf\setting.xml)
配置如下:
<server>
<id>dzy1</id>
<username>tomcat</username>
<password>tomcat</password>
</server>
说明一下,这里的username,password是和tomcat中配置的username,password的一样的
3、在项目的pom.xml中添加如下配置
节点层次关系 project->build->plugins->plugin
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://192.168.0.44:8081/manager/text</url>
<server>dzy1</server>
</configuration>
<!-- <ignorePackaging>true</ignorePackaging> -->
</plugin>
4、执行maven命名
tomcat7:deploy 只是第一次部署命名
tomcat7:redeploy 这应该是第二次或者多次(我猜测)
在这里我还是用第一次部署命名
看到这个红颜色的真实大快人心啊
坑总结:
1、我执行tomcat7:deploy 命名的时候说我的tomcat7命名不存在,然后我删除了我本地仓库的这个目录文件夹,从新下载就好了
2、我部署成功后就是访问页面不行,来是我项目target下面好久没有执行clean命名了,导致一些错误的配置文件还存在,所有访问页面就有问题