Win7下使用maven远程部署工程至CentOS的Tomcat6
2013-05-18 15:36
441 查看
首先使用maven建立工程或将普通工程更改为maven项目,此处不再赘述。
此处使用了maven的Tomcat插件来进行部署:org.codehaus.mojo:tomcat-maven-plugin(不要用org.apache.tomcat.maven:tomcat6-maven-plugin/tomcat7-maven-plugin之前用错了插件,搞的十分麻烦),要做的工作有配置本地工程中的pom.xml文件、配置本地maven中的settings.xml文件、配置目标服务器中的tomcat-user.xml文件。
工程根目录下pom.xml添加配置:
在Tomcat(Linux下)的tomcat-user.xml添加如下配置:
用于添加Tomcat的管理员权限
然后在.m2/settings.xml中添加:
其中的“id”应与pom.xml中的“server”相对应。
然后在工程目录下运行mvn tomcat:deploy
这时遇到了Connection time out问题,然后把Linux的防火墙关闭之后就可以成功部署了。
此处使用了maven的Tomcat插件来进行部署:org.codehaus.mojo:tomcat-maven-plugin(不要用org.apache.tomcat.maven:tomcat6-maven-plugin/tomcat7-maven-plugin之前用错了插件,搞的十分麻烦),要做的工作有配置本地工程中的pom.xml文件、配置本地maven中的settings.xml文件、配置目标服务器中的tomcat-user.xml文件。
工程根目录下pom.xml添加配置:
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version>1.1</version> <configuration> <url>http://目标IP地址:端口/manager</url> <server>server</server> <path>/sample</path> </configuration> </plugin>
在Tomcat(Linux下)的tomcat-user.xml添加如下配置:
<role rolename="manager"/> <user username="tomcat" password="tomcat" roles="manager"/>
用于添加Tomcat的管理员权限
然后在.m2/settings.xml中添加:
<server> <id>server</id> <username>tomcat</username> <password>tomcat</password> </server>
其中的“id”应与pom.xml中的“server”相对应。
然后在工程目录下运行mvn tomcat:deploy
这时遇到了Connection time out问题,然后把Linux的防火墙关闭之后就可以成功部署了。
相关文章推荐
- maven项目使用外部tomcat7并进行远程热部署
- maven使用cargo插件自动化(本地、远程)部署
- Win7下使用Xmanager远程管理CentOS6.4操作系统
- Nexus搭建Maven私服(五) Maven远程部署web工程
- 使用maven自动部署功能将war工程自动部署到远程tomcat服务器
- Win7下使用Xmanager远程访问CentOS6.2操作系统
- Maven远程部署web工程到Tomcat7中
- maven工程添加内嵌tomcat及自动部署到远程tomcat
- 使用Maven远程部署项目
- maven项目使用外部tomcat7并进行远程热部署
- IDEA Community(社区版) 使用Maven创建Web工程 并部署tomcat
- 使用maven部署一个工程到服务器上
- 使用Maven部署war包到远程Tomcat服务器
- 使用maven的tomcat:run进行web项目热部署(通过Maven的Tomcat插件运行Web工程,在pom中添加tomcat插件,使项目能在eclipse中跑起来,但如果部署需安tomcat)
- IDEA Community(社区版) 使用Maven创建Web工程 并部署tomcat
- IDEA 社区版 使用Maven创建Web工程 并部署tomcat(解决无tomcat的问题)
- Intellij Community(社区版) 使用Maven创建Web工程 并部署tomcat
- IDEA Community(社区版) 使用Maven创建Web工程 并部署tomcat
- maven项目使用外部tomcat7并进行远程热部署
- Maven远程部署web工程到Tomcat7中