RE: problem with JDBCStore
Howdy, First suggestion is to start with tomcat-standalone for now. Don't use apache and a connector, just tomcat-standalone, as we further debug this. You can add apache back later (assuming it's not the cause of the problem). Yoav Shapira Millennium ChemInformatics -Original Message- From: Stephan Hintzen [mailto:[EMAIL PROTECTED] Sent: Thursday, July 03, 2003 2:03 PM To: [EMAIL PROTECTED] Subject: problem with JDBCStore Hi! I'm trying to use JDBCStore with mySQL under Win98. It looks like Tomcat can connect to the database I get to see the created process in the Process list in the WinMySQLadmin-Programm, but no entries are sent to the database. Instead I get the following Exception: l ocalhost_log.txt: 2003-07-03 19:49:49 StandardHost[localhost]: Removing web application at context path /Portal.war 2003-07-03 19:49:49 PersistentManager[/Portal.war]: Stopping 2003-07-03 19:49:49 StandardHost[localhost]: Error removing application at context path /Portal.war java.lang.NullPointerException at org.apache.catalina.session.JDBCStore.stop(JDBCStore.java:762) at org.apache.catalina.session.PersistentManagerBase.stop(PersistentManage rBas e .java:875) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1184) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3440 ) at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:9 83) at org.apache.catalina.core.StandardHost.remove(StandardHost.java:789) at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:843 ) at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:803) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:4 67) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS uppo r t.java:155) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1151) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1163) at org.apache.catalina.core.StandardService.stop(StandardService.java:435) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:534) at org.apache.catalina.startup.Catalina.start(Catalina.java:794) 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.ja va:3 9 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso rImp l .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) 2003-07-03 19:49:49 HostConfig[localhost] Error undeploying web application at context path /Portal.war java.io.IOException: java.lang.NullPointerException at org.apache.catalina.core.StandardHost.remove(StandardHost.java:792) at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:843 ) at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:803) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:4 67) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS uppo r t.java:155) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1151) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1163) at org.apache.catalina.core.StandardService.stop(StandardService.java:435) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:534) at org.apache.catalina.startup.Catalina.start(Catalina.java:794) 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.ja va:3 9 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso rImp l .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) apache_log.txt: 2003-07-03 19:49:49 [org.apache.catalina.connector.warp.WarpConnector] Error accepting requests java.net.SocketException: socket closed at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) at java.net.ServerSocket.implAccept(ServerSocket.java:448) at java.net.ServerSocket.accept(ServerSocket.java:419) at org.apache.catalina.connector.warp.WarpConnector.run(WarpConnector.java :580 ) at java.lang.Thread.run(Thread.java:536) the other logs seem to be all right. I've put the following lines in the server.xml as my application context: !-- SEP Portal Context -- Context path=/Portal.war docBase=Portal debug=0 reloadable=true !-- Manager for mySQL-Database -- Manager className=org.apache.catalina.session.PersistentManager debug=99 saveOnRestart=true
Re: problem with JDBCStore
Thanks for the quick reply! Since I'm new to tomcat I've got a question: How do I only start tomcat-standalone? I get the following message at starting tomcat: Starting service Tomcat-Standalone Apache Tomcat/4.0.1 Starting service Tomcat-Apache Apache Tomcat/4.0.1 in which file do I specify that the second service is not to be startet? Probaply in the catalina.bat, but I don't know which entry I'll have to change. Thanks again, Stephan -Ursprüngliche Nachricht- Von: Shapira, Yoav [EMAIL PROTECTED] An: Tomcat Users List [EMAIL PROTECTED] Gesendet: Donnerstag, 3. Juli 2003 20:07 Betreff: RE: problem with JDBCStore Howdy, First suggestion is to start with tomcat-standalone for now. Don't use apache and a connector, just tomcat-standalone, as we further debug this. You can add apache back later (assuming it's not the cause of the problem). Yoav Shapira Millennium ChemInformatics -Original Message- From: Stephan Hintzen [mailto:[EMAIL PROTECTED] Sent: Thursday, July 03, 2003 2:03 PM To: [EMAIL PROTECTED] Subject: problem with JDBCStore Hi! I'm trying to use JDBCStore with mySQL under Win98. It looks like Tomcat can connect to the database I get to see the created process in the Process list in the WinMySQLadmin-Programm, but no entries are sent to the database. Instead I get the following Exception: l ocalhost_log.txt: 2003-07-03 19:49:49 StandardHost[localhost]: Removing web application at context path /Portal.war 2003-07-03 19:49:49 PersistentManager[/Portal.war]: Stopping 2003-07-03 19:49:49 StandardHost[localhost]: Error removing application at context path /Portal.war java.lang.NullPointerException at org.apache.catalina.session.JDBCStore.stop(JDBCStore.java:762) at org.apache.catalina.session.PersistentManagerBase.stop(PersistentManage rBas e .java:875) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1184) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3440 ) at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:9 83) at org.apache.catalina.core.StandardHost.remove(StandardHost.java:789) at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:843 ) at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:803) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:4 67) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS uppo r t.java:155) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1151) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1163) at org.apache.catalina.core.StandardService.stop(StandardService.java:435) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:534) at org.apache.catalina.startup.Catalina.start(Catalina.java:794) 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.ja va:3 9 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso rImp l .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) 2003-07-03 19:49:49 HostConfig[localhost] Error undeploying web application at context path /Portal.war java.io.IOException: java.lang.NullPointerException at org.apache.catalina.core.StandardHost.remove(StandardHost.java:792) at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:843 ) at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:803) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:4 67) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS uppo r t.java:155) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1151) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1163) at org.apache.catalina.core.StandardService.stop(StandardService.java:435) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:534) at org.apache.catalina.startup.Catalina.start(Catalina.java:794) 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.ja va:3 9 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso rImp l .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) apache_log.txt: 2003-07-03 19:49:49 [org.apache.catalina.connector.warp.WarpConnector] Error accepting requests java.net.SocketException: socket closed at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353