Hi all,<br> to better explain the concept, the configuration of my server is as follows<br><br><span style="font-weight: bold;"> The virtual machine (JDK1.5) , Tomcat (5.5.25) , Apache 2.2.8 ,  Mysql5.0.47, RHL 5.0, Opencms 7.0.4</span> and<br> <br> in my project some jsp connect to an external database, which connector is configured in my path /var/tomcat/conf/contex.xml.<br>The problem stems from the fact that OpenCms hangs if the connector context.xml, using my jsp, has problems like database shutdown or<br>unreachable on the network.<br><br><span style="font-weight: bold;">Is there a way to tell OpenCms not hang?</span><br><br>I configure the connector as follows, but the value maxWait 10 seconds is not respected:<br><br><Resource name="jdbc/newsletter"<br>           factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"<br>              type="javax.sql.DataSource"<br>   driverClassName="org.gjt.mm.mysql.Driver"<br>               url="jdbc:mysql://192.168.11.11:3306/newsletter"<br>              auth="Container"<br>             scope="Shareable"<br>          username="root"<br>          password="root"<br>         maxActive="50"<br>           maxIdle="10"<br>           maxWait="10000"<br>   removeAbandoned="true"<br>removeAbandonedTimeout="60"<br>      logAbandoned="true"<br>     /><br><br>The number of threads increase up to the value maxThread configured in /var/tomcat/conf/server.xml<br>and than  all OpenCms threads waiting for monitor entry.<br><br><br>"TP-Processor460" daemon prio=1 tid=0x6f8d9838 nid=0x634e waiting for monitor entry [0x6c7fe000..0x6c7ff130]<br> at org.opencms.db.CmsSqlManager.getConnectionByUrl(CmsSqlManager.java: 104) - waiting to lock <0x91a33c80> (a org.opencms.db.mysql. CmsSqlManager) <br> at org.opencms.db.generic.CmsSqlManager.getConnection(CmsSqlManager. java:231) <br> at org.opencms.db.generic.CmsVfsDriver.readResource(CmsVfsDriver.java: 1905) <br> at org.opencms.db.CmsDriverManager.readResource(CmsDriverManager.java: 6387) <br> at org.opencms.db.CmsSecurityManager.readResource(CmsSecurityManager. java:5798) <br> at org.opencms.db.CmsSecurityManager.readResource(CmsSecurityManager. java:3987) <br> at org.opencms.file.CmsObject.readResource(CmsObject.java:3470) <br> at org.opencms.file.CmsObject.readResource(CmsObject.java:3437) <br> at org.opencms.i18n.CmsDefaultLocaleHandler.getI18nInfo (CmsDefaultLocaleHandler.java:103) <br> at org.opencms.i18n.CmsLocaleManager.getI18nInfo(CmsLocaleManager. java:767) <br> at org.opencms.main.OpenCmsCore.initCmsObject(OpenCmsCore.java:2015) <br> at org.opencms.main.OpenCmsCore.updateContext(OpenCmsCore.java:1657) <br> at org.opencms.main.A_CmsAuthorizationHandler.registerSession (A_CmsAuthorizationHandler.java:82) <br> at org.opencms.security.CmsDefaultAuthorizationHandler.initCmsObject (CmsDefaultAuthorizationHandler.java:73)<br>  at org.opencms.main.OpenCmsCore.initCmsObject(OpenCmsCore.java:2071) <br>  at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1489) <br>  at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:152) <br>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) <br>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) <br>  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:269) <br>  at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:188) <br>  at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213) <br>  at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:174) <br>  at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:127) <br>  at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:117) <br>  at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:108) <br>  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter. java:174) <br>  at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java: 200) <br>  at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java: 283) <br>  at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773) <br>  at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket. java:703) <br>  at org.apache.jk.common.ChannelSocket$SocketConnection.runIt (ChannelSocket.java:895) <br>  at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:689) <br>  at java.lang.Thread.run(Thread.java:595)<br> <br> thanks in advance,<br>Simone<br>_________________________________________________________________<BR>Tiscali Family: Adsl e Telefono senza limiti e senza scatto alla risposta. PER TE CON LO SCONTO DEL 25% FINO AL 2010. In più il software parental control Magic Desktop Basic è GRATIS! Attiva entro il 03/07/08. <a target='_blank'  href="http://abbonati.tiscali.it/promo/tuttoincluso/">http://abbonati.tiscali.it/promo/tuttoincluso/</a> <BR>