您的位置:首页 > 运维架构 > Tomcat

maven项目部署到指定路径tomcat的路径下

2016-08-19 11:33 471 查看
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命名了,导致一些错误的配置文件还存在,所有访问页面就有问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: