svn commit: r1669521 - /tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java
Author: violetagg Date: Fri Mar 27 08:08:43 2015 New Revision: 1669521 URL: http://svn.apache.org/r1669521 Log: When creating adding a context docBase cannot be null. Modified: tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java Modified: tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java?rev=1669521r1=1669520r2=1669521view=diff == --- tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java (original) +++ tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java Fri Mar 27 08:08:43 2015 @@ -85,11 +85,13 @@ public class TestWebSocketFrameClient ex Tomcat tomcat = getTomcatInstance(); // No file system docBase required -Context ctx = tomcat.addContext(, null); +Context ctx = +tomcat.addContext(, System.getProperty(java.io.tmpdir)); ctx.addApplicationListener(TesterEchoServer.Config.class.getName()); Tomcat.addServlet(ctx, default, new DefaultServlet()); ctx.addServletMapping(/, default); -Context ctx2 = tomcat.addContext(/foo, null); +Context ctx2 = +tomcat.addContext(/foo, System.getProperty(java.io.tmpdir)); ctx2.addApplicationListener(TesterEchoServer.Config.class.getName()); Tomcat.addServlet(ctx2, default, new DefaultServlet()); ctx2.addServletMapping(/, default); - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: buildbot failure in ASF Buildbot on tomcat-7-trunk
2015-03-27 10:03 GMT+02:00 Violeta Georgieva miles...@gmail.com: 2015-03-27 0:43 GMT+02:00 build...@apache.org: The Buildbot has detected a new failure on builder tomcat-7-trunk while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/tomcat-7-trunk/builds/595 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: silvanus_ubuntu Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-7-commit' triggered this build Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1669435 Blamelist: markt BUILD FAILED: failed compile_1 Sincerely, -The Buildbot TestWebSocketFrameClient failes because of NPE [junit] SEVERE: Error starting static Resources [junit] java.lang.NullPointerException [junit] at java.io.File.init(File.java:277) [junit] at org.apache.catalina.core.StandardContext.getBasePath(StandardContext.java:6069) [junit] at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5145) [junit] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5330) [junit] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [junit] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575) [junit] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565) [junit] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [junit] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [junit] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [junit] at java.lang.Thread.run(Thread.java:745) I hope I fixed it with r1669521 - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: buildbot failure in ASF Buildbot on tomcat-7-trunk
2015-03-27 0:43 GMT+02:00 build...@apache.org: The Buildbot has detected a new failure on builder tomcat-7-trunk while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/tomcat-7-trunk/builds/595 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: silvanus_ubuntu Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-7-commit' triggered this build Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1669435 Blamelist: markt BUILD FAILED: failed compile_1 Sincerely, -The Buildbot TestWebSocketFrameClient failes because of NPE [junit] SEVERE: Error starting static Resources [junit] java.lang.NullPointerException [junit] at java.io.File.init(File.java:277) [junit] at org.apache.catalina.core.StandardContext.getBasePath(StandardContext.java:6069) [junit] at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5145) [junit] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5330) [junit] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [junit] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575) [junit] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565) [junit] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [junit] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [junit] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [junit] at java.lang.Thread.run(Thread.java:745) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE][CANCEL] Release Apache Tomcat 7.0.60
2015-03-27 1:16 GMT+02:00 Ognjen Blagojevic ognjen.d.blagoje...@gmail.com: Violetta, On 26.3.2015 15:43, Violeta Georgieva wrote: 2015-03-26 16:36 GMT+02:00 Ognjen Blagojevic ognjen.d.blagoje...@gmail.com : Violeta, On 26.3.2015 14:57, Violeta Georgieva wrote: I'm canceling the vote in order to pickup the fix for ServerCipherSuitesOrder support. Could you, please wait until I test if everything is Ok with 7.0.x, before you put 7.0.61 on voting? OK Thank you. I found two more bugs that broke cipher suites ordering in 7.0.x. They are described in issue 55988, and the patch 32611 that resolves them is attached to that issue. I applied the patch. Thanks, Violeta -Ognjen - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1669536 - /tomcat/tc7.0.x/tags/TOMCAT_7_0_61/
Author: violetagg Date: Fri Mar 27 09:46:30 2015 New Revision: 1669536 URL: http://svn.apache.org/r1669536 Log: Remove Tomcat 7.0.61 tag in order to pick up the new fixes. Removed: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
buildbot success in ASF Buildbot on tomcat-7-trunk
The Buildbot has detected a restored build on builder tomcat-7-trunk while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/tomcat-7-trunk/builds/597 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: silvanus_ubuntu Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-7-commit' triggered this build Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1669521 Blamelist: violetagg Build succeeded! Sincerely, -The Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: Reg: Bug 56438
Hi Mark, can you please review my previous mail and confirm whether i can proceed with the fix or not? Thanks, Pravallika(VIN) On Thu, Mar 26, 2015 at 6:57 PM, Pravallika Peddi reachme.va...@gmail.com wrote: Hi Mark, Sorry, I was on long vacation due to which I could not respond immediately on bug: https://bz.apache.org/bugzilla/show_bug.cgi?id=56438 *Below are my further observations on Tomcat7.0 trunk:* 1) As mentioned in bug, in Tomcat7.0 catalina.properties file first 4 default jars(except jdom.jar) are missing: commons-discovery-*.jar,commons-el-*.jar,commons-net-*.jar We can add them under “tomcat.util.scan.DefaultJarScanner.jarsToSkip” 2) I observed that all the remaining jars are processed for TLDs and Context configs. When I add those jars under “org.apache.catalina.startup.TldConfig.jarsToSkip” and “org.apache.catalina.startup.ContextConfig.jarsToSkip” they are getting skipped from processing. 3) 3) So I am planning to provide a fix as below for Tomcat 7.0 TLD scan: *org.apache.catalina.startup.TldConfig.java à tldScanJar(JarURLConnection jarConn) method à** introduce a Boolean variable called isTldFound as below:* *boolean isTldFound = false;* *Set this variable to true in below case(when tld found in jar):* *if (entryName.startsWith(META-INF/) * *entryName.endsWith(.tld)) {* *isTldFound = true;* *After the while loop ends(processed all entries of jar), add below code:* *if(!isFound){* * if (log.isDebugEnabled()) {* * log.info(sm.getString(tldConfig.noTldInJar,* * jarConn.getURL().toString()));* *}* * }* Here tldConfig.noTldInJar = No TLD files were found in [{0}]. Consider adding the JAR to the org.apache.catalina.startup.TldConfig.jarsToSkip property in CATALINA_BASE/conf/catalina.properties file. This message will be printed at FINE level. So unless user enables Debug mode, he can not see the noTldInJar message. This message was taken from 8.0 trunk. *In Tomcat 8.0 trunk, we print a info Summary message to warn the user saying “Atleast one jar was scanned …” Since in 8.0 both TLD and ContextConfig are having two different approaches we can add that.* But in Tomcat 7.0, StandardJarScanner.scan method only called from both TldConfig.java and ContextConfig.java. So I am afraid I cannot add the Summary message in Tomcat7.0. When User enables FINE level then only they can see the noTldInJar messages 4) Tomcat7.0 ContextConfig scan is taking less time, hence I feel we can ignore it for now. Please let me know your opinion. On Thu, Feb 26, 2015 at 12:59 AM, Mark Thomas ma...@apache.org wrote: On 25/02/2015 11:46, Pravallika Peddi wrote: Hi Mark, More updates on bug 56438: I have downloaded all the jars mentioned in the issue except(Protomatter.jar, openspml2-toolkit.jar, ha-jdbc.jar, db2jcc4.jar, hazelcast.jar) and added import statements in my web application for these jars. I have added couple of more log messages for my research purpose in trunk code of 8.0.x and 7.0.x and observed that, With 8.0.x trunk: 1) All Jars got scanned for PLUGGABILITY and TLD's. Are you sure? Check the metadata-complete setting of the app you are using. 2) After Pluggability scan, i do not see any log message stating Atleast one jar was scanned having no fragments and it is unnecessary to scan this jar. Not sure whether it is expected or not. 3) For TLD scan, i could see a message stating Atleast one jar was scanned without TLD's. Enable debug logging provides more details on which jars got scanned for TLDs.. When i enable Debug mode, i could see messages stating No TLDS were found in file:jar path. Consider adding this to the tomcat.util.scan.StandardJarScanFilter.jarsToSkip property in CATALINA_BASE/conf/catalina.properties file. With 7.0.x trunk: 1) All Jars got scanned for TLDs. Seems Pluggability scan was not there(I did not find the code for it. Correct me if i am wrong) The code is there. Look in ContextConfig. 2) Afetr TLD scan, I do not see any message stating No TLDs were found in a jar even with debug mode enabled. My action items based on your confirmation: For 8.0.x trunk: 1) For Pluggability scan, add code in such a way that it prints No Fragments were found in Jar. Hence add it under some filter in catalina.properties file to avoid future scanning. 2) For TLDs: Nothing is required. For 7.0.x trunk: 1) For TLD scan, add proper log message as in 8.0.x trunk for TLD not found jars. Please add your suggestions. That looks like a good place to start. The tricky bit will be how you mark a JAR as 'skippable'.
svn commit: r1669519 - in /tomcat/tc7.0.x/trunk: java/org/apache/tomcat/util/compat/Jre8Compat.java webapps/docs/changelog.xml
Author: violetagg Date: Fri Mar 27 07:49:10 2015 New Revision: 1669519 URL: http://svn.apache.org/r1669519 Log: Ensure that SSL parameters are provided to SSLServerSocket and SSLEngine. Patch provided by Ognjen Blagojevic. Modified: tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/Jre8Compat.java tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Modified: tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/Jre8Compat.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/Jre8Compat.java?rev=1669519r1=1669518r2=1669519view=diff == --- tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/Jre8Compat.java (original) +++ tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/Jre8Compat.java Fri Mar 27 07:49:10 2015 @@ -27,16 +27,19 @@ class Jre8Compat extends Jre7Compat { private static final Method getSSLParametersMethod; private static final Method setUseCipherSuitesOrderMethod; +private static final Method setSSLParametersMethod; static { Method m1 = null; Method m2 = null; +Method m3 = null; try { // Get this class first since it is Java 8+ only Class? c2 = Class.forName(javax.net.ssl.SSLParameters); m1 = SSLServerSocket.class.getMethod(getSSLParameters); m2 = c2.getMethod(setUseCipherSuitesOrder, boolean.class); +m3 = SSLServerSocket.class.getMethod(setSSLParameters, c2); } catch (SecurityException e) { // Should never happen } catch (NoSuchMethodException e) { @@ -46,6 +49,7 @@ class Jre8Compat extends Jre7Compat { } getSSLParametersMethod = m1; setUseCipherSuitesOrderMethod = m2; +setSSLParametersMethod = m3; } @@ -61,6 +65,7 @@ class Jre8Compat extends Jre7Compat { Object sslParameters = getSSLParametersMethod.invoke(socket); setUseCipherSuitesOrderMethod.invoke( sslParameters, Boolean.valueOf(useCipherSuitesOrder)); +setSSLParametersMethod.invoke(socket, sslParameters); return; } catch (IllegalArgumentException e) { throw new UnsupportedOperationException(e); @@ -78,6 +83,7 @@ class Jre8Compat extends Jre7Compat { SSLParameters sslParameters = engine.getSSLParameters(); try { setUseCipherSuitesOrderMethod.invoke(sslParameters, Boolean.valueOf(useCipherSuitesOrder)); +engine.setSSLParameters(sslParameters); } catch (IllegalArgumentException e) { throw new UnsupportedOperationException(e); } catch (IllegalAccessException e) { Modified: tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml?rev=1669519r1=1669518r2=1669519view=diff == --- tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml (original) +++ tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Fri Mar 27 07:49:10 2015 @@ -59,8 +59,10 @@ subsection name=Catalina changelog fix -Correct the check used for Java 8 JSSE server-preferred TLS cipher -suite ordering. Patch provided by Ognjen Blagojevic. (violetagg) +bug55988/bug: Correct the check used for Java 8 JSSE +server-preferred TLS cipher suite ordering. Ensure that SSL parameters +are provided to codeSSLServerSocket/code and codeSSLEngine/code. +Patch provided by Ognjen Blagojevic. (violetagg) /fix /changelog /subsection - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 55988] Add parameter useCipherSuitesOrder to JSSE (BIO and NIO) connectors [PATCH]
https://bz.apache.org/bugzilla/show_bug.cgi?id=55988 Violeta Georgieva violet...@apache.org changed: What|Removed |Added Resolution|--- |FIXED Status|REOPENED|RESOLVED --- Comment #23 from Violeta Georgieva violet...@apache.org --- Thanks for the patch. The fix will be available for 7.0.61 onwards. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[VOTE] Release Apache Tomcat 7.0.61
The proposed Apache Tomcat 7.0.61 release is now available for voting. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.61/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1041/ The svn tag is: http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_61/ The proposed 7.0.61 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 7.0.61 Stable Regards, Violeta
svn commit: r1669546 - in /tomcat/tc7.0.x/tags/TOMCAT_7_0_61: ./ build.properties.default
Author: violetagg Date: Fri Mar 27 11:59:03 2015 New Revision: 1669546 URL: http://svn.apache.org/r1669546 Log: Tag 7.0.61 Added: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/ (props changed) - copied from r1669545, tomcat/tc7.0.x/trunk/ Modified: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/build.properties.default Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/ -- bugtraq:append = false Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/ -- bugtraq:label = Bugzilla ID (optional) Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/ -- --- bugtraq:logregex (added) +++ bugtraq:logregex Fri Mar 27 11:59:03 2015 @@ -0,0 +1,2 @@ +(https?\://(bz|issues)\.apache\.org/bugzilla/show_bug.cgi\?id=\d+|BZ\s?\d+) +(\d+) Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/ -- bugtraq:message = Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=%BUGID% Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/ -- bugtraq:url = https://bz.apache.org/bugzilla/show_bug.cgi?id=%BUGID% Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/ -- --- svn:ignore (added) +++ svn:ignore Fri Mar 27 11:59:03 2015 @@ -0,0 +1,7 @@ +.* +build.properties +logs +nbproject +output +work +*.iml Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/ -- --- svn:mergeinfo (added) +++ svn:mergeinfo Fri Mar 27 11:59:03 2015 @@ -0,0 +1,2 @@ +/tomcat/tc8.0.x/trunk:1636525,1637336,1637685,1637709,1638726,1640089,1640276,1640349,1640363,1640366,1640642,1640672,1640674,1640689,1640884,1641001,1641065,1641067,1641375,1641638,1641723,1641726,1641729-1641730,1641736,1641988,1642669-1642670,1642698,1642701,1643205,1643215,1643217,1643230,1643232,1643273,1643285,1643329-1643330,1643511,1643513,1643521,1643539,1643571,1643581-1643582,1643635,1643655,1643738,1643964,1644018,1644333,1644954,1644992,1645014,1645360,1645456,1645627,1645642,1645686,1645903-1645904,1645908-1645909,1645913,1645920,1646458,1646460-1646462,1647043,1648816,1651420-1651422,1651844,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,1664872,1665061,1665086,1666027,1666395,1666503,1666506,1666560,1666570,1666581,1666759,1666967,1666988,1667553-1667555,1667558,1667617,1667633,1667637,1667747,1667767,1667873,1668028,1668137,1668634,1669432 +/tomcat/trunk:1156115-1157160,1157162-1157859,1157862-1157942,1157945-1160347,1160349-1163716,1163718-1166689,1166691-1174340,1174342-1175596,1175598-1175611,1175613-1175932,1175934-1177783,1177785-1177980,1178006-1180720,1180722-1183094,1183096-1187753,1187755,1187775,1187801,1187806,1187809,1187826-1188312,1188314-1188401,1188646-1188840,1188842-1190176,1190178-1195223,1195225-1195953,1195955,1195957-1201238,1201240-1203345,1203347-1206623,1206625-1208046,1208073,1208096,1208114,1208145,1208772,1209194-1212125,1212127-1220291,1220293,1220295-1221321,1221323-1222329,1222332-1222401,1222405-1222795,1222850-1222950,1222969-1225326,1225328-1225463,1225465,1225627,1225629-1226534,1226536-1228908,1228911-1228923,1228927-1229532,1229534-1230766,1230768-1231625,1231627-1233414,1233419-1235207,1235209-1237425,1237427,1237429-1237977,1237981,1237985,1237995,1238070,1238073,1239024-1239048,1239050-1239062,1239135,1239256,1239258-1239485,1239785-1240046,1240101,1240106,1240109,1240112,1240114 ,1240116,1240118,1240121,1240329,1240474-1240850,1240857,1241087,1241160,1241408-1241822,1241908-1241909,1241912-1242110,1242371-1292130,1292134-1292458,1292464-1292670,1292672-1292776,1292780-1293392,1293397-1297017,1297019-1297963,1297965-1299820,1300108,1300111-1300460,1300520-1300948,1300997,1301006,1301280,1302332,1302348,1302608-1302610,1302649,1302837,1303138,1303163,1303338,1303521,1303587,1303698,1303803,1303852,1304011,1304035,1304037,1304135,1304249,1304253,1304260,1304271,1304275,1304468,1304895,1304930-1304932,1305194,1305943,1305965,1306556,1306579-1306580,1307084,1307310,1307511-1307512,1307579,1307591,1307597,1310636,1310639-1310640,1310642,1310701,1311212,1311995,1327617,1327670,1331766,1333161,1333173,1333827,1334787,1335026,1335257,1335547,1335692,1335711,1335731,1336515,1336813,1336864,1336868,1336884,1337419,1337426,1337546,1337572,1337591-1337595,1337643,1337707,1337719,1337734,1337741,1337745,1338151-1338154,1338178,1342027,1342029,1342315,1342320,1342476,1342
svn commit: r8460 [1/2] - in /dev/tomcat/tomcat-7/v7.0.61: ./ bin/ bin/embed/ bin/extras/ src/
Author: violetagg Date: Fri Mar 27 12:35:06 2015 New Revision: 8460 Log: Stage 7.0.61RC Added: dev/tomcat/tomcat-7/v7.0.61/ dev/tomcat/tomcat-7/v7.0.61/KEYS (with props) dev/tomcat/tomcat-7/v7.0.61/README.html (with props) dev/tomcat/tomcat-7/v7.0.61/RELEASE-NOTES dev/tomcat/tomcat-7/v7.0.61/bin/ dev/tomcat/tomcat-7/v7.0.61/bin/README.html (with props) dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.tar.gz (with props) dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.tar.gz.asc dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.tar.gz.md5 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.tar.gz.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.zip (with props) dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.zip.asc dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.zip.md5 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.zip.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-fulldocs.tar.gz (with props) dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-fulldocs.tar.gz.asc dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-fulldocs.tar.gz.md5 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-fulldocs.tar.gz.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-i64.zip (with props) dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-i64.zip.asc dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-i64.zip.md5 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-i64.zip.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x64.zip (with props) dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x64.zip.asc dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x64.zip.md5 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x64.zip.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x86.zip (with props) dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x86.zip.asc dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x86.zip.md5 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x86.zip.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.exe (with props) dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.exe.asc dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.exe.md5 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.exe.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz (with props) dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz.asc dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz.md5 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.zip (with props) dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.zip.asc dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.zip.md5 dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.zip.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/embed/ dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.tar.gz (with props) dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.tar.gz.asc dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.tar.gz.md5 dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.tar.gz.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip (with props) dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.asc dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.md5 dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/extras/ dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar (with props) dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.asc dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.md5 dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar (with props) dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.asc dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.md5 dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli-adapters.jar (with props) dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli-adapters.jar.asc dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli-adapters.jar.md5 dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli-adapters.jar.sha1 dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli.jar (with props) dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli.jar.asc dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli.jar.md5 dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli.jar.sha1
svn commit: r8460 [2/2] - in /dev/tomcat/tomcat-7/v7.0.61: ./ bin/ bin/embed/ bin/extras/ src/
Added: dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.md5 == --- dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.md5 (added) +++ dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.md5 Fri Mar 27 12:35:06 2015 @@ -0,0 +1 @@ +07643072bb71d7874f5eaa2059d8f07d *apache-tomcat-7.0.61-embed.zip \ No newline at end of file Added: dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.sha1 == --- dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.sha1 (added) +++ dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.sha1 Fri Mar 27 12:35:06 2015 @@ -0,0 +1 @@ +81984a0cb7e622ad03e57e74c9c8793c6475fb80 *apache-tomcat-7.0.61-embed.zip \ No newline at end of file Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar == Binary file - no diff available. Propchange: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar -- svn:mime-type = application/octet-stream Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.asc == --- dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.asc (added) +++ dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.asc Fri Mar 27 12:35:06 2015 @@ -0,0 +1,17 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v2 + +iQIcBAABCgAGBQJVFUdXAAoJECCLCrHWMBHHlIoQAOw1axhUwSw3BSuUY8FZLy2O +xYWAlAoZsHOFXn906C5z/URWwT46EUMWNOCKipq+4b2vjUveu2m0VcXcZCM298ZR +NVmARB3US/khsjCmLAbYBoTOrwq8rwudEbcYWsTYXOwTqCMvnBTCLIgJReoHRkxc +qMQ8+vz2EEhZtMFZUaGlBlgAR3/jrRymAYE28kNmpPszwHDZUZx6OO7o4spYxqNs +psj/zHQD+IS96WjhqsbSdIsSJDBJc920579/dM2F8WoYiDZmHSuKM2eJkHHe5Lr7 +c8fTx9KBzMwkS8hSqRunyjgkYwA0bItQkNeIrID5vEeK5JZGZpOh6pVivWyZXGTv +m7vIeKwDf5czDk5cAAMokkwqDDynLinvxDzHnWzi53jzHfZG9UVqtyxrYU4eVFBU +c1pWMSCN5AtQzj0W642RKCWt9rXBpNDFivpQeMEDlxpF4J5vlVPvDFuzp/C+NrbP +oxJ7t5kPrLBEK9GboM7ub3V6VIpF+fOyP2q2HdaEZ4YdjBUaUxyhnQK9fwIERjCd +XHPfLqR6jLop4oc05kbUbsnw0WFGwHMfiQ0T5ednMlTRCsTS6q5divUtxwLp1+3T +hU7TCXEQdMzFs9E4MKlDuYVAD4zQvX12qZWbUsciZpOkb9wChGtaLvLRW9oB+9bW +9xjzS+AktmzV2SN+sY6/ +=/ZAm +-END PGP SIGNATURE- Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.md5 == --- dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.md5 (added) +++ dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.md5 Fri Mar 27 12:35:06 2015 @@ -0,0 +1 @@ +70f8774463b33c68f207905b74bb9c04 *catalina-jmx-remote.jar \ No newline at end of file Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.sha1 == --- dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.sha1 (added) +++ dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.sha1 Fri Mar 27 12:35:06 2015 @@ -0,0 +1 @@ +77d08f88ae9cf50c4f47b464e6952d7f06064b25 *catalina-jmx-remote.jar \ No newline at end of file Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar == Binary file - no diff available. Propchange: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar -- svn:mime-type = application/octet-stream Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.asc == --- dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.asc (added) +++ dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.asc Fri Mar 27 12:35:06 2015 @@ -0,0 +1,17 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v2 + +iQIcBAABCgAGBQJVFUdWAAoJECCLCrHWMBHHuHEP/3jx5dWjktIXY6WiAOVZPP2x +ZnOXAcFtHybQzF/VQoDNpEwzkN0J/j7N+PANWN8ZQ0n0BGe/XDr4sONzo8RyssS+ +QUH96TS84uxbjnji1R5IHLhtBumIx2rIDdFlaqbq0Ear5dYXSGdhOAva7rGLEPSW +RREYiXZ0JedIiL+x2iZgZymrXHiRuLx5tqB/zG6r+UyDDT01JTQvgJlfG3qlwIiq +gh74OnclNBg3gqMPdy51++I4Ucc4dXAZIfucG/MEvGLwQdviizUPkAYZjy0+Qkqp +vobuK7O9JkIVdaHLyAgtZrjh79mGJOtipwbDr+Vh0jwCFoqG+JObQUe+8yEHBlPc +FKV5cBBTz5NgA3Ifx4kwamAP8FNceBtWm3ttQDVKInzDZlxSTGauIeBfBHQEN1s1 +XUGb6I5Xc1vq8NDAJezHPptfaMznPtURr5aezoD7CCmLl4rgspsqdz4bNFuVY+w3 +eIh/fXqd9MSTz1D6DBwTELLSi0oigzGWjrpJFTKLMGscWqga6jhYHpQyhRIwZJwI +Bm9pDEpmeLiwJcv8iJRrCzyICBe+iUOq52BFonhKF51/q9xIdMBzmD8SEt3DuLM6 +d9kK+29YYGabCbHaosRHJomRiRpcd8fj74At28DjqTnGKWlSV2EzagBzTkI4c79s +xQQhEcWocUKN/gHlaxvm +=BD0Q +-END PGP SIGNATURE- Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.md5
Re: [VOTE] Release Apache Tomcat 7.0.61
On 27.3.2015 13:36, Violeta Georgieva wrote: The proposed 7.0.61 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 7.0.61 Stable Tested .zip distribution on Windows 7 64-bit, Oracle JDK 1.7.0_75 and APR/native 1.1.33: - Tested TLS connectivity for BIO, NIO, and APR connectors. - Crawled all links (except /manager, /host-manager and /examples/async*). No broken links found, except links to JavaDocs. - Smoke tests of BIO, NIO and APR, with and without TLS, all passed. - Tested with several webapps that are in active development. Tested BIO and NIO option useServerCipherSuitesOrder=true: 1. Throws exception with JDK 1.7.0_75, as expected. 2. Works as expected with JDK 1.8.0_40 (gets mark A on SSLTest, instead of A-). -Ognjen - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1669601 - in /tomcat/tc7.0.x/trunk: build.properties.default res/maven/mvn.properties.default webapps/docs/changelog.xml
Author: violetagg Date: Fri Mar 27 14:44:48 2015 New Revision: 1669601 URL: http://svn.apache.org/r1669601 Log: Prep for next version Modified: tomcat/tc7.0.x/trunk/build.properties.default tomcat/tc7.0.x/trunk/res/maven/mvn.properties.default tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Modified: tomcat/tc7.0.x/trunk/build.properties.default URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/build.properties.default?rev=1669601r1=1669600r2=1669601view=diff == --- tomcat/tc7.0.x/trunk/build.properties.default (original) +++ tomcat/tc7.0.x/trunk/build.properties.default Fri Mar 27 14:44:48 2015 @@ -25,7 +25,7 @@ # - Version Control Flags - version.major=7 version.minor=0 -version.build=61 +version.build=62 version.patch=0 version.suffix=-dev Modified: tomcat/tc7.0.x/trunk/res/maven/mvn.properties.default URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/res/maven/mvn.properties.default?rev=1669601r1=1669600r2=1669601view=diff == --- tomcat/tc7.0.x/trunk/res/maven/mvn.properties.default (original) +++ tomcat/tc7.0.x/trunk/res/maven/mvn.properties.default Fri Mar 27 14:44:48 2015 @@ -35,7 +35,7 @@ maven.asf.release.repo.url=https://repos maven.asf.release.repo.repositoryId=apache.releases # Release version info -maven.asf.release.deploy.version=7.0.61 +maven.asf.release.deploy.version=7.0.62 #Where do we load the libraries from tomcat.lib.path=../../output/build/lib Modified: tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml?rev=1669601r1=1669600r2=1669601view=diff == --- tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml (original) +++ tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Fri Mar 27 14:44:48 2015 @@ -55,6 +55,8 @@ They eventually become mixed with the numbered issues. (I.e., numbered issues do not pop up wrt. others). -- +section name=Tomcat 7.0.62 (violetagg) +/section section name=Tomcat 7.0.61 (violetagg) subsection name=Catalina changelog - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 57767] New: Websocket client proprietary configuration
https://bz.apache.org/bugzilla/show_bug.cgi?id=57767 Bug ID: 57767 Summary: Websocket client proprietary configuration Product: Tomcat 9 Version: unspecified Hardware: PC OS: Linux Status: NEW Severity: enhancement Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: r...@apache.org The Websocket client does not provide the functionality usually found in HTTP clients. As a result, it cannot do anything except a straight upgrade from HTTP/1.1 to Websocket. To handle more than this, it would need proprietary configuration to handle: - Authentication - Redirects For reference about the possibilities: https://tyrus.java.net/documentation/1.8/user-guide.html#tyrus-proprietary-config Authentication: https://tyrus.java.net/documentation/1.8/user-guide.html#d0e1524 Redirects: https://tyrus.java.net/documentation/1.8/user-guide.html#d0e1640 This is not a critical enhancement however as users can use their own websocket client implementation, they don't have to rely on the one Tomcat provides. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 57767] Websocket client proprietary configuration
https://bz.apache.org/bugzilla/show_bug.cgi?id=57767 Remy Maucherat r...@apache.org changed: What|Removed |Added Priority|P2 |P1 Component|Catalina|WebSocket -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE][CANCEL] Release Apache Tomcat 7.0.60
Violetta Ognjen, On 3/27/15 1:09 PM, Christopher Schultz wrote: Violetta and Ognjen, On 3/26/15 9:57 AM, Violeta Georgieva wrote: 2015-03-26 10:31 GMT+02:00 Violeta Georgieva miles...@gmail.com: The proposed Apache Tomcat 7.0.60 release is now available for voting. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.60/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1040/ The svn tag is: http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_60/ The proposed 7.0.60 release is: [X] Broken - do not release [ ] Stable - go ahead and release as 7.0.60 Stable I'm canceling the vote in order to pickup the fix for ServerCipherSuitesOrder support. I'm not sure I understand what was missing with the fix, there. Can you explain a little bit? I'm sorry, I hadn't read the comments on the. I see the problem (and the solution) now. Thanks, -chris signature.asc Description: OpenPGP digital signature
Re: [VOTE][CANCEL] Release Apache Tomcat 7.0.60
Violetta and Ognjen, On 3/26/15 9:57 AM, Violeta Georgieva wrote: 2015-03-26 10:31 GMT+02:00 Violeta Georgieva miles...@gmail.com: The proposed Apache Tomcat 7.0.60 release is now available for voting. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.60/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1040/ The svn tag is: http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_60/ The proposed 7.0.60 release is: [X] Broken - do not release [ ] Stable - go ahead and release as 7.0.60 Stable I'm canceling the vote in order to pickup the fix for ServerCipherSuitesOrder support. I'm not sure I understand what was missing with the fix, there. Can you explain a little bit? -chris signature.asc Description: OpenPGP digital signature
[Bug 55988] Add parameter useCipherSuitesOrder to JSSE (BIO and NIO) connectors [PATCH]
https://bz.apache.org/bugzilla/show_bug.cgi?id=55988 --- Comment #24 from Ognjen Blagojevic ognjen.d.blagoje...@gmail.com --- 7.0.61 works as expected. Thank you. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 57772] WebappClassLoader throws a ClassNotFoundError when the Manager is deploying a new WAR
https://bz.apache.org/bugzilla/show_bug.cgi?id=57772 --- Comment #2 from Chuck Caldarale chuck.caldar...@unisys.com --- (In reply to Austin Jones from comment #1) There is additional information in the Tomcat users mailing list thread entitled 'ClassNotFoundError on context unload'. The thread referred to is here: http://marc.info/?l=tomcat-userm=142697641505022w=2 -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 57772] WebappClassLoader throws a ClassNotFoundError when the Manager is deploying a new WAR
https://bz.apache.org/bugzilla/show_bug.cgi?id=57772 --- Comment #1 from Austin Jones austinjo...@avadynehealth.com --- There is additional information in the Tomcat users mailing list thread entitled 'ClassNotFoundError on context unload'. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 57772] New: WebappClassLoader throws a ClassNotFoundError when the Manager is deploying a new WAR
https://bz.apache.org/bugzilla/show_bug.cgi?id=57772 Bug ID: 57772 Summary: WebappClassLoader throws a ClassNotFoundError when the Manager is deploying a new WAR Product: Tomcat 8 Version: 8.0.20 Hardware: PC OS: Linux Status: NEW Severity: critical Priority: P2 Component: Manager Assignee: dev@tomcat.apache.org Reporter: austinjo...@avadynehealth.com Overview: When contexts are updated through the Tomcat manager interface, ServletContextListener.contextDestroyed implementations which need to load classes throw ClassNotFoundError. Steps to reproduce: 1. Create an instance of Tomcat 8.0.20 2. In server.xml, configure the Host with unpackWARs=true autoDeploy=false. 3. Check out the example webapp from https://github.com/austinjones/ClassNotFoundGenerator 4. Build the testing WAR using the 'distribute' ant task. 5. Deploy the WAR using an HTTP request to this URL: http://your-local-tomcat/manager/text/deploy? war=path/to/workspace/ClassNotFoundGenerator/dist/ClassNotFoundGenerator.war config=path/to/workspace/ClassNotFoundGenerator/web/context.xml path=/ClassNotFoundGenerator update=true 6. Open localhost.log, and verify the ClassNotFoundError was logged. Actual results: The ClassNotFoundError is thrown by TestcaseContextListener.contextDestroyed, and printed to localhost.log. Any further work the context listener was responsible for is not executed. Expected Results: The WebappClassLoader successfully loads classes during ServletContextListener.contextDestroyed, and completes without a throw. No ClassNotFoundError is printed to localhost.log Build Date Hardware: Tomcat 8.0.12 on CentOS Linux 6.6 Additional Builds and Platforms: Tomcat 8.0.12 on Windows 7 SP1 Tomcat 8.0.20 on Windows 7 SP1 Tomcat 8.0.20 on CentOS Linux 6.6 Note: if you try the 'steps to reproduce' on 8.0.12, the deployment will probably fail due to bug 56398 - which I worked around in 8.0.12. You'll be able to deploy if you change the name of the test app to 'classnotfoundgenerator'. Additional Information: ServletContextListeners that need to load classes during the contextDestroyed call throw ClassNotFoundError, when the application is deployed as a WAR through the Manager interface. Here is an example listener, where ThisClassNotFound is not loaded for the first time in contextDestroyed. https://github.com/austinjones/ClassNotFoundGenerator/blob/master/src/com/avadyne/TestcaseContextListener.java The stack trace of the ClassNotFoundError on 8.0.20 is: 6-Mar-2015 14:38:46.838 SEVERE [http-nio-8443-exec-5] org.apache.catalina.core.StandardContext.listenerStop Exception sending context destroyed event to listener instance of class com.avadyne.TestcaseContextListener java.lang.NoClassDefFoundError: com/avadyne/ThisClassNotFound at com.avadyne.TestcaseContextListener.contextDestroyed(TestcaseContextListener.java:27) at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4775) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5385) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3739) at org.apache.catalina.startup.HostConfig.reload(HostConfig.java:1304) at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1236) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1491) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1460) at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:906) at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:344) at javax.servlet.http.HttpServlet.service(HttpServlet.java:618) at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) at
[Bug 57772] WebappClassLoader throws a ClassNotFoundError when the Manager is deploying a new WAR
https://bz.apache.org/bugzilla/show_bug.cgi?id=57772 --- Comment #3 from Austin Jones austinjo...@avadynehealth.com --- Sorry, the 8.0.12 case issue is bug 56938. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1669704 - in /tomcat/site/trunk/docs/native-doc: index.html miscellaneous/changelog.html news/2008.html news/2009.html news/2010.html news/2011.html news/2012.html news/2013.html news/201
Author: markt Date: Fri Mar 27 23:10:57 2015 New Revision: 1669704 URL: http://svn.apache.org/r1669704 Log: Update tomcat-native docs for 1.1.33 release Modified: tomcat/site/trunk/docs/native-doc/index.html tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html tomcat/site/trunk/docs/native-doc/news/2008.html tomcat/site/trunk/docs/native-doc/news/2009.html tomcat/site/trunk/docs/native-doc/news/2010.html tomcat/site/trunk/docs/native-doc/news/2011.html tomcat/site/trunk/docs/native-doc/news/2012.html tomcat/site/trunk/docs/native-doc/news/2013.html tomcat/site/trunk/docs/native-doc/news/2014.html Modified: tomcat/site/trunk/docs/native-doc/index.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/index.html?rev=1669704r1=1669703r2=1669704view=diff == --- tomcat/site/trunk/docs/native-doc/index.html (original) +++ tomcat/site/trunk/docs/native-doc/index.html Fri Mar 27 23:10:57 2015 @@ -184,5 +184,5 @@ INFO: Initializing Coyote HTTP/1.1 on ht /div/div /div/div/div/div/divfooterdiv id=footer -Copyright copy; 2008-2014, The Apache Software Foundation +Copyright copy; 2008-2015, The Apache Software Foundation /div/footer/div/body/html \ No newline at end of file Modified: tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html?rev=1669704r1=1669703r2=1669704view=diff == --- tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html (original) +++ tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html Fri Mar 27 23:10:57 2015 @@ -6,6 +6,31 @@ It should contain fixes made only after December 19th 2007, when the new documentation project for Tomcat Native was started. /p +/divh3 id=Changes_between_1.1.32_and_1.1.33Changes between 1.1.32 and 1.1.33/h3div class=text + ul class=changelog +liimg alt=Fix: class=icon src=../images/fix.gif + Fix compilation failures with master branch of OpenSSL. Replace access + to OpenSSL internals by accessor functions. (rjung/kkolinko) +/li +liimg alt=Fix: class=icon src=../images/fix.gif + Fix a zero-boundary-check compiler warning and simplify code in the + process. (rjung) +/li +liimg alt=Fix: class=icon src=../images/fix.gif + Remove superfluous semicolons after close-braces to eliminate compiler + warnings. (schultz) +/li +liimg alt=Fix: class=icon src=../images/fix.gif + a href=http://issues.apache.org/bugzilla/show_bug.cgi?id=57653;57653/a: Fix crash when multiple events for same socket are + returned via separate apr_pollfd_t structures. (markt) +/li +liimg alt=Fix: class=icon src=../images/fix.gif + Enable building with OpenSSL 1.0.2 onwards. (billbarker) +/li +liimg alt=Update: class=icon src=../images/update.gif + Use OpenSSL 1.0.1m with Windows binaries. (markt) +/li + /ul /divh3 id=Changes_between_1.1.31_and_1.1.32Changes between 1.1.31 and 1.1.32/h3div class=text ul class=changelog liimg alt=Fix: class=icon src=../images/fix.gif @@ -315,5 +340,5 @@ /li /ul /div/div/div/div/divfooterdiv id=footer -Copyright copy; 2008-2014, The Apache Software Foundation +Copyright copy; 2008-2015, The Apache Software Foundation /div/footer/div/body/html \ No newline at end of file Modified: tomcat/site/trunk/docs/native-doc/news/2008.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/news/2008.html?rev=1669704r1=1669703r2=1669704view=diff == --- tomcat/site/trunk/docs/native-doc/news/2008.html (original) +++ tomcat/site/trunk/docs/native-doc/news/2008.html Fri Mar 27 23:10:57 2015 @@ -24,5 +24,5 @@ and some bug fixes. /p /div/div /div/div/div/div/divfooterdiv id=footer -Copyright copy; 2008-2014, The Apache Software Foundation +Copyright copy; 2008-2015, The Apache Software Foundation /div/footer/div/body/html \ No newline at end of file Modified: tomcat/site/trunk/docs/native-doc/news/2009.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/news/2009.html?rev=1669704r1=1669703r2=1669704view=diff == --- tomcat/site/trunk/docs/native-doc/news/2009.html (original) +++ tomcat/site/trunk/docs/native-doc/news/2009.html Fri Mar 27 23:10:57 2015 @@ -8,5 +8,5 @@ of Tomcat Native 1.1.18. This is a stabl /p /div/div /div/div/div/div/divfooterdiv id=footer -Copyright copy; 2008-2014, The Apache Software Foundation +Copyright copy; 2008-2015, The Apache Software Foundation /div/footer/div/body/html \ No newline at end of file Modified:
svn commit: r1669706 - in /tomcat/site/trunk: docs/download-native.html docs/index.html docs/oldnews-2014.html xdocs/download-native.xml xdocs/index.xml xdocs/oldnews-2014.xml
Author: markt Date: Fri Mar 27 23:16:02 2015 New Revision: 1669706 URL: http://svn.apache.org/r1669706 Log: Update site for tomcat-native 1.1.33 release Modified: tomcat/site/trunk/docs/download-native.html tomcat/site/trunk/docs/index.html tomcat/site/trunk/docs/oldnews-2014.html tomcat/site/trunk/xdocs/download-native.xml tomcat/site/trunk/xdocs/index.xml tomcat/site/trunk/xdocs/oldnews-2014.xml Modified: tomcat/site/trunk/docs/download-native.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-native.html?rev=1669706r1=1669705r2=1669706view=diff == --- tomcat/site/trunk/docs/download-native.html (original) +++ tomcat/site/trunk/docs/download-native.html Fri Mar 27 23:16:02 2015 @@ -268,14 +268,14 @@ li class=download -a href=[preferred]tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz rel=nofollow -Native 1.1.32 Source Release tar.gz/a (e.g. Unix, Linux, Mac OS) +a href=[preferred]tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz rel=nofollow +Native 1.1.33 Source Release tar.gz/a (e.g. Unix, Linux, Mac OS) ul class=attributes li -[a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.asc;PGP/a], -[a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.md5;MD5/a], -[a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.sha1;SHA1/a] +[a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz.asc;PGP/a], +[a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz.md5;MD5/a], +[a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz.sha1;SHA1/a] /li /ul @@ -284,14 +284,14 @@ li class=download -a href=[preferred]tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip rel=nofollow -Native 1.1.32 Source Release zip/a (e.g. Windows) +a href=[preferred]tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip rel=nofollow +Native 1.1.33 Source Release zip/a (e.g. Windows) ul class=attributes li -[a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.asc;PGP/a], -[a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.md5;MD5/a], -[a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.sha1;SHA1/a] +[a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip.asc;PGP/a], +[a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip.md5;MD5/a], +[a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip.sha1;SHA1/a] /li /ul @@ -306,7 +306,7 @@ pYou can find binaries release too. You may download them from - a href=[preferred]tomcat/tomcat-connectors/native/1.1.32/binaries rel=nofollowHERE/a + a href=[preferred]tomcat/tomcat-connectors/native/1.1.33/binaries rel=nofollowHERE/a /p @@ -336,14 +336,14 @@ li class=download -a href=[preferred]tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip rel=nofollow - Native 1.1.32 Windows Binaries zip/a (recommended) +a href=[preferred]tomcat/tomcat-connectors/native/1.1.33/binaries/tomcat-native-1.1.33-win32-bin.zip rel=nofollow + Native 1.1.33 Windows Binaries zip/a (recommended) ul class=attributes li - [a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.asc;PGP/a], - [a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.md5;MD5/a], - [a href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.sha1;SHA1/a] + [a
[ANN] Apache Tomcat Native 1.1.33 released
The Apache Tomcat team announces the immediate availability of Apache Tomcat Native 1.1.33 stable. The key features of this release are: - Fixed a crash when the poller returned multiple events for the same socket. - Link Windows binaries with OpenSSL 1.0.1m and APR 1.5.1 Please refer to the change log for the complete list of changes: http://tomcat.apache.org/native-doc/miscellaneous/changelog.html Downloads: http://tomcat.apache.org/download-native.cgi The Apache Tomcat Native Library provides portable API for features not found in contemporary JDK's. It uses Apache Portable Runtime as operating system abstraction layer and OpenSSL for SSL networking and allows optimal performance in production environments. Thank you, -- The Apache Tomcat Team - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1669709 - in /tomcat/site/trunk: docs/download-80.html docs/index.html docs/migration-8.html docs/oldnews.html docs/whichversion.html xdocs/download-80.xml xdocs/index.xml xdocs/migration
Author: markt Date: Fri Mar 27 23:28:31 2015 New Revision: 1669709 URL: http://svn.apache.org/r1669709 Log: Update Tomcat site for 8.0.21 release Modified: tomcat/site/trunk/docs/download-80.html tomcat/site/trunk/docs/index.html tomcat/site/trunk/docs/migration-8.html tomcat/site/trunk/docs/oldnews.html tomcat/site/trunk/docs/whichversion.html tomcat/site/trunk/xdocs/download-80.xml tomcat/site/trunk/xdocs/index.xml tomcat/site/trunk/xdocs/migration-8.xml tomcat/site/trunk/xdocs/oldnews.xml tomcat/site/trunk/xdocs/whichversion.xml Modified: tomcat/site/trunk/docs/download-80.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-80.html?rev=1669709r1=1669708r2=1669709view=diff == --- tomcat/site/trunk/docs/download-80.html (original) +++ tomcat/site/trunk/docs/download-80.html Fri Mar 27 23:28:31 2015 @@ -206,7 +206,7 @@ h3 id=Quick_NavigationQuick Navigation/h3 div class=text -[define v]8.0.20[end] +[define v]8.0.21[end] a href=https://www.apache.org/dist/tomcat/tomcat-8/KEYS;KEYS/a | a href=#[v][v]/a | a href=[preferred]tomcat/tomcat-8/v[v] rel=nofollowBrowse/a | Modified: tomcat/site/trunk/docs/index.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1669709r1=1669708r2=1669709view=diff == --- tomcat/site/trunk/docs/index.html (original) +++ tomcat/site/trunk/docs/index.html Fri Mar 27 23:28:31 2015 @@ -227,6 +227,48 @@ project logo are trademarks of the Apach /div +h3 id=Tomcat_8.0.21_Released +span style=float: right;2015-03-26/span Tomcat 8.0.21 Released/h3 +div class=text + +p +The Apache Tomcat Project is proud to announce the release of version 8.0.21 +of Apache Tomcat. Apache Tomcat 8.0.21 includes a numerous fixes for issues +identified in 8.0.20 as well as a number of other enhancements and changes. The +notable changes since 8.0.20 include:/p + +ul + +liEnable Tomcat to detect when a WAR file has been changed while Tomcat is + not running./li + +liAdd support for Java 8 JSSE server-preferred TLS cipher suite ordering. + This feature requires Java 8./li + +liUpdate to Tomcat Native Library version 1.1.33 to pick up the Windows + binaries that are based on OpenSSL 1.0.1m and APR 1.5.1/li + +liImplement a new feature for AJP connectors - Tomcat Authorization. If + enabled Tomcat, will take an authenticated user name from the AJP protocol + and use the appropriate Realm for the request to authorize (i.e. add + roles) to that user./li + +/ul + + +p +Full details of these changes, and all the other changes, are available in the +a href=tomcat-8.0-doc/changelog.htmlTomcat 8 changelog/a. +/p + + +p style=text-align: center; + +a href=download-80.cgiDownload/a + +/p + +/div h3 id=Tomcat_Native_1.1.33_Released span style=float: right;2015-03-23/span Tomcat Native 1.1.33 Released/h3 div class=text @@ -281,46 +323,6 @@ Please see the a href=taglibs.htmlTa /p -/div -h3 id=Tomcat_8.0.20_Released -span style=float: right;2015-02-20/span Tomcat 8.0.20 Released/h3 -div class=text - -p -The Apache Tomcat Project is proud to announce the release of version 8.0.20 -of Apache Tomcat. Apache Tomcat 8.0.20 includes a numerous fixes for issues -identified in 8.0.18 as well as a number of other enhancements and changes. The -notable changes since 8.0.18 include:/p - -ul - -liFix a performance regression in the new resources implementation when - signed JARs are used in a web application./li - -liFix several bugs that could cause multiple registrations for write events - for a single socket when using Servlet 3.0 async. Typically, the side - effects of these multiple registrations would be exceptions appearing in - the logs./li - -liEnhance the bean factory used for JNDI resources. The new attribute - forceString allows to support non-standard string argument property - setters./li - -/ul - - -p -Full details of these changes, and all the other changes, are available in the -a href=tomcat-8.0-doc/changelog.htmlTomcat 8 changelog/a. -/p - - -p style=text-align: center; - -a href=download-80.cgiDownload/a - -/p - /div h3 id=Tomcat_7.0.59_Released span style=float: right;2015-02-04/span Tomcat 7.0.59 Released/h3 Modified: tomcat/site/trunk/docs/migration-8.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-8.html?rev=1669709r1=1669708r2=1669709view=diff == --- tomcat/site/trunk/docs/migration-8.html (original) +++ tomcat/site/trunk/docs/migration-8.html Fri Mar 27 23:28:31 2015 @@ -639,6 +639,7 @@ of Apache Tomcat./p 8.0.17:1650582, 8.0.18:1654179, 8.0.20:1659926, + 8.0.21:1668647 }; formSubmit.action =
svn commit: r1669708 - in /tomcat/site/trunk: ./ docs/tomcat-8.0-doc/ docs/tomcat-8.0-doc/api/ docs/tomcat-8.0-doc/api/org/apache/catalina/ docs/tomcat-8.0-doc/api/org/apache/catalina/ant/ docs/tomcat
Author: markt Date: Fri Mar 27 23:27:57 2015 New Revision: 1669708 URL: http://svn.apache.org/r1669708 Log: Update Tomcat 8 docs for 8.0.21 release [This commit notification would consist of 73 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.] - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[ANN] Apache Tomcat 8.0.21 available
The Apache Tomcat team announces the immediate availability of Apache Tomcat 8.0.21. Apache Tomcat 8 is an open source software implementation of the Java Servlet, JavaServer Pages, Java Unified Expression Language and Java WebSocket technologies. Apache Tomcat 8.0.21 includes numerous fixes for issues identified in 8.0.20 as well as a number of other enhancements and changes. The notable changes since 8.0.20 include: - Enable Tomcat to detect when a WAR file has been changed while Tomcat is not running. - Add support for Java 8 JSSE server-preferred TLS cipher suite ordering. This feature requires Java 8. - Update to Tomcat Native Library version 1.1.33 to pick up the Windows binaries that are based on OpenSSL 1.0.1m and APR 1.5.1 - Implement a new feature for AJP connectors - Tomcat Authorization. If enabled Tomcat will take an authenticated user name from the AJP protocol and use the appropriate Realm for the request to authorize (i.e. add roles) to that user. Please refer to the change log for the complete list of changes: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html Downloads: http://tomcat.apache.org/download-80.cgi Migration guides from Apache Tomcat 5.5.x, 6.0.x and 7.0.x: http://tomcat.apache.org/migration.html Enjoy! - The Apache Tomcat team - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 57773] New: performance problems when using scopeless optional attributes
https://bz.apache.org/bugzilla/show_bug.cgi?id=57773 Bug ID: 57773 Summary: performance problems when using scopeless optional attributes Product: Tomcat 8 Version: 8.0.21 Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P2 Component: EL Assignee: dev@tomcat.apache.org Reporter: m.p...@gmx.de hi, i discovered a performance problem in EL implementation of recent tomcat 8 versions. we have some jsp based products, which are running fine on tomcat7/java8. while migrating to tomcat8 i discovered severe performance problems. ab performance against localhost (same machine with identical webapp) TOMCAT 7.0.59 / Java 1.8.0_40 Requests per second:96.12 [#/sec] (mean) Time per request: 10.404 [ms] (mean) TOMCAT 8.0.20 / Java 1.8.0_40 Requests per second:2.41 [#/sec] (mean) Time per request: 414.429 [ms] (mean) i realized that this could be related to bug #57583 and waited for 8.0.21. 8.0.21 is better, but also far away from tomcat 7 TOMCAT 8.0.21 / Java 1.8.0_40 Requests per second:4.97 [#/sec] (mean) Time per request: 201.270 [ms] (mean) so i take some further investigations. we are using jsp-files as reusable templates. because of reuse in different contexts there are some optional request attributes. page.jsp ... c:forEach var=video items=${videolist} c:set var=teaser value=${video} scope=request / jsp:include page=teaser.jsp / /c:forEach ... teaser.jsp ... c:if test=${teaserLarge} ... /c:if .. the problem occurs when teaserLarge is not defined. in this case the c:if line ends in a time consuming call of javax.el.ImportHandler.resolveClass() for teaserLarge. and it seems that the bugfix for #57583 does not help in this situation because each teaser is rendered in its own pagecontext. interestingly this does not occur if we access the optional attributes via the requestScope. when we use c:when test=${requestScope.teaserLarge} the performance in the undefined case is much better. we now are in process of rewriting our statements to requestScope, but i think that the performance of the scopeless access should also be fixed. regards marc -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 57772] WebappClassLoader throws a ClassNotFoundError when the Manager is deploying a new WAR
https://bz.apache.org/bugzilla/show_bug.cgi?id=57772 Christopher Schultz ch...@christopherschultz.net changed: What|Removed |Added Version|8.0.20 |8.0.21 --- Comment #4 from Christopher Schultz ch...@christopherschultz.net --- IIRC, this also affects 8.0.21. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org