<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)

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 亚洲综合伊人久久大杳蕉| 亚洲a∨国产av综合av下载| 在线观看成人免费| 亚洲国产精品免费在线观看| 亚洲另类激情综合偷自拍图| 亚洲第一成人在线| aa级一级天堂片免费观看| 亚洲午夜国产精品| 一级人做人爰a全过程免费视频| 一本久久综合亚洲鲁鲁五月天| 无遮挡呻吟娇喘视频免费播放| 免费看搞黄视频网站| 久久不见久久见中文字幕免费| 亚洲精品无码专区久久同性男| 一级特黄录像视频免费| 亚洲无av在线中文字幕| 久久香蕉国产线看免费| 亚洲国产综合自在线另类| 中文字幕无线码中文字幕免费| 亚洲人成人无码网www电影首页| 免费看黄的成人APP| 免费人成视频在线观看不卡| 亚洲av产在线精品亚洲第一站| 一二三四在线播放免费观看中文版视频 | 大陆一级毛片免费视频观看 | 亚洲午夜在线播放| 又粗又黄又猛又爽大片免费| A级毛片成人网站免费看| 91亚洲国产成人久久精品网站| 日韩免费一区二区三区在线 | 日韩毛片免费无码无毒视频观看| 亚洲精华国产精华精华液| 亚洲精品成人区在线观看| 久草免费手机视频| 亚洲欧美日韩中文字幕在线一区| 免费v片在线观看视频网站| 亚洲成a人无码亚洲成www牛牛| 国产亚洲情侣一区二区无| 一个人看的www在线免费视频| 久久久影院亚洲精品|