- 浏览: 507672 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
huyuran:
...
CheckStyle使用手册 -
三剑客二无名:
楼主给力。成功完成tomcat部署打包,上来只是为了评论一下。 ...
maven自动部署war包到tomcat -
yx09167415:
盛大在为的印象中多么的伟岸。我投了几次。机会都不给。,。。。祝 ...
盛大面试经历 -
kunsyliu:
楼主给力。成功完成tomcat部署打包
maven自动部署war包到tomcat -
MrLee23:
哎,中枪了。。。
坏公司鉴别方法
步骤一:
在tomcat安装目录下找到tomcat-users.xml文件。该文件路径为【tomcat安装根目录】 /conf/
修改文件内容,增加下列内容:
<role rolename="manager"/> <user username="tomcat" password="123456" roles="manager"/>
步骤二:
在你的项目的pom.xml文件中,增加下列<plugin></plugin>中内容:
<build> 。。。。。 <plugins> 。。。。。 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <configuration> <url>http://localhost:8080/manager</url> <username>tomcat</username> <password>123456</password> <path>/${finalName}</path> </configuration> </plugin> 。。。 </plugins> </build>
其中username和password就是tomcat中配置的username和password。
当然在pom.xml的<properties>标签中,还需要定义war包的名字。假如只写成<path>/</path>,则部署的war包名字为ROOT.war。
在pom.xml的<properties>标签中,定义war包名字内容如下:
<properties> <finalName>SSHMJ-FRANK</finalName> </properties>
然后运行maven命令:
mvn:tomcat:redeploy
或是直接在eclipse里面点 “run as”运行maven命令,如下图:
命令运行完成后,在tomcat的webapps目录下可见已经自动部署过去的war包,如下图:
提示:
开始运行自动部署命令时,一定要先启动tomcat。否则会报下列错误:
[INFO] [INFO] --- tomcat-maven-plugin:1.0:redeploy (default-cli) @ SSHMJ-FRANK --- [INFO] Deploying war to http://localhost:8080/SSHMJ-FRANK [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 9.630s [INFO] Finished at: Tue Aug 31 16:35:52 CST 2010 [INFO] Final Memory: 6M/15M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.0:redeploy (default-cli) on project SSHMJ-FRANK: Cannot invoke Tomcat manager: Connection refused: connect -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
评论
10 楼
三剑客二无名
2014-05-02
楼主给力。成功完成tomcat部署打包,上来只是为了评论一下。
9 楼
kunsyliu
2013-07-15
楼主给力。成功完成tomcat部署打包
8 楼
javaeyes
2010-11-06
有tomcat插件,配置之后直接 tomcat:run
7 楼
lovefly_zero
2010-10-15
如果你是在eclipse下运行Maven方式的WAR,其实只要下载M2e的WTP扩展。就跟在部署WTP一样。
如果你要做成打包完成自动部署到tomcat下,可以参考我这篇文章:
http://jdonee.iteye.com/blog/774387
如果你要做成打包完成自动部署到tomcat下,可以参考我这篇文章:
http://jdonee.iteye.com/blog/774387
6 楼
gagi
2010-09-16
黑暗浪子 写道
gagi 写道
能不能找个插件,部署并打包,这样会降低部署的时间,提高开发效率。我正在找,看到网上有人在用。
目前在玩ubuntu,还有就是和公司里一群家伙扯淡~maven我暂时没继续研究。不过好像juvenshun同学发布了一本书http://www.juvenxu.com/mvn-def-guide/,可以去看看
我想做成打包完成自动部署到tomcat下,并把tomcat启动的插件。我再找找,找到了共享给你们
5 楼
黑暗浪子
2010-09-15
gagi 写道
能不能找个插件,部署并打包,这样会降低部署的时间,提高开发效率。我正在找,看到网上有人在用。
目前在玩ubuntu,还有就是和公司里一群家伙扯淡~maven我暂时没继续研究。不过好像juvenshun同学发布了一本书http://www.juvenxu.com/mvn-def-guide/,可以去看看
4 楼
gagi
2010-09-15
能不能找个插件,部署并打包,这样会降低部署的时间,提高开发效率。我正在找,看到网上有人在用。
3 楼
无心之悠
2010-09-10
黑暗浪子 写道
无心之悠 写道
按照您的方法进行设置的
但我是在Dos下执行mvn命令:mvn tomcat:redeply
前提:tomcat已经启动
但是仍然出现问题:The plugin 'org.codehaus.mojo:tomcat-maven-plugin' does not exist or no valid version could be found
请问一下,这个问题怎么解决啊?谢谢啦!
但我是在Dos下执行mvn命令:mvn tomcat:redeply
前提:tomcat已经启动
但是仍然出现问题:The plugin 'org.codehaus.mojo:tomcat-maven-plugin' does not exist or no valid version could be found
请问一下,这个问题怎么解决啊?谢谢啦!
看样子,好像找不到maven的tomcat插件,那么先mvn:clean install。看看能不能执行。对了,在settings.xml里,我这边设置了ibiblio镜像。代码如下:
<mirrors>
<mirror>
<id>ibiblio.org</id>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
我自己再试一下,谢啦!
2 楼
黑暗浪子
2010-09-10
无心之悠 写道
按照您的方法进行设置的
但我是在Dos下执行mvn命令:mvn tomcat:redeply
前提:tomcat已经启动
但是仍然出现问题:The plugin 'org.codehaus.mojo:tomcat-maven-plugin' does not exist or no valid version could be found
请问一下,这个问题怎么解决啊?谢谢啦!
但我是在Dos下执行mvn命令:mvn tomcat:redeply
前提:tomcat已经启动
但是仍然出现问题:The plugin 'org.codehaus.mojo:tomcat-maven-plugin' does not exist or no valid version could be found
请问一下,这个问题怎么解决啊?谢谢啦!
看样子,好像找不到maven的tomcat插件,那么先mvn:clean install。看看能不能执行。对了,在settings.xml里,我这边设置了ibiblio镜像。代码如下:
<mirrors>
<mirror>
<id>ibiblio.org</id>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
1 楼
无心之悠
2010-09-09
按照您的方法进行设置的
但我是在Dos下执行mvn命令:mvn tomcat:redeply
前提:tomcat已经启动
但是仍然出现问题:The plugin 'org.codehaus.mojo:tomcat-maven-plugin' does not exist or no valid version could be found
请问一下,这个问题怎么解决啊?谢谢啦!
但我是在Dos下执行mvn命令:mvn tomcat:redeply
前提:tomcat已经启动
但是仍然出现问题:The plugin 'org.codehaus.mojo:tomcat-maven-plugin' does not exist or no valid version could be found
请问一下,这个问题怎么解决啊?谢谢啦!
发表评论
-
我最新使用的checkstyle文件
2011-07-22 00:09 3320<!DOCTYPE module PUBLIC ... -
jbpm3.2.3的mysql数据库初始化文件
2011-07-17 02:39 1832干~jbpm3.2.3官方给的mysql初始化脚本老是报版本错 ... -
数据库优化基本策略
2011-01-07 05:17 48131.选择正确类型的sql。 有时候你想要动态生成sql,却发 ... -
eclipse中新建svn项目出现自动关闭eclipse现象解决方法
2010-12-07 01:33 1918删除环境变量APR_ICONV_PATH -
testNG与Junit相同功能概要介绍
2010-11-17 22:58 42671. OverView TestNG是一种 ... -
在woyo写的Junit4培训讲义
2010-11-05 17:03 25221. OverView ... -
半年前在woyo写的技术培训文档
2010-10-30 05:08 4748附件里资料为 JAVA5新特性介绍.doc JAVA6新特 ... -
一些eclipse插件(二)
2010-10-30 00:25 1593工具 目的 Eclipse ... -
Jrebel3.1.2a+eclipse3.6使用配置
2010-10-28 18:41 4132我的确很懒,8月中旬就配置好了,直到现在才开始写这篇文章说说配 ... -
Eclipse3.6简单优化
2010-10-22 16:36 2486打开 windows– ﹥ perferences ... -
奇怪的问题
2010-09-01 20:08 1623昨天写的文章使项目自动部署到tomcat下。但是很繁琐的是需要 ... -
在linux系统中安装tomcat,jdk,mysql
2010-08-25 15:28 2539jdk-6u21-linux-i586-rpm.bin ... -
XenCenter配置
2010-08-21 19:21 5873安装XenCenter后设置相应配置管理选项。 启动界面如下 ... -
citrix XenServer5.6安装记录
2010-08-21 00:56 3968登录www.citrix.com网站,注册用户帐号。注册完成后 ... -
今天整理硬盘时候发现一个自己三年前写的文件操作类
2010-06-22 11:06 1893package util; import java.io ... -
有关这几个月经历的培训的一些总结(三)
2010-05-18 17:45 1851今天想说的一个事 ... -
有关这几个月经历的培训的一些总结(二)
2010-05-15 14:17 1508之前一篇只是说了 ... -
有关这几个月经历的培训的一些总结(一)
2010-05-13 21:00 3345众所周知,IT行业 ... -
CheckStyle使用手册
2010-05-02 03:29 36140介绍 CheckStyle是SourceForge下的一个项目 ... -
maven学习存档
2010-03-08 23:45 1784做个记录,这是本好书
相关推荐
"Maven自动部署WAR包到Tomcat" Maven自动部署WAR包到Tomcat是将Maven项目打包成WAR包并自动部署到Tomcat服务器的过程。下面是该过程的详细步骤: 步骤一:配置Tomcat 在Tomcat安装目录下找到tomcat-users.xml文件...
通过这种方式,Maven将自动把构建好的WAR包部署到远程的Tomcat6服务器上,并且能够轻松地进行版本迭代和更新。 综上所述,借助Maven的强大功能,我们可以非常方便地实现Web应用的自动化部署,极大地提高了开发效率...
【Jenkins实现Maven项目自动部署到Tomcat】是一篇关于自动化构建和部署流程的教程。该文档旨在教你如何利用Jenkins自动化处理Maven项目的编译、打包和部署到Tomcat服务器的过程,使得开发工作更加高效。以下是详细的...
### Spring Boot项目导出WAR包并部署到Tomcat遇到404错误的解析与解决方案 在实际开发过程中,经常会遇到将Spring Boot应用打包为WAR格式并部署至Tomcat服务器的需求。这种方式可以更好地与传统Java Web项目的部署...
在本篇文章中,我们将深入探讨一个具体的问题场景:在使用Maven进行项目打包,并将打包后的成果部署到Tomcat服务器时遇到的一个常见问题——部分JAR包被删除后导致无法正常访问JSP页面的情况。这一问题涉及到Maven、...
在自动化部署流程中,Tomcat接收由Jenkins和Maven处理后的WAR文件,并将其部署到服务器上,供用户访问。 具体步骤如下: 1. **配置Jenkins**:首先,我们需要在Jenkins服务器上安装必要的插件,如GitLab Plugin、...
脚本会根据`POM.xml`文件中的配置,利用Maven构建系统打包Java项目为WAR包,然后将这个WAR包复制到Tomcat的`webapps`目录下,以完成应用的更新和部署。同时,为了便于回滚,可以将旧的WAR包备份到指定的历史路径。 ...
总的来说,将一个Spring Boot应用打包成WAR并部署到Tomcat涉及多个层面的知识,包括Maven配置、Spring Boot特性、Tomcat部署以及数据库连接和集群配置。理解并掌握这些知识点对于任何Java开发者来说都是至关重要的。
通过运行特定的Maven命令,如`mvn tomcat7:deploy`,Maven会将项目打包成WAR文件,并自动上传到配置的Tomcat服务器上进行部署。这种方式极大地提高了开发效率,尤其是在持续集成和持续交付(CI/CD)流程中。 除了...
4. **部署应用**:通过Maven的`deploy`目标或者`tomcat7:deploy`或`tomcat9:deploy`目标,将WAR文件上传到Tomcat服务器并解压到webapps目录下。 5. **启动/重启服务**:如果需要,还可以配置Maven插件自动启动或...
以.war包的形式部署到Tomcat 要将Maven项目部署到Tomcat服务器,我们可以将项目打包成.war文件,然后将其拷贝到Tomcat的webapps文件夹下。在Eclipse中,我们可以右键点击项目,然后选择“Run As”-->“Maven ...
自动部署脚本,自动更新代码,编译打包,关闭及开启tomcat,还有备份之前的war等 ---------------------- 删除老旧备份: if [ $num -gt 10 ];then num=`expr $num - 10` 10表示保留十个备份。 执行时后面加个...
- 配置构建后操作,将打包后的文件部署到Tomcat服务器。 7. 启用并运行 - 保存并运行Jenkins任务,观察构建过程是否成功。 - 在Tomcat服务器上检查应用是否部署成功。 整个持续集成环境部署完成后,开发人员每...
当我们谈论在Maven下使用Cargo实现自动化部署到Tomcat7服务器时,我们主要涉及以下几个知识点: 1. Maven的配置和使用: Maven是一个项目管理工具,主要用于Java项目。它使用了一种名为POM(Project Object Model...
3. **将Maven项目部署到Tomcat**: 右键选中项目,选择`Properties -> Run/Debug Settings`,在Maven Build配置中添加`tomcat7:deploy`目标,然后将项目拖入Servers视图的Tomcat服务器。 4. **启动Tomcat**: 在...
本篇文章将详细介绍如何使用Jenkins结合Maven实现Java项目的自动部署到Tomcat。 **一、Jenkins简介** Jenkins是一个开源的持续集成服务器,它可以监控和记录软件构建过程,并提供丰富的插件支持自动化测试、部署等...
在部署war包时,我们可能会遇到一些问题。例如,如果我们没有在server.xml文件中添加Context标签,我们可能无法访问我们的项目。解决方法是添加Context标签,并将docBase属性值设置为我们的war包名称。 WAR包的访问...
在开发环境中,你可以通过运行Maven的install命令来构建整个项目,并将每个WAR文件部署到本地仓库或远程服务器。如果需要在同一个Tomcat服务器上部署多个WAR应用,可以使用Maven的Tomcat插件(maven-tomcat-plugin或...
5. 部署到 Tomcat:将生成的 WAR 文件复制到 Tomcat 的 `webapps` 目录下,Tomcat 自动检测到新的 WAR 文件并进行解压部署。 对于标签中的 "javaEE",Java Enterprise Edition(JavaEE)是一套用于构建企业级 Web ...