Tomcat fails to start
I am using Eclipse with MyEclipseIDE to run Tomcat. If I use the startup.bat for tomcat everything works fine. However, if I use eclipse to start tomcat i get the error below. Any ideas? The version of server.xml that you see below is near identical to server-minimal.xml. This has been happening for about a day now. There were no changes made when it started to occur, but since then I have reinstalled the JDK, Eclipse, and MyEclipseIDE. Thanks in advance, Andrew ?xml version='1.0' encoding='UTF-8'? Server port=8005 shutdown=SHUTDOWN GlobalNamingResources !-- Used by Manager webapp -- Resource name=UserDatabase auth=Container type=org.apache.catalina.UserDatabase description=User database that can be updated and saved /Resource ResourceParams name=UserDatabase parameter namefactory/name valueorg.apache.catalina.users.MemoryUserDatabaseFactory/value /parameter parameter namepathname/name valueconf/tomcat-users.xml/value /parameter /ResourceParams /GlobalNamingResources Service name=Catalina Connector port=8080/ !-- This is here for compatibility only, not required -- !-- Connector port=8009 protocol=AJP/1.3/ -- Engine name=Catalina defaultHost=localhost !-- Logger className=org.apache.catalina.logger.FileLogger/ Realm className=org.apache.catalina.realm.UserDatabaseRealm resourceName=UserDatabase/ -- !-- Host name=localhost appBase=webapps / -- /Engine /Service /Server Thread [main] (Suspended (exception EOFException)) XMLEntityScanner.load(int, boolean) line: not available XMLEntityScanner.skipSpaces() line: not available XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(boolean) line: not available XMLDocumentScannerImpl(XMLDocumentFragmentScannerImpl).scanDocument(boolean) line: not available XML11Configuration.parse(boolean) line: not available XML11Configuration.parse(XMLInputSource) line: not available SAXParser(XMLParser).parse(XMLInputSource) line: not available SAXParser(AbstractSAXParser).parse(InputSource) line: not available CatalinaDigester(Digester).parse(InputSource) line: 1548 Catalina.load() line: 489 Catalina.load(String[]) line: 528 NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method] NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25 Method.invoke(Object, Object[]) line: 324 Bootstrap.load(String[]) line: 247 Bootstrap.main(String[]) line: 421 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
what are some things people have done if tomcat fails to start
Even though a web app can have an error page, what have some people done to indicate to its audience if the tomcat server is not up and running? It has been explained to me that when a seperate instance of tomcat is started on the same machine while an instance is already running, when a user attempts to connect to a web app the message, server is starting, will be returned. I am dealing with Tomcat 3.3 at the moment. 1) Is it possible to start a second instance of tomcat with the same server.xml, etc. while one instance is already running? 2) How have some people redirected users to a useful error page when a Tomcat server does not successfully come up? Thank you for your time and consideration, Dan - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: SSL on AIX: Tomcat fails to start
Resolved: After having our sys. admin. re-order the providers I was still encountering the error. I ended up placing Sun's jsse.jar, jcert.jar, and jnet.jar in $tomcatHome/common/lib Tomcat seemed to be ignoring JSSE_HOME. With JSSE jars in common/lib, Tomcat does not seem to need JSSE_HOME as it is not set anywhere. Additionally, removed all paths to JSSE jars from CLASSPATH variable within $tomcatHome/bin/setclasspath.sh By some evil twist of fate (all my fault) I neglected to move jnet.jar into common/lib on my attempts prior to submitting to the Tomcat list. Side Note: IBM's JSSE is not installed since we are using 131. On my Linux box I was using JDK 1.4 which came package with JSSE. -Ryan Hi: Tomcat newbie running: Tomcat 4.1.27 on AIX 5.2 ML1, IBM's 131 JDK, and Sun's JSSE package. JSSE_HOME is set to the location of Sun's JSSE jars Keystore is created and server.xml adjusted accordingly (using self-signed cert for now). Lines in java.security (which only sysadmin has access to) looks like: security.provider.1=sun.security.provider.Sun security.provider.2=com.ibm.crypto.provider.IBMJCA security.provider.3=com.sun.net.ssl.internal.ssl.Provider security.provider.4=com.sun.rsajca.Provider security.provider.5=com.sun.crypto.provider.SunJCE security.provider.6=sun.security.jgss.SunProvider Receive the following error on startup attempt: java.lang.reflect.InvocationTargetException: java.lang.NoSuchMethodError: java.security.cert.X509Certificate: method getSubjectX500Principal()Ljavax/security/auth/x500/X500Principal; not found at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.a(DashoA6275(Inlined Compiled Code)) at [MORE...] Do I need to have the sys admin re-order the security providers so that IBM's provider is last? Or, do I have to use IBM's JSSE package? I read in the archives that earlier Tomcat versions require Sun's JSSE(?). Hoping somebody can give me a clue before I ask the sys admin to edit the java.security file again... Just want to add that this worked fine when I tried it under Red Hat 8 so I'm fairly certain this is an IBM / Sun package problem. Regards, |--| | Ryan Russo | | [EMAIL PROTECTED] | | University at Albany--Computing | | Technical Services Web Team | |__| - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] |--| | Ryan Russo | | [EMAIL PROTECTED] | | University at Albany--Computing | | Technical Services Web Team | |__| - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
SSL on AIX: Tomcat fails to start
Hi: Tomcat newbie running: Tomcat 4.1.27 on AIX 5.2 ML1, IBM's 131 JDK, and Sun's JSSE package. JSSE_HOME is set to the location of Sun's JSSE jars Keystore is created and server.xml adjusted accordingly (using self-signed cert for now). Lines in java.security (which only sysadmin has access to) looks like: security.provider.1=sun.security.provider.Sun security.provider.2=com.ibm.crypto.provider.IBMJCA security.provider.3=com.sun.net.ssl.internal.ssl.Provider security.provider.4=com.sun.rsajca.Provider security.provider.5=com.sun.crypto.provider.SunJCE security.provider.6=sun.security.jgss.SunProvider Receive the following error on startup attempt: java.lang.reflect.InvocationTargetException: java.lang.NoSuchMethodError: java.security.cert.X509Certificate: method getSubjectX500Principal()Ljavax/security/auth/x500/X500Principal; not found at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.a(DashoA6275(Inlined Compiled Code)) at [MORE...] Do I need to have the sys admin re-order the security providers so that IBM's provider is last? Or, do I have to use IBM's JSSE package? I read in the archives that earlier Tomcat versions require Sun's JSSE(?). Hoping somebody can give me a clue before I ask the sys admin to edit the java.security file again... Just want to add that this worked fine when I tried it under Red Hat 8 so I'm fairly certain this is an IBM / Sun package problem. Regards, |--| | Ryan Russo | | [EMAIL PROTECTED] | | University at Albany--Computing | | Technical Services Web Team | |__| - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Tomcat fails to start under win2k-pro
Hi, I'm not a Windows person but have been asked to start a standalone Tomcat 4.1.24 server on a Win2k-pro machine. I did a very basic install on a linux box once before and it worked right out of the box. The windows install and startup is not playing nice. I did the install and *think* I have configured it to run on port 80 [this is necessary for our needs]. I set the JAVA_HOME variable and then ran the startup.bat file. I get a report that -Djava.endorsed.dirs= can not be found or is not understood -- sorry for the imprecise message but the machine is half a building away and I was distracted on the way back. I do know this is coming from the catalina.bat script though. I ran: catalina.bat start and received the same message. Dean...K... -- Dean Karres / [EMAIL PROTECTED] / itg.uiuc.edu Imaging Technology Group / Beckman Institute / University of Illinois 405 North Mathews / Urbana, IL 61801 USA - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
AW: Tomcat fails to start under win2k-pro
Try setting the JAVA_HOME variable - either system-wide or in the startup.bat file I had the same problem and it was a bit irritating - the java.endorsed.dirs variable had nothing to do with the problem. It was only because JAVA_HOME was not set and it precedes the -Djava... stuff in the line which starts Tomcat, -Djava... is interpreted as the command... which of course doesn't make sense. Torben --- Torben Fruechtenicht Developer IT Solutions UBIS AGfon: +49 30 39929-731 Dircksenstraße 42-44 fax: +49 30 39929-900 D-10178 Berlin email: [EMAIL PROTECTED] Germanyweb: http://www.ubis-ag.com --- -Ursprüngliche Nachricht- Von: Dean Karres [mailto:[EMAIL PROTECTED] Gesendet: Dienstag, 8. Juli 2003 18:07 An: [EMAIL PROTECTED] Betreff: Tomcat fails to start under win2k-pro Hi, I'm not a Windows person but have been asked to start a standalone Tomcat 4.1.24 server on a Win2k-pro machine. I did a very basic install on a linux box once before and it worked right out of the box. The windows install and startup is not playing nice. I did the install and *think* I have configured it to run on port 80 [this is necessary for our needs]. I set the JAVA_HOME variable and then ran the startup.bat file. I get a report that -Djava.endorsed.dirs= can not be found or is not understood -- sorry for the imprecise message but the machine is half a building away and I was distracted on the way back. I do know this is coming from the catalina.bat script though. I ran: catalina.bat start and received the same message. Dean...K... -- Dean Karres / [EMAIL PROTECTED] / itg.uiuc.edu Imaging Technology Group / Beckman Institute / University of Illinois 405 North Mathews / Urbana, IL 61801 USA - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Tomcat fails to start...
Jack, Looks like a CLASSPATH issue. It usually helps to set the CLASSPATH in the startup.sh file yourself. Look at the tomcat.sh file to see what tomcat needs and set it in startup.sh. I usually put everything I think tomcat will need on the classpath. It works better than letting tomcat do it itself. In your case it looks like tomcat can't find its own classes or something from java's rt.jar (or your system's equivalent). Good luck, Mark -Original Message- From: Jack Lauman [mailto:[EMAIL PROTECTED]] Sent: Tuesday, December 25, 2001 5:37 PM To: Tomcat Developers List; Tomcat User List Subject: Tomcat fails to start... Tomcat 4.x (CVS 12-25-2001) fails to start. I'm using the following configuration: RedHat 7.0 (glibc 2.2.4-18.7.0.3) jdk1.3.1_02 commons-utils-1.1 commons-collections-1.0 commons-digester-1.1.1 commons-dbcp-20011222 commons-modeler-20011222 commons-pool-20011222 crimson-1.1.3 xerces-1.4.4 I got the following error when executing $CATALINA_HOME/bin/startup.sh and would appreciate any assistance in resolving it. Thanks, Jack End event threw exception java.lang.ClassNotFoundException: org.apache.catalina.ServerSocketFactory at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader .java:992) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader .java:857) at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:155) at org.apache.commons.digester.Digester.endElement(Digester.java:757) at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403) at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator .java:1550) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanne r.java:1809) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM LDocumentScanner.java:1182) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner. java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098) at org.apache.commons.digester.Digester.parse(Digester.java:1170) at org.apache.catalina.startup.Catalina.start(Catalina.java:444) at org.apache.catalina.startup.Catalina.execute(Catalina.java:399) at org.apache.catalina.startup.Catalina.process(Catalina.java:178) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:246) Catalina.start: java.lang.ClassNotFoundException: org.apache.catalina.ServerSocketFactory java.lang.ClassNotFoundException: org.apache.catalina.ServerSocketFactory at org.apache.commons.digester.Digester.createSAXException(Digester.java:1763) at org.apache.commons.digester.Digester.createSAXException(Digester.java:1785) at org.apache.commons.digester.Digester.endElement(Digester.java:760) at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403) at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator .java:1550) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanne r.java:1809) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM LDocumentScanner.java:1182) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner. java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098) at org.apache.commons.digester.Digester.parse(Digester.java:1170) at org.apache.catalina.startup.Catalina.start(Catalina.java:444) at org.apache.catalina.startup.Catalina.execute(Catalina.java:399) at org.apache.catalina.startup.Catalina.process(Catalina.java:178) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:246) -- To unsubscribe: mailto:[EMAIL PROTECTED] For additional commands: mailto:[EMAIL PROTECTED] Troubles with the list: mailto:[EMAIL PROTECTED] -- To unsubscribe: mailto:[EMAIL PROTECTED] For additional commands: mailto:[EMAIL PROTECTED] Troubles with the list: mailto:[EMAIL PROTECTED]
Tomcat fails to start...
Tomcat 4.x (CVS 12-25-2001) fails to start. I'm using the following configuration: RedHat 7.0 (glibc 2.2.4-18.7.0.3) jdk1.3.1_02 commons-utils-1.1 commons-collections-1.0 commons-digester-1.1.1 commons-dbcp-20011222 commons-modeler-20011222 commons-pool-20011222 crimson-1.1.3 xerces-1.4.4 I got the following error when executing $CATALINA_HOME/bin/startup.sh and would appreciate any assistance in resolving it. Thanks, Jack End event threw exception java.lang.ClassNotFoundException: org.apache.catalina.ServerSocketFactory at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:992) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857) at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:155) at org.apache.commons.digester.Digester.endElement(Digester.java:757) at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403) at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1550) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1809) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1182) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098) at org.apache.commons.digester.Digester.parse(Digester.java:1170) at org.apache.catalina.startup.Catalina.start(Catalina.java:444) at org.apache.catalina.startup.Catalina.execute(Catalina.java:399) at org.apache.catalina.startup.Catalina.process(Catalina.java:178) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:246) Catalina.start: java.lang.ClassNotFoundException: org.apache.catalina.ServerSocketFactory java.lang.ClassNotFoundException: org.apache.catalina.ServerSocketFactory at org.apache.commons.digester.Digester.createSAXException(Digester.java:1763) at org.apache.commons.digester.Digester.createSAXException(Digester.java:1785) at org.apache.commons.digester.Digester.endElement(Digester.java:760) at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403) at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1550) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1809) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1182) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098) at org.apache.commons.digester.Digester.parse(Digester.java:1170) at org.apache.catalina.startup.Catalina.start(Catalina.java:444) at org.apache.catalina.startup.Catalina.execute(Catalina.java:399) at org.apache.catalina.startup.Catalina.process(Catalina.java:178) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:246) -- To unsubscribe: mailto:[EMAIL PROTECTED] For additional commands: mailto:[EMAIL PROTECTED] Troubles with the list: mailto:[EMAIL PROTECTED]
Re: Tomcat fails to start...
Hi Jack, I think you may not have installed Java on your computer. Sanjeev --- Jack Lauman [EMAIL PROTECTED] wrote: Tomcat 4.x (CVS 12-25-2001) fails to start. I'm using the following configuration: RedHat 7.0 (glibc 2.2.4-18.7.0.3) jdk1.3.1_02 commons-utils-1.1 commons-collections-1.0 commons-digester-1.1.1 commons-dbcp-20011222 commons-modeler-20011222 commons-pool-20011222 crimson-1.1.3 xerces-1.4.4 I got the following error when executing $CATALINA_HOME/bin/startup.sh and would appreciate any assistance in resolving it. Thanks, Jack End event threw exception java.lang.ClassNotFoundException: org.apache.catalina.ServerSocketFactory at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:992) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857) at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:155) at org.apache.commons.digester.Digester.endElement(Digester.java:757) at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403) at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1550) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1809) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1182) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098) at org.apache.commons.digester.Digester.parse(Digester.java:1170) at org.apache.catalina.startup.Catalina.start(Catalina.java:444) at org.apache.catalina.startup.Catalina.execute(Catalina.java:399) at org.apache.catalina.startup.Catalina.process(Catalina.java:178) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:246) Catalina.start: java.lang.ClassNotFoundException: org.apache.catalina.ServerSocketFactory java.lang.ClassNotFoundException: org.apache.catalina.ServerSocketFactory at org.apache.commons.digester.Digester.createSAXException(Digester.java:1763) at org.apache.commons.digester.Digester.createSAXException(Digester.java:1785) at org.apache.commons.digester.Digester.endElement(Digester.java:760) at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403) at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1550) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1809) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1182) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098) at org.apache.commons.digester.Digester.parse(Digester.java:1170) at org.apache.catalina.startup.Catalina.start(Catalina.java:444) at org.apache.catalina.startup.Catalina.execute(Catalina.java:399) at org.apache.catalina.startup.Catalina.process(Catalina.java:178) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:246) -- To unsubscribe: mailto:[EMAIL PROTECTED] For additional commands: mailto:[EMAIL PROTECTED] Troubles with the list: mailto:[EMAIL PROTECTED] __ Do You Yahoo!? Send your FREE holiday greetings online! http://greetings.yahoo.com -- To unsubscribe: mailto:[EMAIL PROTECTED] For additional commands: mailto:[EMAIL PROTECTED] Troubles with the list: mailto:[EMAIL PROTECTED]