Hi all,

Here is my configuration:
Weblogic 7 sp2
JDK 1.3.1_06
ant 1.5.1
cactus 1.6dev
junit 3.8.1

Here is the ant task:

<path id="classpath.junitrun.ref">
        <fileset dir="ant/lib">
                <include name="*.jar" />
        </fileset>
        <path refid="classpath.full" />
</path> 

<!-- Run the tests -->
<cactus earfile="${basedir}/prodDeploy/orgDomain/applications/org.ear"
        printsummary="yes" failureproperty="tests.failed" fork="yes" 
jvm="C:\bea\jdk131_06\bin\java.exe" >

        <sysproperty key="weblogic.Domain" value="orgDomain"/>

        <containerset timeout="36000">
          <weblogic7x 
                  dir="C:/bea/weblogic700"
                  beaHome="c:/bea"
                  configXml="${basedir}/config.xml"
                  port="7701"
                  tmpdir="${basedir}/tmpdir"
                  output="${basedir}/tmpdir/output.txt"
                   />
        </containerset>

        <formatter type="plain" usefile="false"/>
        <formatter type="xml"/>

        <batchtest todir="${basedir}/report" >
                <fileset dir="${src.dir}">
                        <include name="**/**/Test*.java"/>
                </fileset>
                <fileset dir="${src.dir.junit}">
                        <include name="**/**/Test*.java"/>
                </fileset>
        </batchtest>
        <classpath>
                <path refid="classpath.junitrun.ref" /> 
        </classpath>

</cactus>

Note that I cactified a war (junit.war) into org.ear

Here is the print I get into output.txt

Starting WebLogic Server...
<3-Feb-04 11:32:58 EST AM> <Warning> <Management> <141091> 
<-Dweblogic.Domain=<domainName> is no longer a required command line option, if you do 
not pass it in the domain name can be be inferred from the configuration file : 
config.xml> 
<3-Feb-04 11:32:59 EST AM> <Notice> <Management> <140005> <Loading configuration 
C:\org\orgDomain\tmpdir\testdomain\.\config.xml> 
<3-Feb-04 11:33:00 EST AM> <Critical> <WebLogicServer> <000364> <Server failed during 
initialization. Exception:weblogic.management.configuration.ConfigurationException: 
Error parsing the configuration file: 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean - with nested 
exception:
[java.lang.ClassNotFoundException: 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean]
java.lang.ClassNotFoundException: 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:281)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:115)
        at weblogic.management.internal.Helper.findClass(Helper.java:906)
        at 
weblogic.management.internal.Helper.getAdminOrConfigMBeanInfo(Helper.java:132)
        at 
weblogic.management.internal.ConfigurationMBeanImpl.<init>(ConfigurationMBeanImpl.java:113)
        at java.lang.reflect.Constructor.newInstance(Native Method)
        at weblogic.management.internal.Helper.instantiateDynamicMBean(Helper.java:379)
        at 
weblogic.management.internal.xml.ConfigurationParser$ConfigurationHandler.createAdminMBean(ConfigurationParser.java:523)
        at 
weblogic.management.internal.xml.ConfigurationParser$ConfigurationHandler.startElement(ConfigurationParser.java:317)
        at weblogic.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1348)
        at 
weblogic.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1299)
        at 
weblogic.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1838)
        at 
weblogic.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1207)
        at 
weblogic.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:399)
        at weblogic.apache.xerces.framework.XMLParser.parse(XMLParser.java:1138)
        at 
weblogic.management.internal.xml.ConfigurationParser.parse(ConfigurationParser.java:227)
        at 
weblogic.management.internal.xml.XmlFileRepository.createOrLoadDomain(XmlFileRepository.java:483)
        at 
weblogic.management.internal.xml.XmlFileRepository.bootStrapAndLoadActiveDomain(XmlFileRepository.java:354)
        at 
weblogic.management.AdminServer.configureFromRepository(AdminServer.java:217)
        at 
weblogic.management.AdminServer.configureFromRepository(AdminServer.java:202)
        at weblogic.management.AdminServer.configure(AdminServer.java:196)
        at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:111)
        at weblogic.t3.srvr.T3Srvr.initialize1(T3Srvr.java:664)
        at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:594)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:282)
        at weblogic.Server.main(Server.java:32)
--------------- nested within: ------------------
weblogic.management.configuration.ConfigurationException: Error parsing the 
configuration file: 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean - with nested 
exception:
[java.lang.ClassNotFoundException: 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean]
        at 
weblogic.management.internal.xml.ConfigurationParser.parse(ConfigurationParser.java:243)
        at 
weblogic.management.internal.xml.XmlFileRepository.createOrLoadDomain(XmlFileRepository.java:483)
        at 
weblogic.management.internal.xml.XmlFileRepository.bootStrapAndLoadActiveDomain(XmlFileRepository.java:354)
        at 
weblogic.management.AdminServer.configureFromRepository(AdminServer.java:217)
        at 
weblogic.management.AdminServer.configureFromRepository(AdminServer.java:202)
        at weblogic.management.AdminServer.configure(AdminServer.java:196)
        at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:111)
        at weblogic.t3.srvr.T3Srvr.initialize1(T3Srvr.java:664)
        at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:594)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:282)
        at 
weblogi***************************************************************************
The WebLogic Server did not start up properly.
Exception raised: 
java.lang.ClassNotFoundException: weblogic.management.descc.Server.main(Server.java:32)
> 
riptors.ejb11.ApplicationConfigurationMBean
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:281)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:115)
        at weblogic.management.internal.Helper.findClass(Helper.java:906)
        at 
weblogic.management.internal.Helper.getAdminOrConfigMBeanInfo(Helper.java:132)
        at 
weblogic.management.internal.ConfigurationMBeanImpl.<init>(ConfigurationMBeanImpl.java:113)
        at java.lang.reflect.Constructor.newInstance(Native Method)
        at weblogic.management.internal.Helper.instantiateDynamicMBean(Helper.java:379)
        at 
weblogic.management.internal.xml.ConfigurationParser$ConfigurationHandler.createAdminMBean(ConfigurationParser.java:523)
        at 
weblogic.management.internal.xml.ConfigurationParser$ConfigurationHandler.startElement(ConfigurationParser.java:317)
        at weblogic.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1348)
        at 
weblogic.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1299)
        at 
weblogic.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1838)
        at 
weblogic.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1207)
        at 
weblogic.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:399)
        at weblogic.apache.xerces.framework.XMLParser.parse(XMLParser.java:1138)
        at 
weblogic.management.internal.xml.ConfigurationParser.parse(ConfigurationParser.java:227)
        at 
weblogic.management.internal.xml.XmlFileRepository.createOrLoadDomain(XmlFileRepository.java:483)
        at 
weblogic.management.internal.xml.XmlFileRepository.bootStrapAndLoadActiveDomain(XmlFileRepository.java:354)
        at 
weblogic.management.AdminServer.configureFromRepository(AdminServer.java:217)
        at 
weblogic.management.AdminServer.configureFromRepository(AdminServer.java:202)
        at weblogic.management.AdminServer.configure(AdminServer.java:196)
        at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:111)
        at weblogic.t3.srvr.T3Srvr.initialize1(T3Srvr.java:664)
        at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:594)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:282)
        at weblogic.Server.main(Server.java:32)
--------------- nested within: ------------------
weblogic.management.configuration.ConfigurationException: Error parsing the 
configuration file: 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean - with nested 
exception:
[java.lang.ClassNotFoundException: 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean]
        at 
weblogic.management.internal.xml.ConfigurationParser.parse(ConfigurationParser.java:243)
        at 
weblogic.management.internal.xml.XmlFileRepository.createOrLoadDomain(XmlFileRepository.java:483)
        at 
weblogic.management.internal.xml.XmlFileRepository.bootStrapAndLoadActiveDomain(XmlFileRepository.java:354)
        at 
weblogic.management.AdminServer.configureFromRepository(AdminServer.java:217)
        at 
weblogic.management.AdminServer.configureFromRepository(AdminServer.java:202)
        at weblogic.management.AdminServer.configure(AdminServer.java:196)
        at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:111)
        at weblogic.t3.srvr.T3Srvr.initialize1(T3Srvr.java:664)
        at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:594)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:282)
        at weblogic.Server.main(Server.java:32)
Reason: Fatal initialization exception
Throwable: weblogic.management.configuration.ConfigurationException: Error parsing the 
configuration file: 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean - with nested 
exception:
[java.lang.ClassNotFoundException: 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean]
java.lang.ClassNotFoundException: 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:281)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:115)
        at weblogic.management.internal.Helper.findClass(Helper.java:906)
        at 
weblogic.management.internal.Helper.getAdminOrConfigMBeanInfo(Helper.java:132)
        at 
weblogic.management.internal.ConfigurationMBeanImpl.<init>(ConfigurationMBeanImpl.java:113)
        at java.lang.reflect.Constructor.newInstance(Native Method)
        at weblogic.management.internal.Helper.instantiateDynamicMBean(Helper.java:379)
        at 
weblogic.management.internal.xml.ConfigurationParser$ConfigurationHandler.createAdminMBean(ConfigurationParser.java:523)
        at 
weblogic.management.internal.xml.ConfigurationParser$ConfigurationHandler.startElement(ConfigurationParser.java:317)
        at weblogic.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1348)
        at 
weblogic.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1299)
        at 
weblogic.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1838)
        at 
weblogic.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1207)
        at 
weblogic.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:399)
        at weblogic.apache.xerces.framework.XMLParser.parse(XMLParser.java:1138)
        at 
weblogic.management.internal.xml.ConfigurationParser.parse(ConfigurationParser.java:227)
        at 
weblogic.management.internal.xml.XmlFileRepository.createOrLoadDomain(XmlFileRepository.java:483)
        at 
weblogic.management.internal.xml.XmlFileRepository.bootStrapAndLoadActiveDomain(XmlFileRepository.java:354)
        at 
weblogic.management.AdminServer.configureFromRepository(AdminServer.java:217)
        at 
weblogic.management.AdminServer.configureFromRepository(AdminServer.java:202)
        at weblogic.management.AdminServer.configure(AdminServer.java:196)
        at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:111)
        at weblogic.t3.srvr.T3Srvr.initialize1(T3Srvr.java:664)
        at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:594)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:282)
        at weblogic.Server.main(Server.java:32)
--------------- nested within: ------------------
weblogic.management.configuration.ConfigurationException: Error parsing the 
configuration file: 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean - with nested 
exception:
[java.lang.ClassNotFoundException: 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean]
        at 
weblogic.management.internal.xml.ConfigurationParser.parse(ConfigurationParser.java:243)
        at 
weblogic.management.internal.xml.XmlFileRepository.createOrLoadDomain(XmlFileRepository.java:483)
        at 
weblogic.management.internal.xml.XmlFileRepository.bootStrapAndLoadActiveDomain(XmlFileRepository.java:354)
        at 
weblogic.management.AdminServer.configureFromRepository(AdminServer.java:217)
        at 
weblogic.management.AdminServer.configureFromRepository(AdminServer.java:202)
        at weblogic.management.AdminServer.configure(AdminServer.java:196)
        at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:111)
        at weblogic.t3.srvr.T3Srvr.initialize1(T3Srvr.java:664)
        at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:594)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:282)
        at weblogic.Server.main(Server.java:32)

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

As far, as I can see it seems that I have a problem with reading the configuration 
file. 
I tried a few things like changing domainName and serverName into my specifed 
config.xml to the default 
(testDomain and testServer) but nothing got me further.

I also tried to find the class 
weblogic.management.descriptors.ejb11.ApplicationConfigurationMBean which seems to 
cause an ClassNotFoundException but that class doesn't seems to exist anywhere!

Any ideas?

Thanks for your time

Pat


Reply via email to