I would crack open the weblogic.jar to make sure that class is in the jar that you have labeled weblogic-9.2.jar in your repository. Since the system is not complaining about not being able to find the jar it must be there but I have seen many people mislabeling the jars or sending empty jars to the repository.

Scott Ryan
On Aug 1, 2007, at 3:03 AM, Anton Schoultz wrote:

Hi all,

I am trying to get deployment to a WebLogic Server (9.2.x) working.
Deployment will be to local box (win xp) or to a remote server so I am
trying to do this as a remote deployment - with the local box as the
target (if that makes sense?) so retargeting the deployment should be
simple (just change adminServerHostName etc. (probably with profiles).

I have a war file on my box at D:\build\child\target\child.war
Within the child project I have the following pom (some bits omitted
here)

<?xml version="1.0"?>
<project>

  <dependencies>
        ...
  </dependencies>

  <build>
    <plugins>

      <plugin><!-- Plugin for deploy to weblogic 9.2.x -->
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>weblogic-maven-plugin</artifactId>
        <version>2.9.0-SNAPSHOT</version>
        <configuration>
          <adminServerHostName>localhost</adminServerHostName>
          <adminServerPort>7001</adminServerPort>
          <adminServerProtocol>http</adminServerProtocol>
          <userId>userid</userId>
          <password>password</password>
          <upload>true</upload>
          <remote>true</remote>
          <verbose>true</verbose>
          <debug>false</debug>
          <targetNames>servicingserver</targetNames>

          <artifactPath>D:\build\child\target\child.war</artifactPath>
          <name>DeployName</name>
          <projectPackaging>war</projectPackaging>

        </configuration>
      </plugin>

    </plugins>
  </build>

</project>

I have the following in my repository and repository is configured ok.
...repository\org\codehaus\mojo\weblogic-maven-plugin\2.9.0-SNAPSHOT
...repository\weblogic\weblogic\9.2
...repository\weblogic\webservices\9.2
(these folders have both the jar and the pom)

Running from within the child project, I kick off with
mvn weblogic:deploy

I get the following trace which indicates a NoClassDefFoundError :-

[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'weblogic'.
Downloading:
http://repo1.maven.org/maven2/org/codehaus/mojo/mojo/13/mojo-13.pom
8K downloaded
[INFO]
---------------------------------------------------------------------- --
----
[INFO] Building child
[INFO]    task-segment: [weblogic:deploy]
[INFO]
---------------------------------------------------------------------- --
----
[INFO] [weblogic:deploy]
[INFO] Weblogic Deployment beginning with parameters
DeployMojoBase[adminServerHostName = localhost, adminServerProtocol =
http, adminServerPort = 7001, userId = userid, password = password,
artifactPath = D:\build\child\target\child.war, projectPackaging = war,
name = DeployName, targetNames = servicingserver, remote = true]
[INFO]
---------------------------------------------------------------------- --
[ERROR] FATAL ERROR
[INFO]
---------------------------------------------------------------------- --
[INFO] weblogic/Deployer
[INFO]
---------------------------------------------------------------------- --
[INFO] Trace
java.lang.NoClassDefFoundError: weblogic/Deployer
        at
org.codehaus.mojo.weblogic.DeployMojo.execute(DeployMojo.java:56)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPluginMa
nager.java:443)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (Default
LifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneG oa
l(DefaultLifecycleExecutor.java:493)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (DefaultL
ifecycleExecutor.java:463)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand le
Failures(DefaultLifecycleExecutor.java:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment s(
DefaultLifecycleExecutor.java:278)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifec
ycleExecutor.java:143)
        at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: 125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO]
---------------------------------------------------------------------- --
[INFO] Total time: 7 seconds
[INFO] Finished at: Wed Aug 01 10:44:13 CAT 2007
[INFO] Final Memory: 2M/4M
[INFO]
---------------------------------------------------------------------- --


What have I missed out ?

Many Thanks in advance

Anton Schoultz
Senior Java developer
Life Systems - Servicing
Discovery Life
Direct: +27 11 529 1636
Mobile: +27 83 651 7191
Email: [EMAIL PROTECTED]


Discovery Holdings Limited

Registration number: 1999/007789/06

This message and any attachments are confidential and intended solely for the addressee. If you have received this message in error, please notify Discovery immediately, telephone number +27 11 529 2888. Any unauthorised use; alteration or dissemination of the contents of this email is strictly prohibited. In no event will Discovery or the sender be liable in any manner whatsoever to any person for any loss or any direct, indirect, special or consequential damages arising from use of this email or any linked website, including, without limitation, from any lost profits, business interruption, loss of programmes or other data that may be stored on any information handling system or otherwise from any assurance that this email is virus free even if Discovery is expressly advised of the possibility of such damages. Discovery is an Authorised Financial Services Provider. A full list of directors is available on our website at https://www.discovery.co.za/index_login.jhtml?p_content=/ investor_relations/directorate.jhtml alternatively, to obtain a full list of Directors via email, please email [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Scott Ryan
CTO Soaring Eagle L.L.C.
Denver, Co. 80129
www.soaringeagleco.com
www.theryansplace.com
(303) 263-3044
[EMAIL PROTECTED]


Reply via email to