当前位置: 首页 > 面试题库 >

Jenkins自动部署tomcat 7

容宏逸
2023-03-14
问题内容

我们正在尝试与Jenkins部署战争文件,但似乎什么也没有发生。

该项目已成功构建,并且我们正在使用Jenkins deploy插件。它配置有以下选项:

自动部署插件

发布步骤设置为“无论构建结果如何运行”。

我已经检查了凭据是否正确,因为我可以访问浏览器中的管理员页面。

这是詹金斯(Maven)输出的最后一部分:

    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 1:24.506s
    [INFO] Finished at: Tue Feb 14 12:10:45 UTC 2012
    [INFO] Final Memory: 22M/52M
    [INFO] ------------------------------------------------------------------------
    channel stopped
    Finished: SUCCESS

我还可以将WAR / EAR文件更改为不存在的文件,并且不会给我错误,这很奇怪。我在这里做错了什么?


问题答案:

我遇到了同样的问题,在我的情况下,WAR文件的(相对)路径不正确。显然,如果您不完全正确(它必须相对于工作区根目录),那么deploy插件将无提示地失败。在我的情况下,路径为:

目标/任何战争

解决此问题后,我遇到了另一个问题,该插件希望连接到TomcatManager的管理器/文本版本,而不是我通常默认配置的manager /html版本。您需要在tomcat-users.xml文件中添加一行,如下所示:

<user username =“ tomcat” password =“ pencil” role =“ manager-script” />

(这是您可能已经设置的“ manager-gui”角色的补充。)

完成这些更改后,构建和部署就可以正常进行。



 类似资料:
  • 本文向大家介绍Jenkins自动部署Net Core过程图解,包括了Jenkins自动部署Net Core过程图解的使用技巧和注意事项,需要的朋友参考一下 目的:实现把Git测试分支中的代码发布到Linux测试环境 1、安装Jenkins。 首先需要找一台服务器安装Jenkins,我用的是Linux。启动后直接用IP+端口号访问就可以看到启动动的Jenkisn. Tips:关于Jenkins的配置

  • 错误:Publisher hudson.plugins.deploy.deploypublisher因异常org.codehaus.cargo.container.containerException:在org.codehaus.cargo.container.internal.abstractTomCatManagerDeployer.redeploy[/home/affiza/workspac

  • 本文向大家介绍详解jenkins自动部署springboot应用的方法,包括了详解jenkins自动部署springboot应用的方法的使用技巧和注意事项,需要的朋友参考一下 最近公司在利用jenkins自动部署springboot应用,以前别人配的那个jenkins虽说可以正常部署,但是多次反复部署之后jenkins会报错,提示内存不足: Maven JVM terminated unexpec

  • 主要内容:自动化部署的实现方式,maven-release-plugin 插件的使用Maven 项目的部署通常包括以下步骤: 将项目代码提交到 SVN 或 Git 等版本控制系统中,并进行标记。 从 SVN 或 Git 上下载完整的项目代码。 构建应用。 将构建输出的 WAR 或 JAR 文件存放在指定的公共网络位置中。 从指定网络中获取文件,并部署到生产环境上。 更新项目文档以及版本号。 以上这些工作通常由多个不同的团队协作完成,例如,项目研发人员负责项目代码的提交,项目管理员

  • 在项目开发中,通常部署过程包括以下步骤 - 将正在进行的所有项目的代码签入SVN(版本控制系统)或源代码存储库并对其进行标记。 从SVN下载完整的源代码。 构建应用程序。 将构建输出WAR或EAR文件存储到公共网络位置。 从网络获取文件并将文件部署到生产站点。 更新了包含应用程序的日期和更新版本号的文档。 问题声明 (Problem Statement) 上述部署过程通常涉及多个人。 一个团队可以

  • 问题内容: 我尝试安装 用于将Jenkins连接到Subversion存储库的。 在安装过程中,我的詹金斯(Jenkins)需要花费很长时间才能重新启动,因此我尝试使用。 它显示以下错误 请帮忙。 谢谢! 问题答案: 似乎在下载过程中出现了问题,因此插件文件已损坏。关闭Jenkins,删除,重新启动jenkins并重新尝试安装插件。 或者,手动下载文件并替换为文件系统上的一个,应该可以从此处获得