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

>
> 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
>

Reply via email to