Building WO apps with ant: TransactionManagerConfiguration.xml

From: Kaj Hejer (kaj.heje..sit.uio.no)
Date: Thu Sep 05 2002 - 09:26:17 EDT

  • Next message: Andrus Adamchik: "PBIndex importing com.webobjects"

    Hi!

    I copied the build.xml from the HelloWorld application from WOProject (very
    nice that you made an example build.xml. That makes it alot easier to get
    startet!) into one of my WO5.1.4 projects.

    I only made some minor changes to some of the paths and added our own
    frameworks. The build.xml is available at
    http://folk.uio.no/kajh/tmp/build.xml.txt

    The build works just fine:

    bash-2.05a$ ant
    Buildfile: build.xml

    setProps:

    init:

    clean_deploy:
       [delete] Deleting directory
    /Users/kajh/src/dist/WebObjects/Applications/faq.woa

    clean:
       [delete] Deleting directory /Users/kajh/src/webobjects/faq/output/webapps

    prepare:
        [mkdir] Created dir: /Users/kajh/src/webobjects/faq/output/webapps/classes

    compile:
        [javac] Compiling 41 source files to
    /Users/kajh/src/webobjects/faq/output/webapps/classes
        [javac] Note: Some input files use or override a deprecated API.
        [javac] Note: Recompile with -deprecation for details.

    package:
    [woapplication] Installing faq in ../../dist/WebObjects/Applications

    deploy:

    all:

    BUILD SUCCESSFUL

    Total time: 15 seconds
    bash-2.05a$

    But, when I try to start to application I get the following errormessages:

    [2002-09-05 15:11:36 CEST] <main> Principal class 'EOInitializer' not found
    in bundle JavaEOCocoa
    Transient naming service activated.
    [2002-09-05 15:11:42 CEST] <main> The Transaction Manager configuration
    file TransactionManagerConfiguration.xml is missing in your project.
    Exiting.

    (I include the complete output at the end of this email).

    Just one more thing: The script to start the application
    (dist/WebObjects/Applications/faq.woa/faq) was not executable, so the fix
    was to do a chmod u+x.

    -Kaj :)

    ---
    

    bash-2.05a$ /Users/kajh/src/dist/WebObjects/Applications/faq.woa/faq Reading MacOSClassPath.txt ... Launching faq.woa ... java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory="/System" -DWOLocalRootDirectory="" -DWOUserDirectory="/Users/kajh/src/webobjects/faq" -classpath "/Users/kajh/src/dist/WebObjects/Applications/faq.woa/Contents/Resources/Java/faq.jar:/System/Library/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar:/System/Library/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar:/System/Library/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar:/System/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar:/System/Library/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar:/System/Library/Frameworks/JavaWOExtensions.framework/Resources/Java/JavaWOExtensions.jar:/System/Library/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar:/Library/Frameworks/directoryfw.framework/Resources/Java/directoryfw.jar:/Library/Frameworks/securityfw.framework/Resources/Java/securityfw.jar:/Library/Frameworks/uiofw.framework/Resources/Java/uiofw.jar:/System/Library/Frameworks/JavaDirectToWeb.framework/Resources/Java/javadirecttoweb.jar:/System/Library/Framewo rks/JavaDTWGeneration.framework/Resources/Java/javadtwgeneration.jar:/System/Library/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar:/System/Library/Frameworks/JavaEOCocoa.framework/Resources/Java/JavaEOCocoa.jar:/System/Library/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar:/System/Library/Frameworks/JavaEODistribution.framework/Resources/Java/javaeodistribution.jar:/System/Library/Frameworks/JavaEOGeneration.framework/Resources/Java/javaeogeneration.jar:/System/Library/Frameworks/JavaEOInterface.framework/Resources/Java/javaeointerface.jar:/System/Library/Frameworks/JavaEOInterfaceCocoa.framework/Resources/Java/javaeointerfacecocoa.jar:/System/Library/Frameworks/JavaEOProject.framework/Resources/Java/javaeoproject.jar:/System/Library/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar:/System/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar:/System/Library/Frameworks/JavaJNDIAdaptor.fram ework/Resources/Java/javajndiadaptor.jar:/System/Library/Frameworks/JavaOpenEJB.framework/Resources/Java/JavaOpenEJB.jar:/System/Library/Frameworks/JavaOpenEJBActivation.framework/Resources/Java/javaopenejbactivation.jar:/System/Library/Frameworks/JavaOpenORB.framework/Resources/Java/JavaOpenORB.jar:/System/Library/Frameworks/JavaOpenTM.framework/Resources/Java/JavaOpenTM.jar:/System/Library/Frameworks/JavaPlot.framework/Resources/Java/javaplot.jar:/System/Library/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar:/System/Library/Frameworks/JavaWOExtensions.framework/Resources/Java/JavaWOExtensions.jar:/System/Library/Frameworks/JavaWOJSPServlet.framework/Resources/Java/javawojspservlet.jar:/System/Library/Frameworks/JavaWOSMIL.framework/Resources/Java/javawosmil.jar:/System/Library/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar:.:/usr/local/javalib/activation.jar:/usr/local/javalib/castor-0.9.3.9-xml.jar:/usr/local/javalib/commons-logging.jar:/usr /local/javalib/fscontext.jar:/usr/local/javalib/iContract-jdk1_2.jar:/usr/local/javalib/jaas.jar:/usr/local/javalib/jaxm-api.jar:/usr/local/javalib/jaxm-client.jar:/usr/local/javalib/jaxp-api.jar:/usr/local/javalib/jaxr-api.jar:/usr/local/javalib/jaxr-apidoc.jar:/usr/local/javalib/jaxr-browser.jar:/usr/local/javalib/jaxr-ri.jar:/usr/local/javalib/jaxrpc-api.jar:/usr/local/javalib/jaxrpc-ri.jar:/usr/local/javalib/jcert.jar:/usr/local/javalib/jnet.jar:/usr/local/javalib/jsse.jar:/usr/local/javalib/mail.jar:/usr/local/javalib/providerutil.jar:/usr/local/javalib/soap.jar:/usr/local/javalib/xercesImpl.jar:/usr/local/javalib/xsltc.jar" Application [2002-09-05 15:10:02 CEST] <main> Principal class 'EOInitializer' not found in bundle JavaEOCocoa Transient naming service activated. [2002-09-05 15:10:09 CEST] <main> The Transaction Manager configuration file TransactionManagerConfiguration.xml is missing in your project. Exiting.



    This archive was generated by hypermail 2.0.0 : Thu Sep 05 2002 - 09:26:44 EDT