【问题标题】:How can i set deployment options in maven weblogic plugin?如何在 maven weblogic 插件中设置部署选项?
【发布时间】:2011-05-25 03:39:15
【问题描述】:

我正在使用 maven weblogic 插件 10.3.4。我已阅读 weblogic 插件的目标列表,但它不包含部署选项 - isTestMode 在配置标签中。 我的问题是如何使用 maven 插件在测试模式下部署应用程序? application.xml/deployment plan 会做吗?

我们将不胜感激。

【问题讨论】:

    标签: deployment plugins maven weblogic


    【解决方案1】:

    isTestMode 选项已弃用,您应该改用 AdminMode。这是一个示例(我使用 Maven 配置文件来定义每个环境的变量):

    <plugin>
          <groupId>com.oracle.weblogic</groupId>
          <artifactId>weblogic-maven-plugin</artifactId>
    
          <executions>
            <execution>
              <id>ops-common-deployable-deploy</id>
              <phase>deploy</phase>
              <goals>
                <goal>deploy</goal>
              </goals>
            </execution>
          </executions>
    
          <version>10.3.4</version>
          <configuration>
            <adminurl>${weblogic.Deployer.adminurl}</adminurl>
            <user>${weblogic.Deployer.user}</user>
            <password>${weblogic.Deployer.password}</password>
            <source>${project.build.directory}/${project.build.finalName}.${project.packaging}</source>
            <name>${project.build.finalName}</name>
            <targets>${weblogic.Deployer.application.targets}</targets>
            <remote>${weblogic.Deployer.remote}</remote>
            <upload>${weblogic.Deployer.upload}</upload>
            <adminmode>false</adminmode>
          </configuration>
        </plugin>
    

    【讨论】:

    • 杰夫,感谢您的回复。虽然它不能在部署目标中完成,但它激发了我在部署后停止应用程序。感谢您的慷慨帮助。
    • 您想要实现的用例是什么?您想在管理员模式下部署,以便在应用程序在默认侦听端口上可用之前对其进行测试?
    • 是的,我想做你所说的!
    • 这称为管理模式部署,它应该由 Maven 插件和 'adminMode' 配置参数支持。如果您尚未启用服务器的管理端口,则需要启用该端口。在此处查看 YouTube 视频以获取更多信息:youtube.com/watch?v=J2hmxhqJLxk&feature=channel_video_title
    猜你喜欢
    • 2014-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-25
    • 2016-01-10
    • 2012-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多