Thanks Scott,
I managed to sort this out - there were two issues, the first was 
(as you suspected) the weblogic.jar in the repository was a dud (empty
file?!)

The second issue was that the weblogic and webservices jars were not in
mvn's
Classpath. I modified the mvn.bat file to add these two jars into the 
CLASSWORLDS_JAR var which is passed in to jvm as the classpath.

Once these two were sorted out, the rest fell into place very nicely :)

I have found that our WebMarshall (browser quota) software is frequently
to 
Blame - it regularly can't connect to it's database and then returns an
html
Page to that effect - which maven happily places into it's repository -
where
They wait to bite you later :)

Regards
Anton

-----Original Message-----
From: Scott Ryan [mailto:[EMAIL PROTECTED] On Behalf Of Scott Ryan
Sent: Wednesday 01 August 2007 15:34
To: Maven Users List
Subject: Re: WebLogic Deployment - class not found error

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]


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]

Reply via email to