On 23/12/2015 20:55, David Gietka - NOAA Federal wrote: > Hello Chris, > Thanks for your response. There was nothing else in the log (see below), > but with the latest version of tomcat 7 (7.0.67), I was able to start the > downloaded version of tomcat with -security enabled. I will review my > deployment procedures to try and narrow down the problem further. It may > be one of my war files that is causing the issue. I greatly appreciate > your help.
Hint: org.apache.catalina.loader.WebappClassLoader$PrivilegedFindResourceByName has been renamed to: org.apache.catalina.loader.WebappClassLoaderBase$PrivilegedFindResourceByName I've checked the Tomcat code that preloads this class and it looks to be using the correct (new) name. Mark > > Best Regards, > David > > On Wed, Dec 23, 2015 at 3:31 PM, Christopher Schultz < > ch...@christopherschultz.net> wrote: > >> David, >> >> On 12/23/15 2:33 PM, David Gietka - NOAA Federal wrote: >>> Hello Tomcat list users, >>> I am hoping someone on this list may have insight into a problem we are >>> having running the latest version of tomcat 7. >>> >>> Our site currently runs Tomcat 7.0.64. We start Tomcat with the security >>> manager enabled ($CATALINA_HOME/bin/startup.sh -security ). We are >> running >>> Java version 1.8.0_66. When we have tried to upgrade Tomcat (to >>> 7.0.65-7.0.67) we get the error below. Removing the -security allows >>> Tomcat to start correctly. Due to our IT security constraints, we need >> to >>> enable security manager. Has anyone come across this issue before? Any >>> help would be greatly appreciated. Please let me know if I should >> provide >>> further details. >>> >>> >>> java.lang.ClassNotFoundException: >>> org.apache.catalina.loader.WebappClassLoader$PrivilegedFindResourceByName >>> at java.net.URLClassLoader.findClass(URLClassLoader.java:381) >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >>> at >>> >> org.apache.catalina.security.SecurityClassLoad.loadLoaderPackage(SecurityClassLoad.java:106) >>> at >>> >> org.apache.catalina.security.SecurityClassLoad.securityClassLoad(SecurityClassLoad.java:40) >>> at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:230) >>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) >> >> It looks like you may have broken your Tomcat installation -- this isn't >> a SecurityManager-related error: it's a missing class error. Was there >> anything else in the log file? >> >> -chris >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org