Web Server 6.1 fails to start after installation

I'm following the single host deployment example using JES 2005Q4 on a CentOS 4.3 (redhat basically) machine. After going through the installation I attempt to stop and then start the webserver to verifiy the installation and it fails to start with the below error. It appears that it is failing to load one or more jars from within the is-web-apps directory but I'm not certain how to get it to recognize th presence of the apps/jars. Any one have any clues? I've reinstalled the entire thing several times and it's always the same error. I'm following the example to the letter with the only exception being the application directories since I'm installing on Linux instead of Solaris. Are the sample configurations specifically pathed for Solaris or something?

The single host deployment example:

http://docs.sun.com/source/819-4879/index.html

[root@jester https-jester.mydomain.com]# ./start

Sun ONE Web Server 6.1SP5 B06/23/2005 22:22

info: CORE5076: Using [Java HotSpot(TM) Server VM, Version 1.5.0_04] from [Sun Microsystems Inc.]

info: WEB0100: Loading web module in virtual server [https-jester.mydomain.com] at [/amserver]

warning: WEB6100: locale-charset-info is deprecated, please use parameter-encoding

info: WEB0100: Loading web module in virtual server [https-jester.mydomain.com] at [/ampassword]

warning: WEB6100: locale-charset-info is deprecated, please use parameter-encoding

info: WEB0100: Loading web module in virtual server [https-jester.mydomain.com] at [/amcommon]

info: WEB0100: Loading web module in virtual server [https-jester.mydomain.com] at [/amconsole]

warning: WEB6100: locale-charset-info is deprecated, please use parameter-encoding

info: WEB0100: Loading web module in virtual server [https-jester.mydomain.com] at [/portletsamples]

info: WEB0100: Loading web module in virtual server [https-jester.mydomain.com] at [/portal]

warning: WEB6100: locale-charset-info is deprecated, please use parameter-encoding

info: WEB0100: Loading web module in virtual server [https-jester.mydomain.com] at [/search]

info: JAXRPCSERVLET12: JAX-RPC context listener initializing

failure: CORE4007: Internal error: Unexpected Java exception thrown (java.lang.NoClassDefFoundError: com/iplanet/jato/ApplicationServletBase,

com/iplanet/jato/ApplicationServletBase), stack: java.lang.NoClassDefFoundError:

com/iplanet/jato/ApplicationServletBase

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:620)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)

at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1717)

at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:983)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1431)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1301)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:620)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)

at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1717)

at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:983)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1431)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1301)

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

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

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

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

at com.iplanet.ias.web.WebModule.start(WebModule.java:251)

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

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

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

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

at org.apache.catalina.startup.Embedded.start(Embedded.java:995)

at com.iplanet.ias.web.WebContainer.start(WebContainer.java:431)

at com.iplanet.ias.web.WebContainer.startInstance(WebContainer.java:500)

at com.iplanet.ias.server.J2EERunner.confPostInit(J2EERunner.java:161)

failure: CORE3186: Failed to set configuration

[4808 byte] By [Diyab] at [2007-11-26 8:27:20]
# 1
I've narrowed it down to the portal. If I go in to the webserver admin, then in to the Virtual Server Manager for that instance and disable the portal webapp the webserver instance will start correctly. Still no idea exactly what is wrong with the portal however.
Diyab at 2007-7-6 21:42:56 > top of Java-index,Java Enterprise System,Java Enterprise System - Installation, Upgrade and Migration...
# 2

I figured it out I think. I copied jato.jar from

/opt/sun/webserver/https-jester.mydomain.com/is-web-apps/services/WEB-INF/lib/

in to the portal directory

/var/opt/sun/portal/https-jester.mydomain.com/portal/web-apps/WEB-INF/lib

and the server starts up fine with the portal app enabled. I have yet to find out if it actually functions as it is supposed to however.

Diyab at 2007-7-6 21:42:56 > top of Java-index,Java Enterprise System,Java Enterprise System - Installation, Upgrade and Migration...