<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    linugb118--java space

    Java

    為weblogic配置maven插件

    從weblogic 10.3.4開始支持maven deploy部署
    步驟如下:
    1.構建weblogic-maven-plugin jar
    在D:\oracle\Middleware\wlserver_12.1\server\lib
    找到 WebLogic JarBuilder Tool (wljarbuilder),執行:
    java -jar wljarbuilder.jar -profile weblogic-maven-plugin
    2.將weblogic-maven-plugin jar中的pom.xml 解壓出放入到在
    D:\oracle\Middleware\wlserver_12.1\server\lib
    可以使用命令:
    jar xvf D:/oracle/Middleware/wlserver_12.1/server/lib/weblogic-maven-plugin.jar 
    META-INF/maven/com.oracle.weblogic/weblogic-maven-plugin/pom.xml
    cp D:/oracle/Middleware/wlserver_12.1/server/lib/META-INF/maven/com.oracle.weblogic/
    weblogic-maven-plugin/pom.xml D:/oracle/Middleware/wlserver_12.1/server/lib
    3.安裝插件:
    一種將weblogic-maven-plugin.jar 和pom.xml上傳到nexus的第三方庫中
    另一種執行mvn install:install-file -Dfile=weblogic-maven-plugin.jar -DpomFile=pom.xml
    進行安裝。這個時候在你的本地倉庫能到找.m2\repository\com\oracle\weblogic
    4.在當前需要上傳的應用的pom中配置weblogic的相關配置
    比如:
     <!--auto deploy war to weblogic by maven-->
       
       <plugin> 
     <groupId>com.oracle.weblogic</groupId>
     <artifactId>weblogic-maven-plugin</artifactId>
     <version>10.3.6.0</version>
          <configuration> 
              <adminurl>t3://192.168.2.141:9001</adminurl>
              <user>weblogic</user> 
              <password>123456</password> 
              <upload>true</upload> 
              <action>deploy</action> 
              <remote>false</remote> 
              <verbose>true</verbose> 
    <source>target/demo.war</source> 
             <name>demo</name> 
          </configuration> 
          <!-- 
          <executions> 
             <execution> 
                <phase>install</phase> 
                  <goals> 
                    <goal>deploy</goal> 
                  </goals> 
             </execution> 
           </executions> 
           --> 
      </plugin> 
       <!-- end-->
    先打包生成demo.war,然后執行>mvn com.oracle.weblogic:weblogic-maven-plugin:deploy
    主要官方提供的命令是:mvn weblogic:deploy; 其實你敲這個命令你會發現,他用的不是oracle的plugin
    而是用的 org.codehaus.mojo的
    此外如果需要提前命令,可以用help來查看,查看結果:
    ---
    The following are the goals available currently in Maven
    deploy
    list-apps
    redeploy
    start-app
    stop-app
    undeploy
    update-app
    執行成功后,回到weblogic的console臺,你能發現你的war包,同時可以訪問看是否部署成功。
    如果想直接一個命令部署怎么辦? 直接在mvn命令后面加上package
    mvn package com.oracle.weblogic:weblogic-maven-plugin:deploy
    但是他報錯:
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal com.oracle.weblogic:weblogic-maven-plugin:10.3.6.
    0:deploy (default-cli) on project ep-easyui-webapp: weblogic.deploy.api.tools.de
    ployer.DeployerException: Java heap space -> [Help 1]
    [ERROR]
    原因是jdk 內存不夠
    為mvn設置內存,在maven.bat上加上
    set MAVEN_OPTS=-Xdebug -Xnoagent -Xms256m -Xmx512m -Djava.compiler=NONE
    這句話本身是@rem有。
    然后直接
    mvn package com.oracle.weblogic:weblogic-maven-plugin:deploy
    就是能成功。
    參考文獻:
    http://docs.oracle.com/cd/E24329_01/web.1211/e24443/maven_deployer.htm
    主要10.3以后好像才有這個支持,另外12g和11g也有區別。

    posted on 2012-06-04 11:14 linugb118 閱讀(4588) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    My Links

    Blog Stats

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 春意影院午夜爽爽爽免费| 91精品免费久久久久久久久| 国产午夜精品久久久久免费视| 四虎在线播放免费永久视频| 亚洲爆乳大丰满无码专区| 免费国产在线视频| 亚洲国产精品va在线播放| AAA日本高清在线播放免费观看| 在线观看免费为成年视频| 亚洲av一综合av一区| 尤物视频在线免费观看| 亚洲男人天堂2020| 亚洲AV综合色区无码二区偷拍 | 天天爽亚洲中文字幕| 成人片黄网站色大片免费观看APP| 亚洲中文字幕无码专区| 久久精品国产影库免费看| 久久青青成人亚洲精品| 青青青国产在线观看免费| 亚洲精华国产精华精华液| 亚洲国产a级视频| 亚洲一本到无码av中文字幕| 天天干在线免费视频| 成人福利在线观看免费视频| 亚洲AV永久纯肉无码精品动漫| 国产成人精品免费视| 99亚洲男女激情在线观看| 精品亚洲综合久久中文字幕| 亚洲精品免费在线| 亚洲a∨国产av综合av下载| 亚洲精品无码av人在线观看 | 四虎成人免费网站在线| xvideos永久免费入口| 2022年亚洲午夜一区二区福利| 怡红院免费的全部视频| 亚洲免费网站在线观看| 亚洲国产婷婷香蕉久久久久久| 很黄很污的网站免费| 亚洲欧美日韩自偷自拍| 日韩黄色免费观看| 三年片在线观看免费西瓜视频|