<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 閱讀(4594) 評論(0)  編輯  收藏


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


    網站導航:
     

    My Links

    Blog Stats

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 色吊丝永久在线观看最新免费| 最近最好的中文字幕2019免费| 亚洲免费在线播放| 中文字幕亚洲第一| 国产免费播放一区二区| 亚洲综合色成在线播放| 国产va免费精品| 亚洲日韩aⅴ在线视频| 日本一区午夜艳熟免费| 久久久亚洲精品国产| 野花香高清视频在线观看免费| 亚洲精品无码久久久影院相关影片| WWW国产成人免费观看视频| 久久精品亚洲乱码伦伦中文| 在线毛片片免费观看| 久久国产亚洲高清观看| 国产精品成人免费福利| 亚洲老熟女五十路老熟女bbw | 亚洲中文字幕成人在线| 中文字幕免费在线看电影大全 | 中文字幕a∨在线乱码免费看| 国内精品久久久久久久亚洲| 精品国产污污免费网站 | 日韩在线免费看网站| 视频一区在线免费观看| 色噜噜亚洲精品中文字幕| 少妇人妻偷人精品免费视频| 亚洲国产91在线| 中国极品美軳免费观看| 久久久久亚洲AV成人片| 亚洲AV无码一区二区三区系列| 精品国产免费一区二区三区香蕉 | 亚洲国产精品VA在线观看麻豆| 久99久精品免费视频热77| 亚洲一级毛片视频| 高清在线亚洲精品国产二区| 中国一级特黄高清免费的大片中国一级黄色片 | 国产成人精品男人免费| a毛片在线看片免费| 伊人久久五月丁香综合中文亚洲| 免费人成网站在线播放|