WO 5.3: SSDD deployment on non-OS X platforms

Marc Oesch <[email protected]> Fri, 16 Dec 2005 10:39:24 +0100
Newsgroups gmane.comp.web.webobjects.admin
Message-ID <[email protected]>
Hello,

Apple has posted a temporary workaround for the license key issue with
WebObjects 5.3.1 to make deployment work on other platforms again.

I didn't see it mentioned on this list yet:

http://lists.apple.com/archives/Webobjects-dev//2005/Dec/msg00191.html

and

http://lists.apple.com/archives/Webobjects-dev//2005/Dec/msg00193.html

So far so good.

We tried this license with a WO 5.3 and strangely enough get an error in
Windows deployment builds (Single Servlet builds) that looks the same as if
you try the same build on OS X Server with an invalid or missing key:

HTTP Status 404 - Servlet WOServletAdaptor is not available

Has anybody got WO 5.3 SSDD builds to work fine on other platforms ?

Thanks for hints.

Details on the error below:

________

finishing my odyssey of ssdd deployment, our WebObjects application is now
running fine on tomcat 5.5.12 under Mac OS X 10.4. and 10.3.9 . Attempts to
run everything on Win 2000 and XP were until today without success:

The error report is in my case slightly different

HTTP Status 404 - Servlet WOServletAdaptor is not available

I also tried to apply the unofficial unsupported workaround with the same
result. Under Mac OS X I realized that an empty or invalid license key
would raise the same exception. Excerpt from the log is pasted below.

thanks,

Ursin

INFO: Marking servlet WOServletAdaptor as unavailable
Dec 15, 2005 2:06:31 PM org.apache.catalina.core.StandardContext
loadOnStartup
SEVERE: Servlet /GroupVille threw load() exception
javax.servlet.UnavailableException: Error initializing servlet adaptor:
null
=09at
com.webobjects.jspservlet.WOServletAdaptor._applicationInit(WOServletAdapt
or.java:435)
=09at
com.webobjects.jspservlet.WOServletAdaptor.initStatics(WOServletAdaptor.ja
va:78)
=09at
com.webobjects.jspservlet.WOServletAdaptor.init(WOServletAdaptor.java:629)
=09at javax.servlet.GenericServlet.init(GenericServlet.java:211)
=09at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:
1091)
=09at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:
925)
=09at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.jav
a:3880)
=09at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4141)
=09at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
:759)
=09at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:
739)
=09at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:
524)
=09at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:
910)
=09at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:
873)
=09at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:
474)
=09at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
=09at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
=09at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupp
ort.java:119)
=09at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1020)
=09at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
=09at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1012)
=09at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
442)
=09at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
=09at org.apache.catalina.core.StandardServer.start(StandardServer.java:
680)
=09at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
=09at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
=09at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
pl.java:25)
=09at java.lang.reflect.Method.invoke(Method.java:585)
=09at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
=09at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
____________

Thanks.

Marc