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

使用Maven和Jenkins部署到Weblogic

巫马泓
2023-03-14
问题内容

我们在项目中使用Jenkins在开发环境上进行构建和部署。我已经在jenkins中使用maven成功创建了一个战争文件,现在我必须创建另一个作业才能将该战争文件部署到weblogic服务器中。

但是,我不知道在jenkins中配置此作业所需的步骤。仅仅调用一个maven
deploy命令就可以了吗?有人可以告诉我使用jenkins将war文件部署到weblogic 10.3.5中需要采取哪些步骤?

编辑:我们遵循的方法是在创建war文件之后,我们将创建的war文件插入svn中,然后部署作业将从那里获取war文件并将其部署到weblogic中。有没有一件事情比这更好的了?

谢谢,Manish


问题答案:

使用Jenkins的“ Weblogic Deployer插件”。这将为您完成部署。您需要做的只是指定:

  • 任务名称:给部署命名;例如。Webapp WL部署

  • 环境:指定要部署到的环境。确保使用的是AdminServer端口号,而不是Managed Server端口号。默认值为7001

  • 名称:weblogic应该用于您的web应用的名称,以显示已部署的组件

  • 构建要部署的资源:Web应用程序的文件名。您也可以为此使用正则表达式

  • 目标:您要将Webapp部署到的受管服务器的名称

  • Weblogic库:是否应将webapp部署为库组件。



 类似资料:
  • 问题内容: 问题描述 我们有几个相互依赖的多模块项目。所以像这样: 讯息传递 构架 其他成分 他们有单独的源代码控制存储库,可以说, 消息传递 和 其他 组件内的子模块正在使用来自 框架 子模块的捆绑包。所有项目都是基于OSGI的多模块Maven项目。它们全部都有一个服务器部分和一个来源GUI部分(Eclipse RAP + RCP)。因此,这最终针对所有这些多模块项目以三步为 基础的Maven构

  • 问题内容: 我一直在使用Jenkins / Hudson CI来部署.NET网站项目。我一直在使用MSbuild插件来构建我的项目,然后使用xcopy将其复制到服务器上。 我注意到如果我在Visual Studio中 使用发布功能,则会得到一组不同的文件。我已经完成了配置转换,但最终得到了所有.cs文件,并且winmerge比较显示了二进制文件是不同的。 因此,我想让Jenkins像发布功能一样工

  • 我的名为“TestProject”的Java/Maven项目与我的jenkins and nexus repo挂钩: 我的pom.xml看起来是: 正如预期的那样,jenkins将工件上传到Nexus,看看jenkins build的控制台输出,如下所示: 问题是: 如果我在pom.xml中指定的版本是

  • 我正在使用Jenkins的Nexus插件向Nexus发布一个应用程序。我正在尝试让管道发布快照版本。 我查看了Nexus中的.xml并将其复制到之前没有这个.xml文件的repo中,然后再次尝试。相同的错误消息。我删除了Nexus中的快照文件夹,然后再试一次,同样的错误。我尝试更新快照版本号,同样的错误。我在Nexus没有访问任何配置的权限,而且这是我第一次在Jenkins周围。pom中的组、工件

  • 我有一个Spring Boot Java应用程序,我已经按照教程进行了设置,以便构建一个WAR。我正试图使用Jenkins将这个WAR文件部署到远程Tomcat 7服务器。当我告诉Jenkins构建和部署应用程序时,登录Jenkins表明一切都是成功的。如果我登录到托管Tomcat的远程服务器,我可以看到WAR被复制到服务器。如果我查看日志文件,它会显示以下内容: 如果我进入tomcat管理器应用

  • 我使用的是Jenkins 1.532.1版和Artifactory 3.1.0版。 在jenkins ci中配置作业时,在类别“Build Environment”中,可以选择“Generic Artifactory Integration”,并输入要部署到Artifactory的文件的路径。 但我希望将该文件部署为Maven工件,并在pom中定义Maven元数据和依赖项。xml。选择“Maven