[ale] Redhat v9, Tomcat v4.1.24, J2sdk v1.4.2 HTTP Status 500No Context configured...

Mike Millson mmillson at meritonlinesystems.com
Mon Jul 28 23:46:11 EDT 2003


I would not use the rpm. Uninstall it and try the following:

1) Install latest jdk (j2sdk1.4.2)
2) Install latest j2ee (j2sdkee1.3.1)
3) in /etc/profile define JAVA_HOME and J2EE_HOME. Add them to the PATH
and export them.
4) Install standard tomcat binary.
5) Start Tomcat by running TOMCAT_HOME/bin/startup.sh

Type http://localhost:8080 into your browser. You should see the Tomcat
welcome page.

Mike

On Mon, 2003-07-28 at 17:09, Nathan J. Underwood wrote:
> My ignorance of tomcat is going to be quickly exposed here, but I'll do my best
> :-D.  
> 
> When I start the service (service tomcat4 start), it appears to start ok (I'm
> hoping this is the tomcat web container that you spoke of).
> 
> I'm installing everything from rpm (fresh install, trying to keep it clean), and
> the filenames that I installed were j2sdk-1_4_2-linux-i586.rpm and
> tomcat4-4.1.24-full.2jpp.noarch.rpm.  Both installed with rpm -ivh <filename>
> with no problem.
> 
> I created / edited /etc/java/java.conf to include the JAVA_HOME path variable,
> and setup the TOMCAT_HOME path variable.
> 
> ** catalina.out file follows **
> 
> [root at borg tomcat4]# cat catalina.out
> /usr/bin/dtomcat4: line 263: /../bin/java: No such file or directory
> Jul 28, 2003 10:12:28 AM org.apache.commons.modeler.Registry loadRegistry
> INFO: Loading registry information
> Jul 28, 2003 10:12:29 AM org.apache.commons.modeler.Registry getRegistry
> INFO: Creating new Registry instance
> Jul 28, 2003 10:12:31 AM org.apache.commons.modeler.Registry getServer
> INFO: Creating MBeanServer
> Jul 28, 2003 10:12:33 AM org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on port 8080
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1
> Jul 28, 2003 10:12:36 AM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on port 8080
> Jul 28, 2003 10:12:36 AM org.apache.jk.common.ChannelSocket init
> INFO: JK2: ajp13 listening on /0.0.0.0:8009
> Jul 28, 2003 10:12:36 AM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=13/246  config=/var/tomcat4/conf/jk2.properties
> Stopping service Tomcat-Standalone
> Jul 28, 2003 11:19:56 AM org.apache.commons.modeler.Registry loadRegistry
> INFO: Loading registry information
> Jul 28, 2003 11:19:57 AM org.apache.commons.modeler.Registry getRegistry
> INFO: Creating new Registry instance
> Jul 28, 2003 11:19:59 AM org.apache.commons.modeler.Registry getServer
> INFO: Creating MBeanServer
> Jul 28, 2003 11:20:01 AM org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on port 8080
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1
> Jul 28, 2003 11:20:03 AM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on port 8080
> Jul 28, 2003 11:20:03 AM org.apache.jk.common.ChannelSocket init
> INFO: JK2: ajp13 listening on /0.0.0.0:8009
> Jul 28, 2003 11:20:04 AM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=3/383  config=/var/tomcat4/conf/jk2.properties
> Stopping service Tomcat-Standalone
> Jul 28, 2003 1:34:33 PM org.apache.commons.modeler.Registry loadRegistry
> INFO: Loading registry information
> Jul 28, 2003 1:34:34 PM org.apache.commons.modeler.Registry getRegistry
> INFO: Creating new Registry instance
> Jul 28, 2003 1:34:36 PM org.apache.commons.modeler.Registry getServer
> INFO: Creating MBeanServer
> Jul 28, 2003 1:34:38 PM org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on port 8080
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1
> Jul 28, 2003 1:34:40 PM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on port 8080
> Jul 28, 2003 1:34:41 PM org.apache.jk.common.ChannelSocket init
> INFO: JK2: ajp13 listening on /0.0.0.0:8009
> Jul 28, 2003 1:34:41 PM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=3/152  config=/var/tomcat4/conf/jk2.properties
> Stopping service Tomcat-Standalone
> Jul 28, 2003 1:35:33 PM org.apache.tomcat.util.net.PoolTcpEndpoint closeServerSocket
> SEVERE: Caught exception trying to unlock accept.
> java.net.ConnectException: Connection refused
>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
>         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
>         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
>         at java.net.Socket.connect(Socket.java:452)
>         at java.net.Socket.connect(Socket.java:402)
>         at java.net.Socket.<init>(Socket.java:309)
>         at java.net.Socket.<init>(Socket.java:124)
>         at
> org.apache.tomcat.util.net.PoolTcpEndpoint.closeServerSocket(PoolTcpEndpoint.java:326)
>         at
> org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:397)
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:529)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
>         at java.lang.Thread.run(Thread.java:534)
> Jul 28, 2003 1:35:33 PM org.apache.tomcat.util.net.PoolTcpEndpoint closeServerSocket
> SEVERE: Caught exception trying to close socket.
> java.lang.NullPointerException
>         at
> org.apache.tomcat.util.net.PoolTcpEndpoint.closeServerSocket(PoolTcpEndpoint.java:338)
>         at
> org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:397)
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:529)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
>         at java.lang.Thread.run(Thread.java:534)
> Jul 28, 2003 1:35:33 PM org.apache.tomcat.util.net.PoolTcpEndpoint acceptSocket
> WARNING: Reinitializing ServerSocket
> Jul 28, 2003 1:35:59 PM org.apache.commons.modeler.Registry loadRegistry
> INFO: Loading registry information
> Jul 28, 2003 1:35:59 PM org.apache.commons.modeler.Registry getRegistry
> INFO: Creating new Registry instance
> Jul 28, 2003 1:36:01 PM org.apache.commons.modeler.Registry getServer
> INFO: Creating MBeanServer
> Jul 28, 2003 1:36:04 PM org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on port 8080
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1
> Jul 28, 2003 1:36:06 PM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on port 8080
> Jul 28, 2003 1:36:06 PM org.apache.jk.common.ChannelSocket init
> INFO: JK2: ajp13 listening on /0.0.0.0:8009
> Jul 28, 2003 1:36:06 PM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=4/250  config=/var/tomcat4/conf/jk2.properties
> Stopping service Tomcat-Standalone
> /usr/bin/dtomcat4: line 263: /../bin/java: No such file or directory
> Jul 28, 2003 2:29:42 PM org.apache.commons.modeler.Registry loadRegistry
> INFO: Loading registry information
> Jul 28, 2003 2:29:42 PM org.apache.commons.modeler.Registry getRegistry
> INFO: Creating new Registry instance
> Jul 28, 2003 2:29:45 PM org.apache.commons.modeler.Registry getServer
> INFO: Creating MBeanServer
> Jul 28, 2003 2:29:47 PM org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on port 8080
> GlobalResourcesLifecycleListener: Exception processing Global JNDI Resources
> javax.naming.NamingException: /var/tomcat4/conf/tomcat-users.xml (Permission denied)
>         at org.apache.naming.NamingContext.lookup(Unknown Source)
>         at org.apache.naming.NamingContext.lookup(Unknown Source)
>         at
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(Unknown
> Source)
>         at
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(Unknown
> Source)
>         at
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(Unknown
> Source)
>         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown
> Source)
>         at org.apache.catalina.core.StandardServer.start(Unknown Source)
>         at org.apache.catalina.startup.Catalina.start(Unknown Source)
>         at org.apache.catalina.startup.Catalina.execute(Unknown Source)
>         at org.apache.catalina.startup.Catalina.process(Unknown Source)
>         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(Unknown Source)
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1
> javax.naming.NamingException: /var/tomcat4/conf/tomcat-users.xml (Permission denied)
>         at org.apache.naming.NamingContext.lookup(Unknown Source)
>         at org.apache.naming.NamingContext.lookup(Unknown Source)
>         at org.apache.catalina.realm.UserDatabaseRealm.start(Unknown Source)
>         at org.apache.catalina.core.ContainerBase.start(Unknown Source)
>         at org.apache.catalina.core.StandardEngine.start(Unknown Source)
>         at org.apache.catalina.core.StandardService.start(Unknown Source)
>         at org.apache.catalina.core.StandardServer.start(Unknown Source)
>         at org.apache.catalina.startup.Catalina.start(Unknown Source)
>         at org.apache.catalina.startup.Catalina.execute(Unknown Source)
>         at org.apache.catalina.startup.Catalina.process(Unknown Source)
>         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(Unknown Source)
> Catalina.start: LifecycleException:  No UserDatabase component found under key
> UserDatabase
> LifecycleException:  No UserDatabase component found under key UserDatabase
>         at org.apache.catalina.realm.UserDatabaseRealm.start(Unknown Source)
>         at org.apache.catalina.core.ContainerBase.start(Unknown Source)
>         at org.apache.catalina.core.StandardEngine.start(Unknown Source)
>         at org.apache.catalina.core.StandardService.start(Unknown Source)
>         at org.apache.catalina.core.StandardServer.start(Unknown Source)
>         at org.apache.catalina.startup.Catalina.start(Unknown Source)
>         at org.apache.catalina.startup.Catalina.execute(Unknown Source)
>         at org.apache.catalina.startup.Catalina.process(Unknown Source)
>         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(Unknown Source)
> Stopping service Tomcat-Standalone
> Catalina.stop: LifecycleException:  Coyote connector has not been started
> LifecycleException:  Coyote connector has not been started
>         at org.apache.coyote.tomcat4.CoyoteConnector.stop(CoyoteConnector.java:1160)
>         at org.apache.catalina.core.StandardService.stop(Unknown Source)
>         at org.apache.catalina.core.StandardServer.stop(Unknown Source)
>         at org.apache.catalina.startup.Catalina.start(Unknown Source)
>         at org.apache.catalina.startup.Catalina.execute(Unknown Source)
>         at org.apache.catalina.startup.Catalina.process(Unknown Source)
>         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(Unknown Source)
> Jul 28, 2003 2:41:31 PM org.apache.commons.modeler.Registry loadRegistry
> INFO: Loading registry information
> Jul 28, 2003 2:41:31 PM org.apache.commons.modeler.Registry getRegistry
> INFO: Creating new Registry instance
> Jul 28, 2003 2:41:33 PM org.apache.commons.modeler.Registry getServer
> INFO: Creating MBeanServer
> Jul 28, 2003 2:41:36 PM org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on port 8080
> Jul 28, 2003 2:41:36 PM org.apache.jk.server.JkMain init
> WARNING: No properties file found /var/tomcat4/conf/jk2.properties
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1
> Jul 28, 2003 2:41:38 PM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on port 8080
> Jul 28, 2003 2:41:38 PM org.apache.jk.common.ChannelSocket init
> INFO: JK2: ajp13 listening on /0.0.0.0:8009
> Jul 28, 2003 2:41:38 PM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=3/176  config=null
> Stopping service Tomcat-Standalone
> Jul 28, 2003 2:43:59 PM org.apache.commons.modeler.Registry loadRegistry
> INFO: Loading registry information
> Jul 28, 2003 2:44:00 PM org.apache.commons.modeler.Registry getRegistry
> INFO: Creating new Registry instance
> Jul 28, 2003 2:44:02 PM org.apache.commons.modeler.Registry getServer
> INFO: Creating MBeanServer
> Jul 28, 2003 2:44:04 PM org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on port 8080
> Jul 28, 2003 2:44:04 PM org.apache.jk.server.JkMain init
> WARNING: No properties file found /var/tomcat4/conf/jk2.properties
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1
> Jul 28, 2003 2:44:06 PM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on port 8080
> Jul 28, 2003 2:44:06 PM org.apache.jk.common.ChannelSocket init
> INFO: JK2: ajp13 listening on /0.0.0.0:8009
> Jul 28, 2003 2:44:07 PM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=4/383  config=null
> Stopping service Tomcat-Standalone
> Jul 28, 2003 4:48:38 PM org.apache.commons.modeler.Registry loadRegistry
> INFO: Loading registry information
> Jul 28, 2003 4:48:38 PM org.apache.commons.modeler.Registry getRegistry
> INFO: Creating new Registry instance
> Jul 28, 2003 4:48:40 PM org.apache.commons.modeler.Registry getServer
> INFO: Creating MBeanServer
> Jul 28, 2003 4:48:43 PM org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on port 8080
> Jul 28, 2003 4:48:43 PM org.apache.jk.server.JkMain init
> WARNING: No properties file found /var/tomcat4/conf/jk2.properties
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1
> Jul 28, 2003 4:48:45 PM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on port 8080
> Jul 28, 2003 4:48:45 PM org.apache.jk.common.ChannelSocket init
> INFO: JK2: ajp13 listening on /0.0.0.0:8009
> Jul 28, 2003 4:48:45 PM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=4/377  config=null
> [root at borg tomcat4]#
> 
> 
> Quoting Ryan Matteson <mattesonry at corp.earthlink.net>:
> 
> > Does the tomcat web container startup successfully? Which SDK
> > are you using with the tomcat installation? Did you setup
> > your JAVA_HOME, TOMCAT_HOME and PATH variables? What do the
> > logs in $CATALINA_HOME/logs have to say?
> > 
> > Nathan J. Underwood wrote:
> > 
> > > Tried to be as descriptive in the subject as possible :-D.  I've got a
> > Dell
> > > PowerEdge 4300 running RH v9 (clean install, no apache). I've been tasked
> > with
> > > getting Tomcat v4.1.24 up and running on the machine.  Seems easy, but I
> > have it
> > > installed, seems to be ok, but when you go to the page
> > > (http://servername.com:8080) you get an HTTP Status 500 message stating
> > "No
> > > Context configured to proceed this request".  Short story, I'm stuck.  Any
> > ideas?
> > > 
> > 
> > 
> > _______________________________________________
> > Ale mailing list
> > Ale at ale.org
> > http://www.ale.org/mailman/listinfo/ale
> > 
> 

_______________________________________________
Ale mailing list
Ale at ale.org
http://www.ale.org/mailman/listinfo/ale





More information about the Ale mailing list