Create WAR with WOLips

From: Sako (wolip..atos.de)
Date: Fri Mar 10 2006 - 08:26:54 EST

  • Next message: Sako: "Re: Create WAR with WOLips"

    Hello,

    From time to time i try to create a war using WOLips but never succeed. :(

    The last problem i got was
    WOServletService not found etc.. however i do the following i hope somebody
    could show me my mistake

    1. Create new WOApplikation with WOLips
    2. Change some text in Main.html
    3. Build build.xml with Ant, use build, war as Targets.

    Point 3 does not create WAR. i modify the build.xml as the following

        <!-- To use this target remove the if="${never}" statement and create
    the LICENSE in your project and create the web.xml file with the
    woapplication task.-->

    so 3.a I remove the if="${never}"
        3.b I create the web.xml by chaning build.properties as the following
            webXML = true
        3.c I still habe problem with "create the LICENSE in your project"
    statment.
               I dont understand what does this mean?
               3.c.1 should i create a file call "LICENSE" in my project?
               3.c.2 should i add something like
                    SERVLET_DEPLOY_LICENSE=b-123-aaa-333-dss-233-ddd-333-ddd-333

    However i just pass this and hope this is not a problem, but I am pritty
    sure it is.
    4. Now I can create the WAR.
    5. Install TomCat 5.5.15 successfully
    6. I depoly the WAR file using the TomCat Web-Application Manager.
    7. Try to run the application with
        http://localhost:8080/test/ // doesnt work
        http://localhost:8080/test/WebObjects // doesnt work. saw this in some
    forums

    8. Starting the TomCat with debug output
       i get something like this:
    SCHWERWIEGEND: Error loading WebappClassLoader

    delegate: false

    repositories:

    /WEB-INF/classes/

    ----------> Parent Classloader:

    org.apache.catalina.loader.StandardClassLoade..5c083

    org.apache.tapestry.ApplicationServlet

    java.lang.ClassNotFoundException: org.apache.tapestry.ApplicationServlet

    at
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
    a:1352)

    at
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
    a:1198)

    at
    org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
    34)

    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)

    at
    org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
    3915)

    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)

    at
    org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7
    59)

    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)

    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)

    at
    org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:603)

    at
    org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535
    )

    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)

    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)

    at
    org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)

    at
    org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
    t.java:119)

    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)

    at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)

    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)

    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)

    at org.apache.catalina.core.StandardService.start(StandardService.java:450)

    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)

    at org.apache.catalina.startup.Catalina.start(Catalina.java:551)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)

    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

    10.03.2006 14:21:29 org.apache.catalina.core.StandardContext loadOnStartup

    SCHWERWIEGEND: Servlet /HelloWorld threw load() exception

    java.lang.ClassNotFoundException: org.apache.tapestry.ApplicationServlet

    at
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
    a:1352)

    at
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
    a:1198)

    at
    org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
    34)

    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)

    at
    org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
    3915)

    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)

    at
    org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7
    59)

    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)

    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)

    at
    org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:603)

    at
    org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535
    )

    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)

    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)

    at
    org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)

    at
    org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
    t.java:119)

    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)

    at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)

    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)

    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)

    at org.apache.catalina.core.StandardService.start(StandardService.java:450)

    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)

    at org.apache.catalina.startup.Catalina.start(Catalina.java:551)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)

    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

    10.03.2006 14:21:31 org.apache.catalina.startup.HostConfig deployWAR

    INFO: Deploying web application archive test.war

    java.lang.ClassNotFoundException: com.webobjects.foundation.NSProperties

    at java.net.URLClassLoader$1.run(Unknown Source)

    at java.security.AccessController.doPrivileged(Native Method)

    at java.net.URLClassLoader.findClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at
    com.webobjects.jspservlet.WOServletAdaptor._applicationInit(WOServletAdaptor
    .java:326)

    at
    com.webobjects.jspservlet.WOServletAdaptor.initStatics(WOServletAdaptor.java
    :78)

    at
    com.webobjects.jspservlet.WOServletAdaptor.init(WOServletAdaptor.java:629)

    at javax.servlet.GenericServlet.init(GenericServlet.java:211)

    at
    org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:11
    05)

    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)

    at
    org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
    3915)

    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)

    at
    org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7
    59)

    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)

    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)

    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)

    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)

    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)

    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)

    at
    org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)

    at
    org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
    t.java:119)

    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)

    at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)

    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)

    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)

    at org.apache.catalina.core.StandardService.start(StandardService.java:450)

    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)

    at org.apache.catalina.startup.Catalina.start(Catalina.java:551)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)

    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

    10.03.2006 14:21:31 org.apache.catalina.core.ApplicationContext log

    INFO: Marking servlet WOServletAdaptor as unavailable

    10.03.2006 14:21:31 org.apache.catalina.core.StandardContext loadOnStartup

    SCHWERWIEGEND: Servlet /test threw load() exception

    javax.servlet.UnavailableException: Error initializing servlet adaptor:
    com.webobjects.foundation.NSProperties

    at
    com.webobjects.jspservlet.WOServletAdaptor._applicationInit(WOServletAdaptor
    .java:435)

    at
    com.webobjects.jspservlet.WOServletAdaptor.initStatics(WOServletAdaptor.java
    :78)

    at
    com.webobjects.jspservlet.WOServletAdaptor.init(WOServletAdaptor.java:629)

    at javax.servlet.GenericServlet.init(GenericServlet.java:211)

    at
    org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:11
    05)

    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)

    at
    org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
    3915)

    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)

    at
    org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7
    59)

    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)

    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)

    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)

    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)

    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)

    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)

    at
    org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)

    at
    org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
    t.java:119)

    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)

    at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)

    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)

    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)

    at org.apache.catalina.core.StandardService.start(StandardService.java:450)

    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)

    at org.apache.catalina.startup.Catalina.start(Catalina.java:551)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)

    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

    10.03.2006 14:21:31 org.apache.coyote.http11.Http11BaseProtocol start

    INFO: Starting Coyote HTTP/1.1 on http-8080

    10.03.2006 14:21:32 org.apache.jk.common.ChannelSocket init

    INFO: JK: ajp13 listening on /0.0.0.0:8009

    10.03.2006 14:21:32 org.apache.jk.server.JkMain start

    INFO: Jk running ID=0 time=0/47 config=null

    10.03.2006 14:21:32 org.apache.catalina.storeconfig.StoreLoader load

    INFO: Find registry server-registry.xml at classpath resource

    10.03.2006 14:21:32 org.apache.catalina.startup.Catalina start

    INFO: Server startup in 3531 ms

    Thanks in advance



    This archive was generated by hypermail 2.0.0 : Fri Mar 10 2006 - 08:27:21 EST