On Tue, Feb 24, 2015 at 10:08 AM, Mark Maciolek <mark.macio...@unh.edu>
wrote:

>
> On 2/23/2015 2:46 PM, Daniel Mikusa wrote:
>
>> On Feb 23, 2015 12:49 PM, "Mark Maciolek" <mark.macio...@unh.edu> wrote:
>>
>>>
>>> On 2/23/2015 12:37 PM, Daniel Mikusa wrote:
>>>
>>>> On Mon, Feb 23, 2015 at 12:25 PM, Mark Maciolek <mark.macio...@unh.edu>
>>>> wrote:
>>>>
>>>>  On 2/23/2015 9:55 AM, Daniel Mikusa wrote:
>>>>>
>>>>>  On Mon, Feb 23, 2015 at 9:46 AM, Mark Maciolek <mark.macio...@unh.edu
>>>>>> >
>>>>>> wrote:
>>>>>>
>>>>>>    hi,
>>>>>>
>>>>>>> operating system:
>>>>>>> Scientific Linux release 6.6 (Carbon)
>>>>>>>
>>>>>>> postgres version
>>>>>>> postgresql-server-8.4.2
>>>>>>>
>>>>>>> tomcat version
>>>>>>> tomcat6-6.0.24
>>>>>>>
>>>>>>> Tomcat starts and I can reach page at the 8080 port on the server
>>>>>>> when I add the following xml file and restart tomcat I get this
>>>>>>> error:
>>>>>>>
>>>>>>> Feb 23, 2015 9:28:16 AM org.apache.catalina.startup.ContextConfig
>>>>>>> processContextConfig
>>>>>>> SEVERE: Parse error in context.xml for /cooa
>>>>>>> org.xml.sax.SAXParseException; systemId:
>>>>>>> file:///etc/tomcat6/Catalina/
>>>>>>> localhost/cooa.xml;
>>>>>>> lineNumber: 21; columnNumber: 12; Error at (21, 12: null
>>>>>>>
>>>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>>>>
>>>>>>> <Context>
>>>>>>>            path="/web/opal/webapps"
>>>>>>>            docBase="/web/opal/webapps/ROOT"
>>>>>>>            debug="5"
>>>>>>>            reloadable="true"
>>>>>>>            allowLinking="true"
>>>>>>>
>>>>>>> <Resource>
>>>>>>>            name="jdbc/postgres"
>>>>>>>            auth="Container"
>>>>>>>            type="javax.sql.DataSource"
>>>>>>>            driverClassName="org.postgresql.Driver"
>>>>>>>            url="jdbc:postgresql://127.0.0.1:5432/cooa"
>>>>>>>            username="dbuser"
>>>>>>>            password="*****"
>>>>>>>            maxActive="20"
>>>>>>>            maxIdle="10"
>>>>>>>            maxWait="10000"
>>>>>>> </Resource>
>>>>>>>
>>>>>>>    This could be the list or a copy / paste issue, but you should not
>>>>>>>
>>>>>> have
>>
>>> the
>>>>>> ">" on the opening resource tag.  It should be after your last
>>>>>>
>>>>> attribute
>>
>>> (i.e. after maxWait.  You also don't need the closing Resource tag.
>>>>>>
>>>>>> Ex:
>>>>>>
>>>>>> <Context
>>>>>>            path="/web/opal/webapps"
>>>>>>            docBase="/web/opal/webapps/ROOT"
>>>>>>            debug="5"
>>>>>>            reloadable="true"
>>>>>>            allowLinking="true">
>>>>>> <Resource
>>>>>>            name="jdbc/postgres"
>>>>>>            auth="Container"
>>>>>>            type="javax.sql.DataSource"
>>>>>>            driverClassName="org.postgresql.Driver"
>>>>>>            url="jdbc:postgresql://127.0.0.1:5432/cooa"
>>>>>>            username="dbuser"
>>>>>>            password="*****"
>>>>>>            maxActive="20"
>>>>>>            maxIdle="10"
>>>>>>            maxWait="10000" />
>>>>>> </Context>
>>>>>>
>>>>>> Dan
>>>>>>
>>>>>> PS:  Remove "path", it's not valid here.  Remove "debug", I don't
>>>>>> think
>>>>>> that does anything.  Also, you probably want to remove docBase because
>>>>>> you're pointing to something in the webapps folder (i.e. appBase), and
>>>>>>
>>>>> you
>>
>>> should only use docBase if your app is outside of the appBase folder.
>>>>>>
>>>>>>
>>>>>>
>>>>>>  </Context>
>>>>>>>
>>>>>>> Line #21 is the </Resource> ran file past xml parse checker and
>>>>>>>
>>>>>> reports
>>
>>> everything okay.
>>>>>>>
>>>>>>> Been googling it for two days now and can not figure out what I have
>>>>>>>
>>>>>> done
>>
>>> wrong.
>>>>>>>
>>>>>>> Mark
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> Mark Maciolek
>>>>>>> Network Administrator
>>>>>>> Morse Hall Room 339
>>>>>>> 603-862-3050
>>>>>>> https://www.unh.edu/research/support-units/research-computing-center
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------
>>>>>>> ---------
>>>>>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>>>>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>>>>>
>>>>>>>
>>>>>>>    hi,
>>>>>>>
>>>>>> Changing the xml file per your suggestions loads now and  my jsp pages
>>>>>
>>>> now
>>
>>> load as long as they don't need a database connection.
>>>>>
>>>>> I expect to see new postgres processes similar to this from a working
>>>>> server:
>>>>>
>>>>> postgres   407  7734  0 Feb17 ?        00:01:00 postgres: dbuser
>>>>> eosearthdata 127.0.0.1(60176) idle
>>>>> postgres   408  7734  0 Feb17 ?        00:01:00 postgres: dbuser
>>>>> eosearthdata 127.0.0.1(60177) idle
>>>>> postgres   409  7734  0 Feb17 ?        00:01:01 postgres: dbuser
>>>>> eosearthdata 127.0.0.1(60178) idle
>>>>> postgres   410  7734  0 Feb17 ?        00:01:00 postgres: dbuser
>>>>> eosearthdata 127.0.0.1(60179) idle
>>>>> postgres   411  7734  0 Feb17 ?        00:01:01 postgres: dbuser
>>>>> eosearthdata 127.0.0.1(60180) idle
>>>>>
>>>>> Starting tomcat  does not start the additional postgres processes on my
>>>>> server.
>>>>> It is trying to though:
>>>>>
>>>>>  Do you have Postgres running on the same machine as Tomcat?  Looks
>>>> like
>>>> it's waiting trying to make a connection, although it's a little hard to
>>>> say because it looks like you're using a custom pool
>>>> (edu.unh.sr.cooa.DBPool?).
>>>>
>>>> Dan
>>>>
>>>>  hi,
>>>
>>> yes, postgres and tomcat are on same server,
>>>
>> OK. It does seem like its hanging on connection. Have you actually tried
>> the connection details outside of Tomcat? Perhaps with a command line tool
>> or simple Java app?
>>
>>  it is a custom pool because when moved to production server it will be
>>>
>> sharing tomcat and postgres resources with other web sites.
>>
>> I don't know your circumstances but as an fyi Tomcat can share connection
>> pools across multiple apps on one server.
>>
>>  For testing purposes I would be willing to make it a standard pool.
>>>
>> If you could, that would be helpful.
>>
>> Thanks
>>
>> Dan
>>
> hi,
>
> added this line to my context xml and pool connections start
>
> factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
>

For what it's worth, this is not the default pool used by Tomcat 6.  Tomcat
6 is going to use a repackaged version of DBCP.  If you simply remove the
"factory" attribute, Tomcat should create your with the default.


> had to get older tomcat-jdbc.jar
> now on to updating my web pages to use this
>

+1 to Chris' comment.  You shouldn't need to change anything.  You code
should be fetching a connection from the pool through JNDI.  It shouldn't
know or care what pool you're using.  Perhaps your code is creating / using
the pool directly?

http://tomcat.apache.org/tomcat-6.0-doc/jndi-resources-howto.html#Using_resources

Dan


>
> mark
>
>  Mark
>>>
>>>
>>>  When I  kill -3 <tomcat pid>
>>>>>
>>>>> 2015-02-23 12:16:21
>>>>> Full thread dump OpenJDK 64-Bit Server VM (23.25-b01 mixed mode):
>>>>>
>>>>> "http-8080-7" daemon prio=10 tid=0x00007f133c1b3000 nid=0x7134 in
>>>>> Object.wait() [0x00007f1348f39000]
>>>>>      java.lang.Thread.State: WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000bae00240> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpo
>>
>>> int$Worker)
>>>>>           at java.lang.Object.wait(Object.java:502)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Worker.await(AprEndpoint.java:
>>
>>> 1511)
>>>>>           - locked <0x00000000bae00240> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$
>>
>>> Worker)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:15
>>
>>> 36)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "http-8080-6" daemon prio=10 tid=0x00007f135001b800 nid=0x712e in
>>>>> Object.wait() [0x00007f134903a000]
>>>>>      java.lang.Thread.State: WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000bae002d8> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpo
>>
>>> int$Worker)
>>>>>           at java.lang.Object.wait(Object.java:502)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Worker.await(AprEndpoint.java:
>>
>>> 1511)
>>>>>           - locked <0x00000000bae002d8> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$
>>
>>> Worker)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:15
>>
>>> 36)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "http-8080-5" daemon prio=10 tid=0x00007f1350017800 nid=0x712d in
>>>>> Object.wait() [0x00007f134913b000]
>>>>>      java.lang.Thread.State: WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000bae00370> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpo
>>
>>> int$Worker)
>>>>>           at java.lang.Object.wait(Object.java:502)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Worker.await(AprEndpoint.java:
>>
>>> 1511)
>>>>>           - locked <0x00000000bae00370> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$
>>
>>> Worker)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:15
>>
>>> 36)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "http-8080-4" daemon prio=10 tid=0x00007f1350014000 nid=0x712c in
>>>>> Object.wait() [0x00007f134923c000]
>>>>>      java.lang.Thread.State: WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000bae00408> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpo
>>
>>> int$Worker)
>>>>>           at java.lang.Object.wait(Object.java:502)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Worker.await(AprEndpoint.java:
>>
>>> 1511)
>>>>>           - locked <0x00000000bae00408> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$
>>
>>> Worker)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:15
>>
>>> 36)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "http-8080-3" daemon prio=10 tid=0x00007f1350010800 nid=0x712b in
>>>>> Object.wait() [0x00007f134933d000]
>>>>>      java.lang.Thread.State: WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000bae004a0> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpo
>>
>>> int$Worker)
>>>>>           at java.lang.Object.wait(Object.java:502)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Worker.await(AprEndpoint.java:
>>
>>> 1511)
>>>>>           - locked <0x00000000bae004a0> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$
>>
>>> Worker)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:15
>>
>>> 36)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "ajp-8009-Acceptor-0" daemon prio=10 tid=0x00007f136075c000 nid=0x7128
>>>>> runnable [0x00007f1349a66000]
>>>>>      java.lang.Thread.State: RUNNABLE
>>>>>           at org.apache.tomcat.jni.Socket.accept(Native Method)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:
>>
>>> 1156)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "ajp-8009-CometPoller-0" daemon prio=10 tid=0x00007f136074e000
>>>>>
>>>> nid=0x7127
>>
>>> in Obj ect.wait() [0x00007f1349b67000]
>>>>>      java.lang.Thread.State: WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000bae005b8> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpo
>>
>>> int$Poller)
>>>>>           at java.lang.Object.wait(Object.java:502)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:13
>>
>>> 13)
>>>>>           - locked <0x00000000bae005b8> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$
>>
>>> Poller)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "ajp-8009-Poller-0" daemon prio=10 tid=0x00007f1360653800 nid=0x7126 in
>>>>> Object.w ait() [0x00007f1349c68000]
>>>>>      java.lang.Thread.State: WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000bae00660> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpo
>>
>>> int$Poller)
>>>>>           at java.lang.Object.wait(Object.java:502)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:13
>>
>>> 13)
>>>>>           - locked <0x00000000bae00660> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$
>>
>>> Poller)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "http-8080-2" daemon prio=10 tid=0x00007f135000c800 nid=0x7125 waiting
>>>>>
>>>> for
>>
>>> monit or entry [0x00007f1349d68000]
>>>>>      java.lang.Thread.State: BLOCKED (on object monitor)
>>>>>           at edu.unh.sr.cooa.DBPool.getInstance(DBPool.java:66)
>>>>>           - waiting to lock <0x00000000bae00708> (a java.lang.Class for
>>>>> edu.unh.sr .cooa.DBPool)
>>>>>           at
>>>>>
>>>> org.apache.jsp.data.boats.bottle.index_jsp._jspService(index_jsp.java
>>
>>> :68)
>>>>>           at org.apache.jasper.runtime.HttpJspBase.service(
>>>>> HttpJspBase.java:70)
>>>>>           at javax.servlet.http.HttpServlet.service(
>>>>> HttpServlet.java:717)
>>>>>           at
>>>>>
>>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
>>
>>> .java:377)
>>>>>           at
>>>>>
>>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
>>
>>> 13)
>>>>>           at org.apache.jasper.servlet.JspServlet.service(JspServlet.
>>>>> java:260)
>>>>>           at javax.servlet.http.HttpServlet.service(
>>>>> HttpServlet.java:717)
>>>>>           at
>>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>
>>> icationFilterChain.java:290)
>>>>>           at
>>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>
>>> ilterChain.java:206)
>>>>>           at
>>>>>
>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
>>
>>> alve.java:233)
>>>>>           at
>>>>>
>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
>>
>>> alve.java:191)
>>>>>           at
>>>>>
>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
>>
>>> ava:127)
>>>>>           at
>>>>>
>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
>>
>>> ava:102)
>>>>>           at
>>>>>
>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
>>
>>> ve.java:109)
>>>>>           at
>>>>>
>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
>>
>>> a:298)
>>>>>           at
>>>>>
>>>> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcesso
>>
>>> r.java:865)
>>>>>           at
>>>>>
>>>> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.pr
>>
>>> ocess(Http11AprProtocol.java:579)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:15
>>
>>> 55)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "http-8080-1" daemon prio=10 tid=0x00007f1350008800 nid=0x7124 waiting
>>>>>
>>>> on
>>
>>> condit ion [0x00007f1349e68000]
>>>>>      java.lang.Thread.State: TIMED_WAITING (sleeping)
>>>>>           at java.lang.Thread.sleep(Native Method)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:88)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.createDBConnection(DBPool.java:89)
>>>>>           - locked <0x00000000bae00c60> (a edu.unh.sr.cooa.DBPool)
>>>>>           at edu.unh.sr.cooa.DBPool.<init>(DBPool.java:55)
>>>>>           at edu.unh.sr.cooa.DBPool.getInstance(DBPool.java:67)
>>>>>           - locked <0x00000000bae00708> (a java.lang.Class for
>>>>> edu.unh.sr.cooa.DBP ool)
>>>>>           at
>>>>>
>>>> org.apache.jsp.data.boats.bottle.index_jsp._jspService(index_jsp.java
>>
>>> :68)
>>>>>           at org.apache.jasper.runtime.HttpJspBase.service(
>>>>> HttpJspBase.java:70)
>>>>>           at javax.servlet.http.HttpServlet.service(
>>>>> HttpServlet.java:717)
>>>>>           at
>>>>>
>>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
>>
>>> .java:377)
>>>>>           at
>>>>>
>>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
>>
>>> 13)
>>>>>           at org.apache.jasper.servlet.JspServlet.service(JspServlet.
>>>>> java:260)
>>>>>           at javax.servlet.http.HttpServlet.service(
>>>>> HttpServlet.java:717)
>>>>>           at org.apache.catalina.core.ApplicationFilterChain.
>>>>> internalDoFilter(ApplicationFilterChain.java:290)
>>>>>
>>>>>           at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>>> ApplicationFilterChain.java:206)
>>>>>           at org.apache.catalina.core.StandardWrapperValve.invoke(
>>>>> StandardWrapperValve.java:233)
>>>>>
>>>>>           at org.apache.catalina.core.StandardContextValve.invoke(
>>>>> StandardContextValve.java:191)
>>>>>           at org.apache.catalina.core.StandardHostValve.invoke(
>>>>> StandardHostValve.java:127)
>>>>>
>>>>>           at org.apache.catalina.valves.ErrorReportValve.invoke(
>>>>> ErrorReportValve.java:102)
>>>>>           at org.apache.catalina.core.StandardEngineValve.invoke(
>>>>> StandardEngineValve.java:109)
>>>>>
>>>>>           at org.apache.catalina.connector.CoyoteAdapter.service(
>>>>> CoyoteAdapter.java:298)
>>>>>           at org.apache.coyote.http11.Http11AprProcessor.process(
>>>>> Http11AprProcessor.java:865)
>>>>>
>>>>>           at org.apache.coyote.http11.Http11AprProtocol$
>>>>> Http11ConnectionHandler.process(Http11AprProtocol.java:579)
>>>>>           at org.apache.tomcat.util.net.AprEndpoint$Worker.run(
>>>>> AprEndpoint.java:1555)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "http-8080-Acceptor-0" daemon prio=10 tid=0x00007f1360531800 nid=0x7123
>>>>> runnable [0x00007f1349f6b000]
>>>>>      java.lang.Thread.State: RUNNABLE
>>>>>           at org.apache.tomcat.jni.Socket.accept(Native Method)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:
>>
>>> 1156)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "http-8080-Sendfile-0" daemon prio=10 tid=0x00007f1360530000 nid=0x7122
>>>>>
>>>> in
>>
>>> Objec t.wait() [0x00007f134a06c000]
>>>>>      java.lang.Thread.State: WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000bae01410> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpo
>>
>>> int$Sendfile)
>>>>>           at java.lang.Object.wait(Object.java:502)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Sendfile.run(AprEndpoint.java:
>>
>>> 1773)
>>>>>           - locked <0x00000000bae01410> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$
>>
>>> Sendfile)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "http-8080-CometPoller-0" daemon prio=10 tid=0x00007f1360524800
>>>>>
>>>> nid=0x7121
>>
>>> in Object.wait() [0x00007f134a16d000]
>>>>>      java.lang.Thread.State: WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000bae014b0> (a
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpo
>>
>>> int$Poller)
>>>>>           at java.lang.Object.wait(Object.java:502)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:13
>>
>>> 13)
>>>>>           - locked <0x00000000bae014b0> (a org.apache.tomcat.util.net.
>>>>> AprEndpoint$Poller)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "http-8080-Poller-0" daemon prio=10 tid=0x00007f1360544000 nid=0x7120
>>>>> in
>>>>> Object.wait() [0x00007f135c16c000]
>>>>>      java.lang.Thread.State: WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000bae01558> (a
>>>>> org.apache.tomcat.util.net
>>>>>
>>>> .
>>
>>> AprEndpoint$Poller)
>>>>>           at java.lang.Object.wait(Object.java:502)
>>>>>           at
>>>>>
>>>> org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:13
>>
>>> 13)
>>>>>           - locked <0x00000000bae01558> (a org.apache.tomcat.util.net.
>>>>> AprEndpoint$Poller)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon
>>>>> prio=10
>>>>> tid=0x00 007f136053b800 nid=0x711f waiting on condition
>>>>>
>>>> [0x00007f135c26d000]
>>
>>>      java.lang.Thread.State: TIMED_WAITING (sleeping)
>>>>>           at java.lang.Thread.sleep(Native Method)
>>>>>           at org.apache.catalina.core.ContainerBase$
>>>>> ContainerBackgroundProcessor.run(ContainerBase.java:1579)
>>>>>           at java.lang.Thread.run(Thread.java:701)
>>>>>
>>>>> "GC Daemon" daemon prio=10 tid=0x00007f136043d800 nid=0x711e in
>>>>> Object.wait() [0 x00007f1364123000]
>>>>>      java.lang.Thread.State: TIMED_WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000cdd43778> (a sun.misc.GC$LatencyLock)
>>>>>           at sun.misc.GC$Daemon.run(GC.java:117)
>>>>>           - locked <0x00000000cdd43778> (a sun.misc.GC$LatencyLock)
>>>>>
>>>>> "Low Memory Detector" daemon prio=10 tid=0x00007f13600f5800 nid=0x711b
>>>>> runnable [0x0000000000000000]
>>>>>      java.lang.Thread.State: RUNNABLE
>>>>>
>>>>> "C2 CompilerThread1" daemon prio=10 tid=0x00007f13600f3000 nid=0x711a
>>>>> waiting on condition [0x0000000000000000]
>>>>>      java.lang.Thread.State: RUNNABLE
>>>>>
>>>>> "C2 CompilerThread0" daemon prio=10 tid=0x00007f13600f0800 nid=0x7119
>>>>> waiting on condition [0x0000000000000000]
>>>>>      java.lang.Thread.State: RUNNABLE
>>>>>
>>>>> "Signal Dispatcher" daemon prio=10 tid=0x00007f13600ee800 nid=0x7118
>>>>> waiting on condition [0x0000000000000000]
>>>>>      java.lang.Thread.State: RUNNABLE
>>>>>
>>>>> "Finalizer" daemon prio=10 tid=0x00007f136009b800 nid=0x7117 in
>>>>> Object.wait() [0 x00007f1364bd1000]
>>>>>      java.lang.Thread.State: WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000cdb546f0> (a
>>>>>
>>>> java.lang.ref.ReferenceQueue$
>>
>>> Lock)
>>>>>           at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:
>>>>> 133)
>>>>>           - locked <0x00000000cdb546f0> (a
>>>>> java.lang.ref.ReferenceQueue$
>>>>> Lock)
>>>>>           at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:
>>>>> 149)
>>>>>           at
>>>>>
>>>> java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
>>
>>> "Reference Handler" daemon prio=10 tid=0x00007f1360099800 nid=0x7116 in
>>>>> Object.w ait() [0x00007f1364cd2000]
>>>>>      java.lang.Thread.State: WAITING (on object monitor)
>>>>>           at java.lang.Object.wait(Native Method)
>>>>>           - waiting on <0x00000000cdb54480> (a
>>>>>
>>>> java.lang.ref.Reference$Lock)
>>
>>>           at java.lang.Object.wait(Object.java:502)
>>>>>           at java.lang.ref.Reference$ReferenceHandler.run(
>>>>> Reference.java:133)
>>>>>           - locked <0x00000000cdb54480> (a
>>>>> java.lang.ref.Reference$Lock)
>>>>>
>>>>> "main" prio=10 tid=0x00007f1360009000 nid=0x7113 runnable
>>>>> [0x00007f1365fb7000]
>>>>>      java.lang.Thread.State: RUNNABLE
>>>>>           at java.net.PlainSocketImpl.socketAccept(Native Method)
>>>>>           at
>>>>>
>>>> java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:
>>
>>> 375)
>>>>>           at java.net.ServerSocket.implAccept(ServerSocket.java:478)
>>>>>           at java.net.ServerSocket.accept(ServerSocket.java:446)
>>>>>           at
>>>>>
>>>> org.apache.catalina.core.StandardServer.await(StandardServer.java:389
>>
>>> )
>>>>>           at
>>>>>
>>>> org.apache.catalina.startup.Catalina.await(Catalina.java:657)
>>
>>>           at
>>>>>
>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:617)
>>
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>           at
>>>>>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>>
>>> java:57)
>>>>>           at
>>>>>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>
>>> sorImpl.java:43)
>>>>>           at java.lang.reflect.Method.invoke(Method.java:622)
>>>>>           at
>>>>>
>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>>
>>>           at
>>>>>
>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
>>
>>> "VM Thread" prio=10 tid=0x00007f136008a800 nid=0x7115 runnable
>>>>>
>>>>> "VM Periodic Task Thread" prio=10 tid=0x00007f1360100800 nid=0x711c
>>>>> waiting on condition
>>>>>
>>>>> JNI global references: 253
>>>>>
>>>>> Heap
>>>>>    def new generation   total 18432K, used 3571K [0x00000000b9c00000,
>>>>> 0x00000000bb 000000, 0x00000000cdb50000)
>>>>>     eden space 16384K,   9% used [0x00000000b9c00000,
>>>>> 0x00000000b9d7cff8,
>>>>> 0x000000 00bac00000)
>>>>>     from space 2048K, 100% used [0x00000000bae00000,
>>>>> 0x00000000bb000000,
>>>>> 0x0000000 0bb000000)
>>>>>     to   space 2048K,   0% used [0x00000000bac00000,
>>>>> 0x00000000bac00000,
>>>>> 0x0000000 0bae00000)
>>>>>    tenured generation   total 40896K, used 4306K [0x00000000cdb50000,
>>>>> 0x00000000d0 340000, 0x00000000f5a00000)
>>>>>      the space 40896K,  10% used [0x00000000cdb50000,
>>>>> 0x00000000cdf849a0,
>>>>> 0x000000 00cdf84a00, 0x00000000d0340000)
>>>>>    compacting perm gen  total 21248K, used 13892K [0x00000000f5a00000,
>>>>> 0x00000000f 6ec0000, 0x0000000100000000)
>>>>>      the space 21248K,  65% used [0x00000000f5a00000,
>>>>> 0x00000000f6791378,
>>>>> 0x000000 00f6791400, 0x00000000f6ec0000)
>>>>> No shared spaces configured.
>>>>>
>>>>>
>>>>>
>>>>> What should be my next step in troubleshooting this issue?
>>>>>
>>>>> mark
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Mark Maciolek
>>>>> Network Administrator
>>>>> Morse Hall Room 339
>>>>> 603-862-3050
>>>>> https://www.unh.edu/research/support-units/research-computing-center
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>>>
>>>>>
>>>>>  --
>>>
>>> Mark Maciolek
>>> Network Administrator
>>> Morse Hall Room 339
>>> 603-862-3050
>>> https://www.unh.edu/research/support-units/research-computing-center
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>
>>>
> --
>
> Mark Maciolek
> Network Administrator
> Morse Hall Room 339
> 603-862-3050
> https://www.unh.edu/research/support-units/research-computing-center
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to