2011-05-25 66 views
0

我正在使用maven weblogic插件10.3.4。我已經閱讀了weblogic插件的目標列表,但它不包含配置標籤中的部署選項 - isTestMode。 我的問題是如何使用maven插件在測試模式下部署應用程序? application.xml /部署計劃會做什麼?如何在maven weblogic插件中設置部署選項?

幫助將不勝感激。

回答

0

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> 
+0

Jeff,謝謝你的回覆。儘管無法在部署目標中完成,但它啓發我在部署後停止應用程序。感謝您的慷慨幫助。 – user283507 2011-05-26 06:53:10

+0

您試圖實現的用例是什麼?您是否希望以管理員模式進行部署,以便您可以在使應用程序在默認偵聽端口上可用之前對其進行測試? – 2011-05-26 16:39:50

+0

是的,我想做你正在談論的! – user283507 2011-05-27 01:11:59