Hi Scott.

Have you seen any progress on this issue?

If I run the command manually, outside of maven, it works ok. I run it like
this:
java -Xmx1024m -classpath
c:\bea92\weblogic92\server\lib\weblogic.jar;c:\bea92\jdk150_04\lib\tools.jar
-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
weblogic.appc
target/myArtifact-version.war -verbose -classpath ............

The classpath argument is exactly the one that is used in the
weblogic-plugin.

I tried to rewrite your plugin to run the appc.main method like above, but I
still get the NoClassDefError on the XmlException class. I guess that the
problem is that the classpath in which the plugin is running crashes with
the classpath needed by appc. Is there any way to fork the appc process?

2007/4/13, Doug Tanner <[EMAIL PROTECTED]>:

Answer, you may need more dependencies than me...:

            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>weblogic-maven-plugin</artifactId>
                <version>2.9.0-SNAPSHOT</version>
                <configuration>

<inputArtifactPath>${basedir}/../../jar/broker.war</inputArtifactPath>
                    <verbose>true</verbose>
                </configuration>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>appc</goal>
                        </goals>
                    </execution>
                </executions>
                                <dependencies>
                                        <dependency>

<groupId>weblogic</groupId>

<artifactId>xbean</artifactId>
                                                <version>9.2.0</version>
                                        </dependency>
                                        <dependency>

<groupId>weblogic</groupId>

<artifactId>wlxbean</artifactId>
                                                <version>9.2</version>
                                        </dependency>
                                        <dependency>

<groupId>weblogic</groupId>

<artifactId>weblogic-container-binding</artifactId>
                                                <version>9.2</version>
                                        </dependency>
                                        <dependency>

<groupId>com.sun</groupId>

<artifactId>tools</artifactId>
                                                <version>1.5.0</version>
                                        </dependency>
                                </dependencies>
            </plugin>

Doug Tanner


> -----Original Message-----
> From: Doug Tanner [mailto:[EMAIL PROTECTED]
> Sent: Friday, April 13, 2007 7:09 AM
> To: Maven Users List
> Subject: RE: Build error with weblogic-maven-plugin
>
> I found this issue,
>
http://jira.codehaus.org/browse/MOJO-585?page=com.atlassian.jira.plugin.
> system.issuetabpanels:all-tabpanel, while researching my problem.  I
> have tried placing a dependency on the ${WL_HOME}/server/lib/xbean.jar
> in my pom, scoped as both system and provided (yes it is in my local
> repo), but I am still receiving the same error.  I even see it in my
> output classpath during compilation, so how can it still be throwing a
> NoClassDefFoundError?  Has anyone had success implementing the
> weblogic-maven-plugin, specifically version 2.9.0-SNAPSHOT?
>
> Thanks,
>
> Doug Tanner
>
>
> > -----Original Message-----
> > From: Scott Ryan [mailto:[EMAIL PROTECTED] On Behalf Of Scott Ryan
> > Sent: Thursday, April 12, 2007 10:03 AM
> > To: Maven Users List
> > Subject: Re: Build error with weblogic-maven-plugin
> >
> > Yes that is a bug I am working on.  I have some free days over then
> > next week or so and hope to have a solution.  There are many jars
> > that need to be included in the APPC and I am trying to find a good
> > way to include them all without forcing you to load all the jars to
> > your repository.   I am also testing with 10 as well.  I hope to
have
> > some good news later this week.  Let me know if there is anything
> > else you need.
> >
> > Scott
> > On Apr 12, 2007, at 7:36 AM, Doug Tanner wrote:
> >
> > > I am using the 2.9.0-SNAPSHOT.  After building my war, I wish to
> > > precompile all my JSPs for faster response times.  As I understand
> it,
> > > the weblogic-maven-plugin goal weblogic:appc is what I need to use
> > > to do
> > > this.  However, I am getting a no class def found error.  From the
> > > output of my build I get the following lines, edited to remove
> > > non-essential information:
> > >
> > >
> > >
> > > [INFO] Weblogic APPC processing beginning for artifact
> > > c:\projects\trunk\4x\webapps\broker/../../jar/broker.war
> > >
> > > [INFO]  Detailed Appc settings information AppcMojo[
> > >
> > >  basicClientJar = false
> > >
> > >  forceGeneration = true
> > >
> > >  keepGenerated = true
> > >
> > >  lineNumbers = false
> > >
> > >  inputArtifactPath =
> > > c:\projects\trunk\4x\webapps\broker/../../jar/broker.war
> > >
> > >  outputArtifactPath = null
> > >
> > >  artifacts = [..., bf.webapps:common:jar:SNAPSHOT:compile,...]
> > >
> > >  project Packaging = war
> > >
> > >  verbose = true]
> > >
> > > [INFO] Using Classpath
> > > ...;\maven\localRepository\bf\webapps\common\SNAPSHOT\common-
> > > SNAPSHOT.ja
> > > r;...
> > >
> > > Created working directory:
> > > c:\DOCUME~1\dtanner\LOCALS~1\Temp\appcgen_broker.war
> > >
> > > [ERROR] Exception encountered during APPC processing
> > >
> > > weblogic.utils.compiler.ToolFailureException:
> com/bea/xml/XmlException
> > >
> > >
> > >
> > > This error does not show which file is causing the problem, so I
ran
> > > java weblogic.appc broker.war from the command line and received
> this
> > > error:
> > >
> > >
> > >
> > > There are 1 nested errors:
> > >
> > >
> > >
> > > weblogic.servlet.internal.dd.compliance.ComplianceException: The
> class
> > > "bf.web.c
> > >
> > > ommon.ApplicationContextListener" referred by the descriptor
element
> > > "listener"
> > >
> > > is not found. Please ensure that it is present in the classpath.
> > >
> > >
> > >
> > > However this class is in the common-SNAPSHOT.jar which is inside
the
> > > Broker.war in WEB-INF/lib.  Am I seeing 2 different errors due to
> > > the 2
> > > different commands?  How can I know from the mvn error which file
is
> > > causing the problem?
> > >
> > >
> > >
> > > Thanks,
> > >
> > >
> > >
> > > Doug Tanner
> > >
> > >
> > >
> > >
> **********************************************************************
> > > ******************
> > > BENEFITFOCUS.COM CONFIDENTIALITY NOTICE: This electronic message
is
> > > intended only for the individual or entity to which it is
addressed
> > > and may contain information that is confidential and protected by
> > > law. Unauthorized review, use, disclosure, or dissemination of
this
> > > communication or its contents in any way is prohibited and may be
> > > unlawful. If you are not the intended recipient or a person
> > > responsible for delivering this message to an intended recipient,
> > > please notify the original sender immediately by e-mail or
> > > telephone, return the original message to the original sender or
to
> > > [EMAIL PROTECTED], and destroy all copies or
> > > derivations of the original message. Thank you.  (BFeComNote Rev.
> > > 08/01/2005)
> > >
> **********************************************************************
> > > *****************
> >
> > Scott Ryan
> > CTO Soaring Eagle L.L.C.
> > Denver, Co. 80129
> > www.soaringeagleco.com
> > www.theryansplace.com
> > (303) 263-3044
> > [EMAIL PROTECTED]
> >
>
>
>
>
************************************************************************
**
> **************
> BENEFITFOCUS.COM CONFIDENTIALITY NOTICE: This electronic message is
> intended only for the individual or entity to which it is addressed
and
> may contain information that is confidential and protected by law.
> Unauthorized review, use, disclosure, or dissemination of this
> communication or its contents in any way is prohibited and may be
> unlawful. If you are not the intended recipient or a person
responsible
> for delivering this message to an intended recipient, please notify
the
> original sender immediately by e-mail or telephone, return the
original
> message to the original sender or to [EMAIL PROTECTED],
and
> destroy all copies or derivations of the original message. Thank you.
> (BFeComNote Rev. 08/01/2005)
>
************************************************************************
**
> *************
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]




****************************************************************************************
BENEFITFOCUS.COM CONFIDENTIALITY NOTICE: This electronic message is
intended only for the individual or entity to which it is addressed and may
contain information that is confidential and protected by law. Unauthorized
review, use, disclosure, or dissemination of this communication or its
contents in any way is prohibited and may be unlawful. If you are not the
intended recipient or a person responsible for delivering this message to an
intended recipient, please notify the original sender immediately by e-mail
or telephone, return the original message to the original sender or to
[EMAIL PROTECTED], and destroy all copies or derivations of
the original message. Thank you.  (BFeComNote Rev. 08/01/2005)

***************************************************************************************

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




--
Regards, Ole-Martin Mørk.

Reply via email to