maven集成Tomcat插件(二)

  1. Tomcat 7 示例

这个例子说明了如何在Tomcat7打包并部署WAR文件。

添加具有角色管理器GUI和管理脚本的用户。

%TOMCAT7_PATH%/conf/tomcat-users.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>

1.2 Maven 认证

添加在上面Maven 设置文件的 Tomcat 用户,是之后Maven使用此用户来登录Tomcat服务器。

%MAVEN_PATH%/conf/settings.xml

<?xml version="1.0" encoding="UTF-8"?>
<settings ...>
<servers>
<server>
<id>TomcatServer</id>
<username>admin</username>
<password>password</password>
</server>

</servers>
</settings>

1.3 Tomcat7 Maven 插件

声明一个Maven的Tomcat插件。

pom.xml

怎么运行的?

在部署过程中,它告诉 Maven 通过部署 WAR 文件Tomcat服务器, “http://localhost:8080/manager/text”arrow-up-right , 在路径“/yiibaiWebApp“上, 使用 “TomcatServer” (settings.xml) 用户名和密码来进行认证。

1.4 发布到Tomcat

以下的命令是用来操纵Tomcat WAR文件。

示例

2. Tomcat 6 示例

这个例子说明了如何在Tomcat6打包和部署WAR文件。这些步骤和Tomcat7是一样的,只是部署URL和命令名称不同。

2.1 Tomcat 认证

%TOMCAT6_PATH%/conf/tomcat-users.xml

2.2 Maven 认证

%MAVEN_PATH%/conf/settings.xml

2.3 Tomcat6 Maven 插件

pom.xml

2.4 发布到Tomcat

示例

Last updated