Ok here is a new one to me - on my dev box (WIn 2K server, Tomcat 4.1.18), plugging 
along this morning, not working with config files at all, when I get the "servlet not 
available" message, on servlets and .html pages. Can't start anything from the 
manager, Tomcat will restart, but still cannot seem to find applications running 
minutes ago. Haven't touched the JAR files in weeks, everything has been running 
smoothly.  Got this in my localhost output log. Stopped and started TOmcat repeatedly, 
still couldn't get a single page to serve (the manager app worked, as well as the root 
homepage 'Welcome to Tomcat...'). Rebooted the box and all seems well, but very 
concerned!!

Ideas? Thanks, Geoff

log file:



2003-04-02 10:20:20 ContextConfig[/election]: Marking this application unavailable due 
to previous error(s)
2003-04-02 10:20:20 StandardManager[/election]: Seeding random number generator class 
java.security.SecureRandom
2003-04-02 10:20:20 StandardManager[/election]: Seeding of random number generator has 
been completed
2003-04-02 10:20:20 StandardContext[/election]: Context startup failed due to previous 
errors
2003-04-02 10:20:20 HTMLManager: list: Listing contexts for virtual host 'localhost'
2003-04-02 10:20:21 HTMLManager: start: Starting web application at '/election'
2003-04-02 10:20:21 StandardHost[localhost]: standardHost.start /election
2003-04-02 10:20:21 WebappLoader[/election]: Deploying class repositories to work 
directory D:\Work_Files\jakarta-tomcat-4.1.18\work\Standalone\localhost\election
2003-04-02 10:20:21 WebappLoader[/election]: Deploy class files /WEB-INF/classes to 
D:\Work_Files\jakarta-tomcat-4.1.18\webapps\election\WEB-INF\classes
2003-04-02 10:20:21 WebappLoader[/election]: Deploy JAR /WEB-INF/lib/classes.jar to 
D:\Work_Files\jakarta-tomcat-4.1.18\webapps\election\WEB-INF\lib\classes.jar
2003-04-02 10:20:21 WebappLoader[/election]: Deploy JAR /WEB-INF/lib/cos.jar to 
D:\Work_Files\jakarta-tomcat-4.1.18\webapps\election\WEB-INF\lib\cos.jar
2003-04-02 10:20:21 WebappLoader[/election]: Deploy JAR /WEB-INF/lib/tools.jar to 
D:\Work_Files\jakarta-tomcat-4.1.18\webapps\election\WEB-INF\lib\tools.jar
2003-04-02 10:20:21 ContextConfig[/election] Exception processing JAR at resource path 
/WEB-INF/lib/cos.jar
javax.servlet.ServletException: Exception processing JAR at resource path 
/WEB-INF/lib/cos.jar
        at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:930)
        at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
        at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
        at 
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)
        at 
org.apache.catalina.core.StandardHostDeployer.start(StandardHostDeployer.java:458)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:872)
        at org.apache.catalina.servlets.ManagerServlet.start(ManagerServlet.java:1014)
        at 
org.apache.catalina.servlets.HTMLManagerServlet.start(HTMLManagerServlet.java:379)
        at 
org.apache.catalina.servlets.HTMLManagerServlet.doGet(HTMLManagerServlet.java:149)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:550)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
        at java.lang.Thread.run(Thread.java:536)
----- Root Cause -----
java.io.IOException: The system cannot find the path specified
        at java.io.WinNTFileSystem.createFileExclusively(Native Method)
        at java.io.File.checkAndCreate(File.java:1313)
        at java.io.File.createTempFile(File.java:1401)
        at java.io.File.createTempFile(File.java:1438)
        at sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:169)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:164)
        at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:42)
        at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:78)
        at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:85)
        at 
sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:69)
        at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:906)
        at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
        at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
        at 
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)
        at 
org.apache.catalina.core.StandardHostDeployer.start(StandardHostDeployer.java:458)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:872)
        at org.apache.catalina.servlets.ManagerServlet.start(ManagerServlet.java:1014)
        at 
org.apache.catalina.servlets.HTMLManagerServlet.start(HTMLManagerServlet.java:379)
        at 
org.apache.catalina.servlets.HTMLManagerServlet.doGet(HTMLManagerServlet.java:149)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:550)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
        at java.lang.Thread.run(Thread.java:536)

2003-04-02 10:20:21 ContextConfig[/election]: Marking this application unavailable due 
to previous error(s)
2003-04-02 10:20:21 StandardManager[/election]: Seeding random number generator class 
java.security.SecureRandom
2003-04-02 10:20:21 StandardManager[/election]: Seeding of random number generator has 
been completed
2003-04-02 10:20:21 StandardContext[/election]: Context startup failed due to previous 
errors
2003-04-02 10:20:21 HTMLManager: list: Listing contexts for virtual host 'localhost'
2003-04-02 10:22:15 StandardHost[localhost]: Removing web application at context path 
/admin
2003-04-02 10:22:15 StandardHost[localhost]: ContainerBase.removeChild: stop: 
LifecycleException:  Container StandardContext[/admin] has not been started
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3643)
        at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1036)
        at 
org.apache.catalina.core.StandardHostDeployer.remove(StandardHostDeployer.java:420)
        at org.apache.catalina.core.StandardHost.remove(StandardHost.java:852)
        at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:919)
        at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:899)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:370)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1221)
        at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1233)
        at org.apache.catalina.core.StandardService.stop(StandardService.java:554)
        at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2224)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:543)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        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:203)


2003-04-02 10:22:15 StandardHost[localhost]: Removing web application at context path 
/election
2003-04-02 10:22:15 StandardHost[localhost]: ContainerBase.removeChild: stop: 
LifecycleException:  Container StandardContext[/election] has not been started
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3643)
        at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1036)
        at 
org.apache.catalina.core.StandardHostDeployer.remove(StandardHostDeployer.java:420)
        at org.apache.catalina.core.StandardHost.remove(StandardHost.java:852)
        at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:919)
        at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:899)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:370)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1221)
        at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1233)
        at org.apache.catalina.core.StandardService.stop(StandardService.java:554)
        at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2224)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:543)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        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:203)



-----Original Message-----
From: Shapira, Yoav [mailto:[EMAIL PROTECTED]
Sent: Wednesday, April 02, 2003 10:25 AM
To: Tomcat Users List
Subject: RE: Using the ServerFactory



Howdy,
What are you trying to do?

Yoav Shapira
Millennium ChemInformatics


>-----Original Message-----
>From: Balaji [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, April 02, 2003 7:21 AM
>To: Tomcat Users List
>Subject: Using the ServerFactory
>
>Hi ,
>
>The following code returns me a null object for ServerFactory. I assume
>that accessing ServerFactory would help me get all the details of the
>Tomcat Server. Is my assumption right??
>
>
>       server = ServerFactory.getServer();
>       if(server == null)
>               System.out.println("Server is  null");
>
>Any help would be appreciated.
>
>Thanks
>Bala
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


---------------------------------------------------------------------
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]

Reply via email to