<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=769313521-08022004>I installed OpenCMS 
5.0.1 on JBoss 3.2.3 and MySQL 4.0</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=769313521-08022004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=769313521-08022004>Finally, I had the 
installation running without any error or warning. When I try to start opencms, 
I get a Exception "Could not connect to the database" (Full exception log 
below)</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=769313521-08022004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=769313521-08022004>I doublechecked the 
database. It is running. It has all rights exept the grant right for the 
"opencms" database from localhost (changed it to ip, without change). The tables 
are populated. With the same rights as openCMS has, I can access all tables. In 
the prrocesslist, I can see that opencms maintains about 10 connections. 
Maxconnections of MySQL is at 100.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=769313521-08022004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=769313521-08022004>What else can I 
do????</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=769313521-08022004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=769313521-08022004>Thanx for your 
help.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=769313521-08022004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=769313521-08022004>Klaus</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=769313521-08022004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=769313521-08022004>--------------------------------------------------------------------------------------------</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=769313521-08022004><PRE>javax.servlet.ServletException: OpenCms initialization error!

Could not connect to the database. Is the database up and running?


        at com.opencms.core.OpenCmsHttpServlet.init(OpenCmsHttpServlet.java:245)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
        at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
        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.valves.CertificatesValve.invoke(CertificatesValve.java:246)
        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:171)
        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:594)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
        at java.lang.Thread.run(Thread.java:534)
</PRE>
<P></P>
<P><B><FONT style="BACKGROUND-COLOR: #0086b2" color=#ffffff>root 
cause</FONT></B> <PRE>com.opencms.core.CmsException: 33 Resourcebroker-init error. Detailed error: Database init failed. 
root cause was com.opencms.core.CmsException: 33 Resourcebroker-init error. Detailed error: Critical error while loading resourcebroker. 
root cause was com.opencms.core.CmsException: 34 Registry error. Detailed error: couldn't init registry. 
root cause was com.opencms.core.CmsException: 21 XML parsing error. Detailed error: Cannot parse XML file "null". org.xml.sax.SAXParseException: Invalid encoding name "ISO-8859-15".. 
        at com.opencms.core.OpenCms.<INIT>(OpenCms.java:259)
        at com.opencms.core.OpenCmsHttpServlet.init(OpenCmsHttpServlet.java:242)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
        at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
        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.valves.CertificatesValve.invoke(CertificatesValve.java:246)
        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:171)
        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:594)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
        at java.lang.Thread.run(Thread.java:534)
>-----------
>Root cause:
>com.opencms.core.CmsException: 33 Resourcebroker-init error. Detailed error: Critical error while loading resourcebroker. 
>root cause was com.opencms.core.CmsException: 34 Registry error. Detailed error: couldn't init registry. 
>root cause was com.opencms.core.CmsException: 21 XML parsing error. Detailed error: Cannot parse XML file "null". org.xml.sax.SAXParseException: Invalid encoding name "ISO-8859-15".. 
>    at com.opencms.file.CmsRbManager.init(CmsRbManager.java:100)
>    at com.opencms.core.OpenCms.<INIT>(OpenCms.java:255)
>    at com.opencms.core.OpenCmsHttpServlet.init(OpenCmsHttpServlet.java:242)
>    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
>    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
>    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
>    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.valves.CertificatesValve.invoke(CertificatesValve.java:246)
>    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:171)
>    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:594)
>    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
>    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
>    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
>    at java.lang.Thread.run(Thread.java:534)
>>-----------
>>Root cause:
>>com.opencms.core.CmsException: 34 Registry error. Detailed error: couldn't init registry. 
>>root cause was com.opencms.core.CmsException: 21 XML parsing error. Detailed error: Cannot parse XML file "null". org.xml.sax.SAXParseException: Invalid encoding name "ISO-8859-15".. 
>>        at com.opencms.file.CmsRegistry.<INIT>(CmsRegistry.java:184)
>>        at com.opencms.file.genericSql.CmsResourceBroker.init(CmsResourceBroker.java:4203)
>>        at com.opencms.file.CmsRbManager.init(CmsRbManager.java:88)
>>        at com.opencms.core.OpenCms.<INIT>(OpenCms.java:255)
>>        at com.opencms.core.OpenCmsHttpServlet.init(OpenCmsHttpServlet.java:242)
>>        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
>>        at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
>>        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
>>        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.valves.CertificatesValve.invoke(CertificatesValve.java:246)
>>        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:171)
>>        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:594)
>>        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
>>        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
>>        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
>>        at java.lang.Thread.run(Thread.java:534)
>>>-----------
>>>Root cause:
>>>com.opencms.core.CmsException: 21 XML parsing error. Detailed error: Cannot parse XML file "null". org.xml.sax.SAXParseException: Invalid encoding name "ISO-8859-15".. 
>>>    at com.opencms.template.A_CmsXmlContent.throwException(A_CmsXmlContent.java:1943)
>>>    at com.opencms.template.A_CmsXmlContent.parse(A_CmsXmlContent.java:1363)
>>>    at com.opencms.file.CmsRegistry.<INIT>(CmsRegistry.java:181)
>>>    at com.opencms.file.genericSql.CmsResourceBroker.init(CmsResourceBroker.java:4203)
>>>    at com.opencms.file.CmsRbManager.init(CmsRbManager.java:88)
>>>    at com.opencms.core.OpenCms.<INIT>(OpenCms.java:255)
>>>    at com.opencms.core.OpenCmsHttpServlet.init(OpenCmsHttpServlet.java:242)
>>>    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
>>>    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
>>>    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
>>>    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.valves.CertificatesValve.invoke(CertificatesValve.java:246)
>>>    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:171)
>>>    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:594)
>>>    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
>>>    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
>>>    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
>>>    at java.lang.Thread.run(Thread.java:534)
</PRE></SPAN></FONT></DIV></BODY></HTML>