You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Mudit Wahal <mw...@yahoo.com> on 2002/08/16 08:35:54 UTC

Re: Trouble Installing Jetspeed v1.4b1, TomCat 4.0.4, JDK 1.4.0b92, Linux RH 7.2 (MANIFEST.MF file not found)

Hi all,
Actually, I got this error message when I copied the jetspeed/conf/web.xml file from the source tree into the tomcat4/webapps/ROOT/WEB-INF/web.xml file. I was experimenting something while getting the repeated failures. 
If I remove the changes I made to the file and just keep the jetspeed.war in the webapps directory, I get different error messages.
2002-08-15 23:30:50 StandardHost[localhost]: Installing web application at context path /jetspeed from URL jar:file:/var/tomcat4/webapps/jetspeed.war!/
2002-08-15 23:30:50 HostConfig[localhost] Error deploying web application archive jetspeed.war
java.io.FileNotFoundException: /var/tomcat4/webapps/jetspeed/META-INF/MANIFEST.MF (No such file or directory)
 at java.io.FileOutputStream.open(Native Method)
 at java.io.FileOutputStream.<init>(FileOutputStream.java:176)
 at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
 at org.apache.catalina.core.StandardHost.expand(StandardHost.java:1015)
 at org.apache.catalina.core.StandardHost.expand(StandardHost.java:990)
 at org.apache.catalina.core.StandardHost.install(StandardHost.java:695)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
 at org.apache.catalina.core.StandardService.start(StandardService.java:388)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
 at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
 at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
 
 Mudit Wahal wrote:
I'm having trouble running jetspeed v1.4b1.
Tomcat is 4.0.4.
JDK is 1.4.0b92 (Sun)
Linux RH 7.2

My tomcat is up and running with examples jsp and servlets. So, configuration is not an issue.

I unzipped the war.zip file and copied jetspeed.war into /var/tomcat4/webapps. When I restart the tomcat4 server, I see the following error messages in my localhost_log file.

23:01:42 StandardWrapper[:jetspeed]: Marking servlet jetspeed as unavailable
2002-08-15 23:01:42 StandardContext[]: Servlet  threw load() exception
javax.servlet.ServletException: Wrapper cannot find servlet class org.apache.turbine.Turbine or a class it depends on
 at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:873)
 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
 at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
 at org.apache.catalina.core.StandardService.start(StandardService.java:388)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
 at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
 at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
----- Root Cause -----
java.lang.ClassNotFoundException: org.apache.turbine.Turbine
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1406)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1254)
 at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:867)
 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
 at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
 at org.apache.catalina.core.StandardService.start(StandardService.java:388)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
 at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
 at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)

.......

StandardHost[localhost]: Installing web application at context path /jetspeed from URL jar:file:/var/tomcat4/webapps/jetspeed.war!/
2002-08-15 23:01:43 WebappLoader[/jetspeed]: Deploying class repositories to work directory /var/tomcat4/work/Standalone/localhost/jetspeed
2002-08-15 23:01:43 StandardManager[/jetspeed]: Seeding random number generator class java.security.SecureRandom
2002-08-15 23:01:44 StandardManager[/jetspeed]: Seeding of random number generator has been completed
2002-08-15 23:01:44 ContextConfig[/jetspeed]: Missing application web.xml, using defaults only
2002-08-15 23:01:44 ContextConfig[/jetspeed]: Added certificates -> request attribute Valve
2002-08-15 23:01:44 StandardWrapper[/jetspeed:default]: Loading container servlet default
2002-08-15 23:01:44 default: init
2002-08-15 23:01:44 StandardWrapper[/jetspeed:invoker]: Loading container servlet invoker
2002-08-15 23:01:44 invoker: init
2002-08-15 23:01:44 jsp: init
2002-08-15 23:01:44 Internal Error: File /WEB-INF/web.xml not found


-------------------------------

I even build the war file from the source tree. Still same error messages.

Should I downgrade the java to 1.3 ? Or upgrade tomcat to 4.1 ? Or a different jetspeed version ?

Another note, in several places, it mentions, webapp/jetspeed/WEB-INF/ .. directory. But it never tells WHEN to create those or what to put in those ? There is a WEB-INF directory in the source tree though. The document for installation and troubleshooting needs something to be desired. If I'm successfull in installing it, I dont mind writing a more detailed document then what's currently available.

Thanks

Mudit



---------------------------------
Do You Yahoo!?
HotJobs, a Yahoo! service - Search Thousands of New Jobs


---------------------------------
Do You Yahoo!?
HotJobs, a Yahoo! service - Search Thousands of New Jobs