weblogic 容器通过maven管理运行

主要参考官方文档,这里简单说明一下,自己做个笔记。

1、进入weblogic 安装目录:MW_HOME\wlserver_10.3\server\lib

2、执行命令:java -jar wljarbuilder.jar -profile weblogic-maven-plugin

3、将生成的weblogic-maven-plugin.jar文件拷贝出来。(其实不拷贝也行,不过这样不太好而已)

4、解压文件,F:tmp 是jar存放目录;后面的路径是解压到当前目录。META-INF/.....一串必须有,没有的话自己试试吧,看看什么情况。

jar xvf F:\tmp\weblogic-maven-plugin.jar META-INF/maven/com.oracle.weblogic/weblogic-maven-plugin/pom.xml

    a:将文件拷贝到F:tmp目录 

    b:修改pom.xml 文件,why 看后面。

5、安装,下面的命令当然要在当前命令窗口文件目录下面,如果不在可以像官网中一样将文件全路径加上即可。 mvn install:install-file -Dfile=weblogic-maven-plugin.jar -DpomFile=pom.xml 

    a:安装完即可试试:mvn com.oracle.weblogic:weblogic-maven-plugin:help

    b:官网可以使用:mvn weblogic:deploy,下面看看如何设置

6、精简执行语句

    a:修改settings.xml

 <pluginGroups>
    <!-- pluginGroup
     | Specifies a further group identifier to use for plugin lookup.
    <pluginGroup>com.your.plugins</pluginGroup>
    -->
	<pluginGroup>org.mortbay.jetty</pluginGroup>
	<pluginGroup>org.apache.tomcat.maven</pluginGroup>
	<pluginGroup>com.oracle.weblogic</pluginGroup>
  </pluginGroups>

    b:修改pom.xml    

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.oracle.weblogic</groupId>
  <artifactId>weblogic-maven-plugin</artifactId>
  <packaging>maven-plugin</packaging>
  <version>10.3.6.0</version>
  <name>Maven Mojo Archetype</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>org.apache.maven</groupId>
      <artifactId>maven-plugin-api</artifactId>
      <version>2.0</version>
    </dependency>
 </dependencies>
 
  <build>
   <plugins>
      <plugin>
       <artifactId>maven-plugin-plugin</artifactId>
       <version>2.3</version>
       <configuration>
         <goalPrefix>weblogic</goalPrefix>
       </configuration>
      </plugin>
    </plugins>
  </build>
 
</project>

    c:执行mvn install (在pom.xml文件目录执行)

    d:mvn install:install-file -Dfile=weblogic-maven-plugin.jar -DpomFile=pom.xml (同第5条)

    e:mvn weblogic:help

参考资料:

https://docs.oracle.com/cd/E24329_01/web.1211/e24443/maven_deployer.htm#DEPGD379

猜你喜欢

转载自my.oschina.net/fengzhi714/blog/1785771