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"
>            maxActiveSessions="-1"
>            minIdleSwap="-1"
>            maxIdleSwap="-1"
>            maxIdleBackup="-1">
>            <Store className="org.apache.catalina.session.JDBCStore"
>                driverName="org.gjt.mm.mysql.Driver"
>
>connectionURL="jdbc:mysql://localhost/tomcatsessions?user=ODBC"
>                sessionTable="sessions"
>                sessionIdCol="id"
>                sessionDataCol="data"
>                sessionValidCol="valid"
>                sessionMaxInactiveCol="maxinactive"
>                sessionLastAccessedCol="lastaccess"
>                checkInterval="60"
>                debug="99" />
>            </Manager>
>        </Context>
>
>
>After the time specified under checkInterval has passed the tomcat
program
>window (i.e. MS-Dos Window I get when I start tomcat) displays the
>following
>message:
>
>Starting service Tomcat-Apache
>Apache Tomcat/4.0.1
>java.io.IOException: Stream closed
>        at
>java.io.BufferedInputStream.ensureOpen(BufferedInputStream.java:120)S
>topping service Tomcat-Standalone
>
>        at
java.io.BufferedInputStream.read(BufferedInputStream.java:270)
>        at
>java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java
>:2150)
>        at
>java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream
>.java:2163)
>        at
>java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputS
>tream.java:2634)
>        at
>java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:734
>)
>        at java.io.ObjectInputStream.<init>(ObjectInputStream.java:253)
>        at
>org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectI
>nputStream.java:103)
>        at
org.apache.catalina.session.JDBCStore.load(JDBCStore.java:518)
>        at
>org.apache.catalina.session.StoreBase.processExpires(StoreBase.java:2
>95)
>        at
org.apache.catalina.session.StoreBase.run(StoreBase.java:350)
>        at java.lang.Thread.run(Thread.java:536)
>Stopping service Tomcat-Apache
>
>
>
>Any suggestions are greatly appreciated!!!
>
>    Stephan
>
>
>---------------------------------------------------------------------
>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]

Reply via email to