Hej igen... beklager ventetiden...
Det er lykkedes at få serveren op og kører igen... præcis hvad der skete og ikke skete står i øjeblikket hen i det uvisse....
Vi har på maskinenen en Tomcat 5, mysql 4 og benytter jdbc 3.1.7. Dette opsæt har givet os en del problemer... Det vil sige at problemerne startede efter opdatering af Tomcat, derefter mysql... Og jeg tror ovenstående på en eller anden måde er relateret......
Har du før set følgende fejl:
2005-04-01 07:41:38 JDBCRealm[/chemicalinventory]: Exception performing
authentication
java.sql.SQLException: Communications link failure during commit().
Transaction resolution unknown.
at com.mysql.jdbc.Connection.commit(Connection.java:1099)
at
org.apache.catalina.realm.JDBCRealm.authenticate(JDBCRealm.java:460)
at
org.apache.catalina.realm.JDBCRealm.authenticate(JDBCRealm.java:347)
at
org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:229)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:446)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Desuden skriver den følgende også i localhost_db.log:
2005-04-01 09:09:50
NamingContextListener[/Catalina/localhost/chemicalinventory]: Resource
parameters for jdbc/chemicalinventory =
ResourceParams[name=jdbc/chemicalinventory,
parameters={url=jdbc:
mysql://localhost/chemicals?autoReconnect=true,
maxIdle=30, maxActive=100, driverClassName=com.mysql.jdbc.Driver,
maxWait=10000, removeAbandoned=true, username=chemicals,
factory=org.apache.commons.dbcp.BasicDataSourceFactory,
logAbandoned=true, removeAbandonedTimeout=30, password=chemicals}]
2005-04-01 09:09:50
NamingContextListener[/Catalina/localhost/chemicalinventory]: Adding
resource ref jdbc/chemicalinventory
2005-04-01 09:09:50
NamingContextListener[/Catalina/localhost/chemicalinventory]:
ResourceRef[className=javax.sql.DataSource,factoryClassLocation=null,factoryClassName=org.apache.naming.factory.ResourceFactory,{type=scope,content=Shareable},{type=auth,content=Container},{type=url,content=jdbc:
mysql://localhost/chemicals?autoReconnect=true},{type=maxIdle,content=30},{type=maxActive,content=100},{type=driverClassName,content=com.mysql.jdbc.Driver},{type=maxWait,content=10000},{type=removeAbandoned,content=true},{type=username,content=chemicals},{type=factory,content=org.apache.commons.dbcp.BasicDataSourceFactory},{type=logAbandoned,content=true},{type=removeAbandonedTimeout,content=30},{type=password,content=chemicals}]
2005-04-01 09:09:50
NamingContextListener[/Catalina/localhost/chemicalinventory]: Resource
parameters for UserTransaction = null
[jekr@dfu11 logs]$ cat localhost_log.2005-04-01.txt
2005-04-01 09:09:54
StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter:
init(): ruleChain: [org.apache.webapp.balancer.RuleChain:
[org.apache.webapp.balancer.rules.URLStringMatchRule: Target string:
News / Redirect URL:
http://www.cnn.com],
[org.apache.webapp.balancer.rules.RequestParameterRule: Target param
name: paramName / Target param value: paramValue / Redirect URL:
http://www.yahoo.com],
[org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
http://jakarta.apache.org]]-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
som du kan se er det en udskrift af mit context fra server.xml, men følgende bekymrer mig:
NamingContextListener[/Catalina/localhost/chemicalinventory]: Resource
parameters for UserTransaction = null
Du har naturligvis tjent points på dette spg. og kan du knække denne gåde så er der max point oven i hatten....