WOLips building and deploying classpath problems

From: logan.allre..onvergys.com
Date: Fri Apr 02 2004 - 14:09:55 EST

  • Next message: Ulrich Köster: "Re: WOLips building and deploying classpath problems"

    I'm having trouble deploying my apps. It appears that the classpath is not
    getting setup correctly.

    Details:
    Eclipse 3M8
    WOLips 1.1.0.25
    Win2k

    The CLSSPATH.TXT file does not seem to have valid entries. I have:
    # JVM == java
    # JVMOptions ==
    # JDB == jdb
    # JDBOptions ==
    # ApplicationClass == Application
    APPROOT\Resources\Java\

    but the app complain when started from the command line that it can't find
    the Application class. When I look at another app that is deploying
    correctly, it's CLSSPATH.TXT file has:

    # JVM == java
    # JVMOptions ==
    # JDB == jdb
    # JDBOptions ==
    # ApplicationClass == webobjectsexamples.helloworld.Application
    APPROOT\Resources\Java\helloworld.jar
    WOROOT\Library\Frameworks\JavaFoundation.framework\Resources\Java\javafoundation.jar
    WOROOT\Library\Frameworks\JavaXML.framework\Resources\Java\javaxml.jar
    WOROOT\Library\Frameworks\JavaEOControl.framework\Resources\Java\javaeocontrol.jar
    WOROOT\Library\Frameworks\JavaJDBCAdaptor.framework\Resources\Java\javajdbcadaptor.jar
    WOROOT\Library\Frameworks\JavaEOAccess.framework\Resources\Java\javaeoaccess.jar
    WOROOT\Library\Frameworks\JavaWOExtensions.framework\Resources\Java\JavaWOExtensions.jar
    WOROOT\Library\Frameworks\JavaWebObjects.framework\Resources\Java\javawebobjects.jar

    I can get my app to launch and deploy if I replace it's CLSSPATH.TXT file
    with this one (and change the helloworld.jar to the name of my project jar
    file), but it's annoying to have to replace this file every time I deploy
    (in a bit of a deploy and fix cycle at the moment).

    The build output from the ant install is:

    Buildfile: C:\src\MyAppName\build.xml

    setProps:

    init.install:

    build.woapp:
    [woapplication] Installing MyAppName in
    C:/Apple/Local/Library/WebObjects/Applications
    [copy bootstrap] Copying 1 file to
    C:\Apple\Local\Library\WebObjects\Applications\MyAppName.woa
    [woapplication] Replacing:..VM_OPTIONS@ ->
    [woapplication] Replacing:..PP_CLASS@ -> Application
    [woapplication] Replacing:..PP_JAR@ -> APPROOT/Resources/Java/
    [woapplication] Replacing:..RAMEWORK_JAR@ ->
    [woapplication] Replacing:..THER_PATHS@ ->
    [woapplication] Replacing:..AME@ -> MyAppName
    [woapplication] Replacing:..AME@ -> MyAppName
    [woapplication] Replacing:..AR_NAME@ -> myappname.jar
    [woapplication] Replacing:..AR_NAME@ -> myappname.jar
    [woapplication] Replacing:..VM_OPTIONS@ ->
    [woapplication] Replacing:..PP_CLASS@ -> Application
    [woapplication] Replacing:..PP_JAR@ -> APPROOT/Resources/Java/
    [woapplication] Replacing:..RAMEWORK_JAR@ ->
    [woapplication] Replacing:..THER_PATHS@ ->
    [woapplication] Replacing:..VM_OPTIONS@ ->
    [woapplication] Replacing:..PP_CLASS@ -> Application
    [woapplication] Replacing:..PP_JAR@ -> APPROOT\Resources\Java\
    [woapplication] Replacing:..RAMEWORK_JAR@ ->
    [woapplication] Replacing:..THER_PATHS@ ->
    [woapplication] Replacing:..VM_OPTIONS@ ->
    [woapplication] Replacing:..PP_CLASS@ -> Application
    [woapplication] Replacing:..PP_JAR@ -> APPROOT/Resources/Java/
    [woapplication] Replacing:..RAMEWORK_JAR@ ->
    [woapplication] Replacing:..THER_PATHS@ ->
    [woapplication] 'Windows 2000' is some kind of windows, skipping chmod.

    war:

    ssdd:

    install:
    BUILD SUCCESSFUL
    Total time: 1 second

    It appears to me that
    [woapplication] Replacing:..PP_JAR@ -> APPROOT/Resources/Java/
    should be:
    [woapplication] Replacing:..PP_JAR@ ->
    APPROOT/Resources/Java/myappname.jar

    I assume this is a bug or I have a setting wrong. I'll file a bug report,
    but I was just wondering what I can do to get this working again. It seems
    like all of my apps are having this problem right now.

    thanks,
    Logan Allred

    --
    "NOTICE:  The information contained in this electronic mail transmission is
    intended by Convergys Corporation for the use of the named individual or
    entity to which it is directed and may contain information that is
    privileged or otherwise confidential.  If you have received this electronic
    mail transmission in error, please delete it from your system without
    copying or forwarding it, and notify the sender of the error by reply email
    or by telephone (collect), so that the sender's address records can be
    corrected."
    



    This archive was generated by hypermail 2.0.0 : Fri Apr 02 2004 - 14:10:04 EST