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 >