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=1669519&r1=1669518&r2=1669519&view=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=1669519&r1=1669518&r2=1669519&view=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 @@ -Correct the check used for Java 8 JSSE server-preferred TLS cipher -suite ordering. Patch provided by Ognjen Blagojevic. (violetagg) +55988: Correct the check used for Java 8 JSSE +server-preferred TLS cipher suite ordering. Ensure that SSL parameters +are provided to SSLServerSocket and SSLEngine. +Patch provided by Ognjen Blagojevic. (violetagg) - 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 changed: What|Removed |Added Resolution|--- |FIXED Status|REOPENED|RESOLVED --- Comment #23 from Violeta Georgieva --- 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
Re: buildbot failure in ASF Buildbot on tomcat-7-trunk
2015-03-27 0:43 GMT+02:00 : > > 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.(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 >
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=1669521&r1=1669520&r2=1669521&view=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 : > > > > 2015-03-27 0:43 GMT+02:00 : > > > > 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.(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: [VOTE][CANCEL] Release Apache Tomcat 7.0.60
2015-03-27 1:16 GMT+02:00 Ognjen Blagojevic : > > 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 >
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
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
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 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 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. >>
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 498,1342503,1342717,1342795,1342805,1343044-1343046,1343335,1343394,1343400,1343629,1343708,1343718,1343895,1344063,1344068,1344250,1344266,1344515,1344528,1344612,1344629,1
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 ===
[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
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=1669601&r1=1669600&r2=1669601&view=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=1669601&r1=1669600&r2=1669601&view=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=1669601&r1=1669600&r2=1669601&view=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). --> + + - 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 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 and Ognjen, On 3/26/15 9:57 AM, Violeta Georgieva wrote: > 2015-03-26 10:31 GMT+02:00 Violeta Georgieva : >> >> 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
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 : >>> >>> 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
[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:///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 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[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 --- 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] 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 --- (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-user&m=142697641505022&w=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 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 --- 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 #3 from Austin Jones --- 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=1669704&r1=1669703&r2=1669704&view=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 -Copyright © 2008-2014, The Apache Software Foundation +Copyright © 2008-2015, The Apache Software Foundation \ 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=1669704&r1=1669703&r2=1669704&view=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. +Changes between 1.1.32 and 1.1.33 + + + Fix compilation failures with master branch of OpenSSL. Replace access + to OpenSSL internals by accessor functions. (rjung/kkolinko) + + + Fix a zero-boundary-check compiler warning and simplify code in the + process. (rjung) + + + Remove superfluous semicolons after close-braces to eliminate compiler + warnings. (schultz) + + + http://issues.apache.org/bugzilla/show_bug.cgi?id=57653";>57653: Fix crash when multiple events for same socket are + returned via separate apr_pollfd_t structures. (markt) + + + Enable building with OpenSSL 1.0.2 onwards. (billbarker) + + + Use OpenSSL 1.0.1m with Windows binaries. (markt) + + Changes between 1.1.31 and 1.1.32 @@ -315,5 +340,5 @@ -Copyright © 2008-2014, The Apache Software Foundation +Copyright © 2008-2015, The Apache Software Foundation \ 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=1669704&r1=1669703&r2=1669704&view=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. -Copyright © 2008-2014, The Apache Software Foundation +Copyright © 2008-2015, The Apache Software Foundation \ 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=1669704&r1=1669703&r2=1669704&view=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 -Copyright © 2008-2014, The Apache Software Foundation +Copyright © 2008-2015, The Apache Software Foundation \ No newline at end of file Modified: tomcat/site/trunk/docs/native-doc/news/2010.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/news/2010.html?rev=1669704&r1=1669703&r2=1669704&view=diff == --- tomcat/site/trunk/docs/native-doc/news/2010.html (original) +++ tomcat/site/trunk/docs/native-doc/news/2010.html Fri Mar 27 23:10:57 2015 @@ -13,5 +13,5 @@ of Tomcat Native 1.1.19. This is a stabl -Copyright © 2008-2014, The Apache Software Foundation +Copyright © 2008-2015, The Apache Software Foundation \ No newline at end of file Modified: tomcat/site/trunk/docs/native-doc/news/2011.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/news/2011.html?rev=1669704&r1=1669703&r2=1669704&view=diff == -
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=1669706&r1=1669705&r2=1669706&view=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 @@ - -Native 1.1.32 Source Release tar.gz (e.g. Unix, Linux, Mac OS) + +Native 1.1.33 Source Release tar.gz (e.g. Unix, Linux, Mac OS) -[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.asc";>PGP], -[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.md5";>MD5], -[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.sha1";>SHA1] +[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz.asc";>PGP], +[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz.md5";>MD5], +[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz.sha1";>SHA1] @@ -284,14 +284,14 @@ - -Native 1.1.32 Source Release zip (e.g. Windows) + +Native 1.1.33 Source Release zip (e.g. Windows) -[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.asc";>PGP], -[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.md5";>MD5], -[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.sha1";>SHA1] +[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip.asc";>PGP], +[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip.md5";>MD5], +[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip.sha1";>SHA1] @@ -306,7 +306,7 @@ You can find binaries release too. You may download them from - HERE + HERE @@ -336,14 +336,14 @@ - - Native 1.1.32 Windows Binaries zip (recommended) + + Native 1.1.33 Windows Binaries zip (recommended) - [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.asc";>PGP], - [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.md5";>MD5], - [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.sha1";>SHA1] + [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/binaries/tomcat-native-1.1.33-win32-bin.zip.asc";>PGP], + [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/binaries/tomcat-native-1.1.33-win32-bin.zip.md5";>MD5], + [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/binaries/tomcat-native-1.1.33-win32-bin.zip.sha1";>SHA1] @@ -352,15 +352,15 @@ - - Native 1.1.32 Windows OCSP-enabled Binaries zip + + Native 1.1.33 Windows OCSP-enabled Binaries zip - [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-ocsp-win32-bin.zip.asc";>PGP], - [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-ocsp-win32-bin.zip.md5";>MD5], - [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-ocsp-win32-bin.zip.sha1";>SHA1] + [https://
[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=1669709&r1=1669708&r2=1669709&view=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 @@ Quick Navigation -[define v]8.0.20[end] +[define v]8.0.21[end] https://www.apache.org/dist/tomcat/tomcat-8/KEYS";>KEYS | [v] | Browse | Modified: tomcat/site/trunk/docs/index.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1669709&r1=1669708&r2=1669709&view=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 + +2015-03-26 Tomcat 8.0.21 Released + + + +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: + + + +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. + + + + + +Full details of these changes, and all the other changes, are available in the +Tomcat 8 changelog. + + + + + +Download + + + + 2015-03-23 Tomcat Native 1.1.33 Released @@ -281,46 +323,6 @@ Please see the Ta - - -2015-02-20 Tomcat 8.0.20 Released - - - -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: - - - -Fix a performance regression in the new resources implementation when - signed JARs are used in a web application. - -Fix 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. - -Enhance the bean factory used for JNDI resources. The new attribute - forceString allows to support non-standard string argument property - setters. - - - - - -Full details of these changes, and all the other changes, are available in the -Tomcat 8 changelog. - - - - - -Download - - - 2015-02-04 Tomcat 7.0.59 Released Modified: tomcat/site/trunk/docs/migration-8.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-8.html?rev=1669709&r1=1669708&r2=1669709&view=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. "8.0.17":"1650582", "8.0.18":"1654179", "8.0.20":"1659926", + "8.0.21":"1668647" }; formSubmit.action = "http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/"; + @@ -683,8 +684,9 @@ of Apache Tomcat. 8.0.14 8.0.15 8.0.17 -8.0.18 -8.0.20 +8.0.18 +8.0.20 +8.0.21 , new version: 8.0.0-RC1 @@ -702,7 +704,8 @@ of Apache Tomcat. 8.0.15 8.0.17 8.0.18 -8.0.20 +8.0.20 +8.0.21 trunk (unreleased) Modified: tomcat/site/trunk/docs/oldnews.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews.html?rev=1669709&r1=1669708&r2=1669709&view=diff == --- tomcat/site/trunk/docs/oldnews.htm
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 ... ... teaser.jsp ... ... .. 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 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 changed: What|Removed |Added Version|8.0.20 |8.0.21 --- Comment #4 from Christopher Schultz --- 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
[GUMP@vmgump]: Project taglibs-parent (in module tomcat-taglibs) failed
To whom it may engage... This is an automated request, but not an unsolicited one. For more information please visit http://gump.apache.org/nagged.html, and/or contact the folk at gene...@gump.apache.org. Project taglibs-parent has an issue affecting its community integration. This issue affects 2 projects, and has been outstanding for 564 runs. The current state of this project is 'Failed', with reason 'Build Failed'. For reference only, the following projects are affected by this: - taglibs-parent : Taglib Parent POM - taglibs-standard-spec : JSP Taglibs Full details are available at: http://vmgump.apache.org/gump/public/tomcat-taglibs/taglibs-parent/index.html That said, some information snippets are provided here. The following annotations (debug/informational/warning/error messages) were provided: -DEBUG- Sole pom output [pom.xml] identifier set to project name -INFO- Optional dependency commons-io failed with reason build failed -DEBUG- (Apache Gump generated) Apache Maven Settings in: /srv/gump/public/workspace/tomcat-taglibs/taglibs-parent/gump_mvn_settings.xml -INFO- Failed with reason build failed -DEBUG- Maven POM in: /srv/gump/public/workspace/tomcat-taglibs/taglibs-parent/pom.xml -DEBUG- Extracted fallback artifacts from Gump Repository The following work was performed: http://vmgump.apache.org/gump/public/tomcat-taglibs/taglibs-parent/gump_work/build_tomcat-taglibs_taglibs-parent.html Work Name: build_tomcat-taglibs_taglibs-parent (Type: Build) Work ended in a state of : Failed Elapsed: 30 mins 3 secs Command Line: /opt/maven3/bin/mvn --batch-mode --settings /srv/gump/public/workspace/tomcat-taglibs/taglibs-parent/gump_mvn_settings.xml install [Working Directory: /srv/gump/public/workspace/tomcat-taglibs/taglibs-parent] M2_HOME: /opt/maven3 - [INFO] Scanning for projects... [INFO] Downloading: http://localhost:8192/maven2/org/apache/apache/13/apache-13.pom [ERROR] The build could not read 1 project -> [Help 1] [ERROR] [ERROR] The project org.apache.taglibs:taglibs-parent:4-SNAPSHOT (/srv/gump/public/workspace/tomcat-taglibs/taglibs-parent/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not transfer artifact org.apache:apache:pom:13 from/to gump-central (http://localhost:8192/maven2): Read timed out and 'parent.relativePath' points at wrong local POM @ line 20, column 11 -> [Help 2] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException - To subscribe to this information via syndicated feeds: - RSS: http://vmgump.apache.org/gump/public/tomcat-taglibs/taglibs-parent/rss.xml - Atom: http://vmgump.apache.org/gump/public/tomcat-taglibs/taglibs-parent/atom.xml == Gump Tracking Only === Produced by Apache Gump(TM) version 2.3. Gump Run 2015032811, vmgump.apache.org:vmgump:2015032811 Gump E-mail Identifier (unique within run) #13. -- Apache Gump http://gump.apache.org/ [Instance: vmgump] - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org