From users-return-267807-archive-asf-public=cust-asf.ponee.io@tomcat.apache.org Thu Jun 27 13:55:40 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 84A10180607 for ; Thu, 27 Jun 2019 15:55:40 +0200 (CEST) Received: (qmail 46208 invoked by uid 500); 27 Jun 2019 13:55:37 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 46197 invoked by uid 99); 27 Jun 2019 13:55:37 -0000 Received: from Unknown (HELO mailrelay1-lw-us.apache.org) (10.10.3.159) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Jun 2019 13:55:37 +0000 Received: from Christophers-MacBook-Pro-2.local (pool-108-48-175-111.washdc.fios.verizon.net [108.48.175.111]) by mailrelay1-lw-us.apache.org (ASF Mail Server at mailrelay1-lw-us.apache.org) with ESMTPSA id 457955807 for ; Thu, 27 Jun 2019 13:55:32 +0000 (UTC) Subject: Re: Unable to start tomcat with Security Manager To: users@tomcat.apache.org References: From: Christopher Schultz Openpgp: preference=signencrypt Autocrypt: addr=chris@christopherschultz.net; prefer-encrypt=mutual; keydata= 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 F/4OLScBfV2JbF93sN0SLw== Message-ID: Date: Thu, 27 Jun 2019 09:55:30 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Jeff, On 6/27/19 09:24, Jeff wrote: > Hello all, > > Hit a roadblock trying to start tomcat with Security Manager and > don't even know where to start looking. Any help would be > appreciated. > > catalina.out: 27-Jun-2019 06:01:57.627 INFO [main] > org.apache.catalina.core.StandardEngine.startInternal Starting > Servlet Engine: Apache Tomcat/8.0.17 27-Jun-2019 06:01:57.646 INFO > [localhost-startStop-1] > org.apache.catalina.startup.HostConfig.deployDescriptor Deploying > configuration descriptor /apps/supp/server/tomcat/apache-tomca > t-8.0.17-SupportCentral/conf/Catalina/localhost/host-manager.xml > 27-Jun-2019 06:01:58.060 INFO [localhost-startStop-1] > org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was > scanned for TLDs yet contained no TLDs. Enable debug logging for > this logger for a complete list of JARs that were scanned but no > TLDs were found in them. Skipping unneeded JARs during scanning can > improve startup time and JSP compilation time. 27-Jun-2019 > 06:01:58.167 INFO [localhost-startStop-1] > org.apache.catalina.startup.HostConfig.deployDescriptor Deployment > of configuration descriptor /apps/supp/server/tomcat/apache-t > omcat-8.0.17-SupportCentral/conf/Catalina/localhost/host-manager.xml > has finished in 521 ms 27-Jun-2019 06:01:58.167 INFO > [localhost-startStop-1] > org.apache.catalina.startup.HostConfig.deployDescriptor Deploying > configuration descriptor /apps/supp/server/tomcat/apache-tomca > t-8.0.17-SupportCentral/conf/Catalina/localhost/manager.xml > 27-Jun-2019 06:01:58.233 INFO [localhost-startStop-1] > org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was > scanned for TLDs yet contained no TLDs. Enable debug logging for > this logger for a complete list of JARs that were scanned but no > TLDs were found in them. Skipping unneeded JARs during scanning can > improve startup time and JSP compilation time. 27-Jun-2019 > 06:01:58.238 INFO [localhost-startStop-1] > org.apache.catalina.startup.HostConfig.deployDescriptor Deployment > of configuration descriptor /apps/supp/server/tomcat/apache-t > omcat-8.0.17-SupportCentral/conf/Catalina/localhost/manager.xml > has finished in 71 ms 27-Jun-2019 06:01:58.243 INFO > [localhost-startStop-1] > org.apache.catalina.startup.HostConfig.deployWAR Deploying web > application archive /apps/supp/server/tomcat/apache-tomcat-8.0.17 > -SupportCentral/webapps/supportcentral.war 27-Jun-2019 06:02:07.797 > SEVERE [localhost-startStop-1] > org.apache.catalina.core.StandardContext.startInternal Error > listenerStart 27-Jun-2019 06:02:07.833 SEVERE > [localhost-startStop-1] > org.apache.catalina.core.StandardContext.startInternal Context > [/supportcentral] startup failed due to previous errors 27-Jun-2019 > 06:02:07.854 INFO [localhost-startStop-1] > org.apache.catalina.startup.HostConfig.deployWAR Deployment of web > application archive /apps/supp/server/tomcat/apache-tomcat-8. > 0.17-SupportCentral/webapps/supportcentral.war has finished in > 9,611 ms > > > Further down in the logs I see: > > 27-Jun-2019 06:07:00.125 INFO [AD Thread Pool-Global0] > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResource Loading > > Illegal access: this web application instance has be > en stopped already. Could not load [org.slf4j.Marker]. The > following stack trace is thrown for debugging purposes as well as > to attempt to terminate the thread which caused the illegal > access. java.lang.IllegalStateException: Illegal access: this web > application instance has been stopped already. Could not load > [org.slf4j.Marker]. The following stack trace is thrown for debu > gging purposes as well as to attempt to terminate the thread which > caused the illegal access. at > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResource Loading(WebappClassLoaderBase.java:1327) > > at > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoa ding(WebappClassLoaderBase.java:1313) > > at > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClass LoaderBase.java:1196) > > at > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClass LoaderBase.java:1157) > > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at > java.lang.Class.getDeclaredMethods(Class.java:1975) at > com.singularity.ee.agent.appagent.services.o.a(o.java:445) at > com.singularity.ee.agent.appagent.services.o.a(o.java:94) at > com.singularity.ee.agent.appagent.services.F.a(F.java:847) at > com.singularity.ee.agent.appagent.services.F.run(F.java:736) at > com.singularity.ee.util.javaspecific.scheduler.n.run(n.java:122) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511 ) > > at com.singularity.ee.util.javaspecific.scheduler.z.e(z.java:335) > at com.singularity.ee.util.javaspecific.scheduler.a.b(a.java:152) > at com.singularity.ee.util.javaspecific.scheduler.b.a(b.java:119) > at com.singularity.ee.util.javaspecific.scheduler.b.b(b.java:206) > at > com.singularity.ee.util.javaspecific.scheduler.b.run(b.java:236) at > com.singularity.ee.util.javaspecific.scheduler.i.a(i.java:694) at > com.singularity.ee.util.javaspecific.scheduler.i.run(i.java:726) at > java.lang.Thread.run(Thread.java:745) > > catalina.policy grant codeBase > "file:${catalina.base}/webapps/supportcentral.war*/-" { // > permission java.io.FilePermission > "file:${catalina.base}/webapps/supportcentral/-", "read, write"; > permission java.security.AllPermission; permission > java.io.FilePermission "*","read,write,execute"; permission > java.lang.RuntimePermission "setContextClassLoader"; }; grant > codeBase "file:/apps/appdynamics/-" { permission > java.security.AllPermission; permission java.io.FilePermission > "*","read,write,execute"; permission java.lang.RuntimePermission > "setContextClassLoader"; }; > > TIA This is actually a problem stopping the web application, not starting it, and it doesn't look to be Security-Manager-related to me. After the web application has been stopped, the ClassLoader which handles all of the class loading for that instance/deployment of the webapp is marked as "stopped", and will refuse to load any more classes. The error you are seeing above is mostly likely caused by something the application is trying to do *after* it has shut down, most likely by a thread started by the application and not stopped. It's clear that it's some kind of scheduled job, which fits that analysis. Perhaps you are not properly shutting-down your in-memory scheduler as the application is being taken down? Check to make sure that you have a ServletContextListener for things like this, so you can stop any "services" like a task-scheduler that your application starts as it is coming-down. - -chris -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl0UytIACgkQHPApP6U8 pFjIzg/9EviJZrkj/mb5M8/aHtewYKdqrsBWqYpkdemnNQwK9SvACM8ajLmgBtVu VR16SOHSF9zeAkEMlaZef603p/Ustdp9nfk2aYzRT+wd9n64gD/BLnAsoMlRULOj gtz5R4b6Fs+TyRt3v2XpGmYRRH+AM1qLGoY2VXOwjMxYtaHx8YPywXej/2p5rFQy SFlmfsVYmWYB++OWbEoIICjv4uZLDomp32kcrLf3aNdGYjWQbm66kDBA4kUCJdjA 1N/Uf+chD23f2J7jhiRyoi3/qTiBJDFtqL6eg+XOlkCGnUwsDtojH5NqcioqsugS 1C+Btqq6KOD4JSSdqiZPahazE2oZY6ZuEdunVSFgd02mf6Mtuzds9O6zYfJ5nhaP i/SBZK74kvG+NodxitXgiw3fgjL2uWb4Z/sMLCglDbYZ5wLzBYOnWYF+Txjr5PRK 3BoawPJloJTcmwune8vmlhq2xMAxhOLP91n/W3GnCX89wUCr3dPvPcMM8EZx4mqM bkj07ssQgt2XRgzOaBI87AuQMph/eqESNmH8c1+uIZEmIM9WY6wIdZY0tY4+duCI skOSOurQ4d1pXT4QUkMwL/FOx6V1ZQte6Ay2XOi24ECJedbWF+24wtEPW7fMTiyq JUbTogLnsiMchdfbLgWPkvlluSYwFPnc9M/fCXcb9goBVjLSrlg= =Q59G -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org