You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by jmaxwell <je...@gmail.com> on 2009/05/17 20:03:36 UTC

Solved: Remote Deploy to Weblogic 10.3 with the Weblogic-Maven-Plugin and JDK 1.6

Here are the steps to setup the weblogic-maven-plugin on 10.3:

-- Weblogic Admin Console --

In the protocols section of your server settings page verify that Enable
Tunneling is checked.

-- Dependencies -- 
In a  Weblogic 10.3 JDK 1.6 environment the weblogic-maven-plugin requires
17 dependencies (listed at the end of this e-mail).
This can be reduced to just two by creating the wlfullclient.jar. The link
below details the steps required for creating the wlfullclient.jar.
http://edocs.bea.com/wls/docs103/client/jarbuilder.html
http://edocs.bea.com/wls/docs103/client/jarbuilder.html 

Once you have created the wlfullclient.jar install it to your local maven
repository or deploy it to your shared repository.

Next from your bea/modules directory install
com.bea.core.descriptor.wl_1.1.0.0.jar into your local maven repository or
deploy it to your shared repository.



-- Your POM --
It is important that <noExit> is set to true or maven will exit improperly!
Note that in the example below the ${weblogic-maven-plugin.password}
property is defined externally in the settings.xml
<properties>
 
<weblogic-maven-plugin.version>2.9.2-20090126.222231-5</weblogic-maven-plugin.version>
 
<weblogic-maven-plugin.adminServerProtocol>t3</weblogic-maven-plugin.adminServerProtocol>
  <weblogic-maven-plugin.upload>false</weblogic-maven-plugin.upload>
  <weblogic-maven-plugin.verbose>true</weblogic-maven-plugin.verbose>
  <weblogic-maven-plugin.debug>true</weblogic-maven-plugin.debug>
  <weblogic-maven-plugin.exploded>false</weblogic-maven-plugin.exploded>
 
<weblogic-maven-plugin.continueOnFailure>false</weblogic-maven-plugin.continueOnFailure>
  <weblogic-maven-plugin.noExit>true</weblogic-maven-plugin.noExit>
 
<weblogic-maven-plugin.adminServerHostName>weblogicHost</weblogic-maven-plugin.adminServerHostName>
 
<weblogic-maven-plugin.adminServerPort>7001</weblogic-maven-plugin.adminServerPort>
 
<weblogic-maven-plugin.userId>weblogicUserID</weblogic-maven-plugin.userId>
 
<weblogic-maven-plugin.targetNames>AdminServer</weblogic-maven-plugin.targetNames>
  <weblogic-maven-plugin.remote>true</weblogic-maven-plugin.remote>
</properties>

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>weblogic-maven-plugin</artifactId>
  <version>${weblogic-maven-plugin.version}</version>
  <configuration>
    <upload>${weblogic-maven-plugin.upload}</upload>
    <verbose>${weblogic-maven-plugin.verbose}</verbose>
    <debug>${weblogic-maven-plugin.debug}</debug>
    <exploded>${weblogic-maven-plugin.exploded}</exploded>
    <noExit>${weblogic-maven-plugin.noExit}</noExit>
   
<continueOnFailure>${weblogic-maven-plugin.continueOnFailure}</continueOnFailure>
   
<adminServerHostName>${weblogic-maven-plugin.adminServerHostName}</adminServerHostName>
   
<adminServerPort>${weblogic-maven-plugin.adminServerPort}</adminServerPort>
   
<adminServerProtocol>${weblogic-maven-plugin.adminServerProtocol}</adminServerProtocol>
    <userId>${weblogic-maven-plugin.userId}</userId>
    <password>${weblogic-maven-plugin.password}</password>
    <remote>${weblogic-maven-plugin.remote}</remote>  
    <targetNames>${weblogic-maven-plugin.targetNames}</targetNames>
  </configuration>
  <dependencies>
    <dependency>
      <groupId>weblogic</groupId>
      <artifactId>wlfullclient</artifactId>
      <version>10.3</version>
    </dependency>
    
    <dependency>
      <groupId>com.bea</groupId>
      <artifactId>com.bea.core.descriptor.wl</artifactId>
      <version>1.1.0.0</version>
    </dependency>
  </dependencies>
</plugin>



-- Weblogic Dependencies --
bea\modules\com.bea.core.descriptor.wl_1.1.0.0.jar
bea\modules\com.bea.core.descriptor_1.4.0.0.jar
bea\modules\com.bea.core.management.core_2.3.0.0.jar
bea\modules\com.bea.core.management.jmx_1.1.0.0.jar
bea\modules\com.bea.core.weblogic.lifecycle_1.1.0.0.jar
bea\modules\com.bea.core.weblogic.security.digest_1.0.0.0.jar
bea\modules\com.bea.core.weblogic.security.identity_1.1.0.0.jar
bea\modules\com.bea.core.weblogic.security.wls_2.0.1.0.jar
bea\modules\com.bea.core.weblogic.security_2.0.1.0.jar
bea\modules\com.bea.core.weblogic.socket.api_1.0.0.0.jar
bea\modules\com.bea.core.weblogic.workmanager_1.4.0.0.jar
bea\modules\javax.enterprise.deploy_1.2.jar
bea\wlserver_10.3\server\lib\wljmsclient.jar
bea\wlserver_10.3\server\lib\wls-api.jar
bea\wlserver_10.3\server\lib\wlsafclient.jar
bea\wlserver_10.3\server\lib\weblogic.jar
bea\wlserver_10.3\server\lib\webserviceclient.jar                      
-- 
View this message in context: http://www.nabble.com/Solved%3A-Remote-Deploy-to-Weblogic-10.3-with-the-Weblogic-Maven-Plugin-and-JDK-1.6-tp23585919p23585919.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org