[GitHub] [tomcat-jakartaee-migration] DanielThomas commented on pull request #37: Exclude Findbugs JSR-305 annotation packages and classes
DanielThomas commented on PR #37: URL: https://github.com/apache/tomcat-jakartaee-migration/pull/37#issuecomment-1294527488 I omitted those so: - A move from `jakarta` -> `javax` would only relocate the classes provided by 1.3, leaving the later ones alone - Especially avoids touching `Nonnull`/`Nullable` because `Nullable` from JSR-305 implements parameters and a `Checker` that can't be satisfied by other implementations: ``` package javax.annotation; import java.lang.annotation.Documented; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import javax.annotation.meta.TypeQualifier; import javax.annotation.meta.TypeQualifierValidator; import javax.annotation.meta.When; /** * The annotated element must not be null. * * Annotated fields must not be null after construction has completed. * * When this annotation is applied to a method it applies to the method return value. */ @Documented @TypeQualifier @Retention(RetentionPolicy.RUNTIME) public @interface Nonnull { When when() default When.ALWAYS; class Checker implements TypeQualifierValidator { public When forConstantValue(Nonnull qualifierArgument, Object value) { if (value == null) return When.NEVER; return When.ALWAYS; } } } ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GitHub] [tomcat-jakartaee-migration] rmaucher commented on pull request #37: Exclude Findbugs JSR-305 annotation packages and classes
rmaucher commented on PR #37: URL: https://github.com/apache/tomcat-jakartaee-migration/pull/37#issuecomment-1294510686 I would also think the difference is functionally "ok", before these intermediate paths were matched since not excluded I suppose. So this can be committed, but I'll then update the class list to exactly match https://jakarta.ee/specifications/annotations/2.1/apidocs/overview-tree.html -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GitHub] [tomcat-jakartaee-migration] DanielThomas commented on pull request #37: Exclude Findbugs JSR-305 annotation packages and classes
DanielThomas commented on PR #37: URL: https://github.com/apache/tomcat-jakartaee-migration/pull/37#issuecomment-1294468210 Definitely better - moving only `tomcat-annotations-api` avoids touching a bunch of files that don't actually need a migration. Guava is completely untouched by using an inclusion list: ``` Migration starting for archive [guava-31.1-jre.jar] using streaming Migration finished for archive [guava-31.1-jre.jar] Migration completed successfully in [540] milliseconds ``` If I migrate `tomcat-annotations-api` to confirm coverage the only thing I notice is the parent directories aren't touched, but that doesn't affect classloading. I'd guess this isn't a concern, because the parent `javax` directory already isn't handled prior to this change, so it's already depending on the directory entry not being a dependency of extracting correctly. Before: ``` Length DateTimeName - -- - 0 08-08-2022 07:26 META-INF/ 411 08-08-2022 07:26 META-INF/MANIFEST.MF 0 08-08-2022 07:26 javax/ 0 08-08-2022 07:26 jakarta/annotation/ 0 08-08-2022 07:26 jakarta/annotation/security/ 0 08-08-2022 07:26 jakarta/annotation/sql/ 680 08-08-2022 07:26 jakarta/annotation/Generated.class ... ``` After: ``` Length DateTimeName - -- - 0 08-08-2022 07:26 META-INF/ 411 08-08-2022 07:26 META-INF/MANIFEST.MF 0 08-08-2022 07:26 javax/ 0 08-08-2022 07:26 javax/annotation/ 0 08-08-2022 07:26 javax/annotation/security/ 0 08-08-2022 07:26 javax/annotation/sql/ 680 08-08-2022 07:26 jakarta/annotation/Generated.class ... ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] branch main updated (4e99d16497 -> d84e447a62)
This is an automated email from the ASF dual-hosted git repository. remm pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git from 4e99d16497 Fix BZ 66323 - switch from JDK_JAVA_OPTIONS to JAVA_OPTS add d84e447a62 Add JEP number No new revisions were added by this update. Summary of changes: modules/openssl-foreign/README.md | 8 1 file changed, 4 insertions(+), 4 deletions(-) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66325] NestedState concurrency issue
https://bz.apache.org/bugzilla/show_bug.cgi?id=66325 --- Comment #2 from Mark Thomas --- Unfortunately the fix isn't going to be that simple. Still exploring options. -- 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 66323] JDK_JAVA_OPTIONS grows unboundedly if webapp restarts Tomcat
https://bz.apache.org/bugzilla/show_bug.cgi?id=66323 --- Comment #3 from Christopher Schultz --- I recently added a "restart" capability to my own web application. It uses JMX to request that Tomcat restart the current application, and the Tomcat process does not stop and restart. IF you are interested, ask about it on the users mailing list. -- 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 66327] Tomcat run as a windows service doesn't set the stack size accordingly
https://bz.apache.org/bugzilla/show_bug.cgi?id=66327 --- Comment #10 from Mark Thomas --- I was using the latest Java 11 which does indeed suggest this is a Java bug. I can think of a few possible workarounds but those are topics for the users list. -- 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 66327] Tomcat run as a windows service doesn't set the stack size accordingly
https://bz.apache.org/bugzilla/show_bug.cgi?id=66327 --- Comment #9 from Konstantin Kolinko --- 1. First, I should apologize for a quick rant. I guess that I reacted on "Can you help..." plea, as it is not something that I expect in a bug report. As I and Mark wrote previously, help is provided elsewhere. 2. This is still no a valid bug report for Tomcat, as the service wrapper is a third party component, provided by the Apache Commons Daemon project. See: https://tomcat.apache.org/bugreport.html#Third_party_components 3. Investigating further, my results are: TLDR, overall it seems like the -Xss option is ignored when launching Java via JNI API. Maybe Mark uses different version of Java. (1) I am able to reproduce the issue using the web application provided by the OP in comment 5, when using Apache Tomcat 9.0.68. I am using July 2022 versions of Java. E.g. 1.8.0u345 from Eclipse Adoptium. I have not updated to the October 2022 versions yet. Expected result: when I change the stack size, I expect the iteration numbers as printed in tomcat9-stdout.2022-10-27.log to change. Actual result: the numbers go up to around 15300, no more. (2) API used by Commons Daemon Procrun to launch JVM is JNI_CreateJavaVM. https://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/invocation.html#creating_the_vm In the source code the call is https://github.com/apache/commons-daemon/blob/master/src/native/windows/src/javajni.c#L817 As you can see the stack size is printed as a "-Xss" option for the command line: wsprintfA(iB[2], "-Xss%dk", dwSs); (3) If I enable "debug" log level on the "Logging" tab of the configuration dialog, I see the "-Xss" value being logged in commons-daemon.2022-10-27.log [2022-10-27 18:43:41] [debug] ( javajni.c:419 ) [11416] JNI_GetCreatedJavaVMs... [2022-10-27 18:43:41] [debug] ( javajni.c:817 ) [15152] JVM Option[0] -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 9.0 [2022-10-27 18:43:41] [debug] ( javajni.c:817 ) [15152] JVM Option[1] -Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 9.0 [2022-10-27 18:43:41] [debug] ( javajni.c:817 ) [15152] JVM Option[2] -Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 9.0\temp [2022-10-27 18:43:41] [debug] ( javajni.c:817 ) [15152] JVM Option[3] -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager [2022-10-27 18:43:41] [debug] ( javajni.c:817 ) [15152] JVM Option[4] -Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\logging.properties [2022-10-27 18:43:41] [debug] ( javajni.c:817 ) [15152] JVM Option[5] -Djava.class.path=C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\bootstrap.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\tomcat-juli.jar [2022-10-27 18:43:41] [debug] ( javajni.c:817 ) [15152] JVM Option[6] exit [2022-10-27 18:43:41] [debug] ( javajni.c:817 ) [15152] JVM Option[7] abort [2022-10-27 18:43:41] [debug] ( javajni.c:817 ) [15152] JVM Option[8] -Xms128m [2022-10-27 18:43:41] [debug] ( javajni.c:817 ) [15152] JVM Option[9] -Xmx256m [2022-10-27 18:43:41] [debug] ( javajni.c:817 ) [15152] JVM Option[10] -Xss3072k [2022-10-27 18:43:41] [debug] ( javajni.c:1003) [15152] argv[0] = start As such, I think that the value is just being ignored by Java Runtime. -- 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
[tomcat-jakartaee-migration] branch main updated: Fix Javadoc 11 error
This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat-jakartaee-migration.git The following commit(s) were added to refs/heads/main by this push: new 67771f4 Fix Javadoc 11 error 67771f4 is described below commit 67771f4fa96daff80610866db7b1ea4e4c0cb19f Author: remm AuthorDate: Thu Oct 27 17:54:19 2022 +0200 Fix Javadoc 11 error --- src/main/java/org/apache/tomcat/jakartaee/Migration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/apache/tomcat/jakartaee/Migration.java b/src/main/java/org/apache/tomcat/jakartaee/Migration.java index 9f2449e..7228f12 100644 --- a/src/main/java/org/apache/tomcat/jakartaee/Migration.java +++ b/src/main/java/org/apache/tomcat/jakartaee/Migration.java @@ -162,7 +162,7 @@ public class Migration { /** - * NOTE: + * NOTE: * this method is not to indicate that no changes were made, * but that the source can be used and satisfy the selected profile. * @return true if converted occurs - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66325] NestedState concurrency issue
https://bz.apache.org/bugzilla/show_bug.cgi?id=66325 --- Comment #1 from Mark Thomas --- Thanks for the report. The NestedState instance shouldn't be part of the AstLambdaExpression as expressions are cached (parsing is expensive). It looks like moving the NestedState to the EvaluationContext should fix this. I'm looking at that now. -- 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 66327] Tomcat run as a windows service doesn't set the stack size accordingly
https://bz.apache.org/bugzilla/show_bug.cgi?id=66327 --- Comment #8 from Konstantin Kolinko --- Read this: https://tomcat.apache.org/bugreport.html#Bugzilla_is_not_a_support_forum Tomcat developers have nothing to do with your (mis)configuration. Ask fellow users on the mailing list. Just a few pointers: > by editing catalina.bat with a new line: > set "JAVA_OPTS=%JAVA_OPTS% -Xss3M" A Tomcat running as a Windows Service is managed through a service wrapper application. Its settings are stored in the Windows Registry and are managed with tomcat9w.exe (GUI) or service.bat (CLI). "catalina.bat" is only used when running a standalone Tomcat. https://tomcat.apache.org/tomcat-9.0-doc/windows-service-howto.html#Tomcat_monitor_application -- 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 66327] Tomcat run as a windows service doesn't set the stack size accordingly
https://bz.apache.org/bugzilla/show_bug.cgi?id=66327 Mark Thomas changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|--- |INVALID --- Comment #7 from Mark Thomas --- Last time. Setting the stack size via the properties page works. I have tested it (with a simple JSP that does the same thing). Without the increased stack size it fails with a StackOverflowError. Add the setting it works. Remove the setting it fails again. There is NO Tomcat bug here. The users mailing list is the place to seek help. -- 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 66327] Tomcat run as a windows service doesn't set the stack size accordingly
https://bz.apache.org/bugzilla/show_bug.cgi?id=66327 Dragos Negoita changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID |--- --- Comment #6 from Dragos Negoita --- I apologize, it seems that the first attachment containing the sample application didn't reach the logged issue. So, if you use this application (only this, let's say) in webapp folder and start Tomcat as a service, everything is in order? Does it list the numbers all the way to 25000? I am asking because I tried a lot of ways to set the stack size value for the case when the server is run as a service and every time this war fails to run until the end. 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 66327] Tomcat run as a windows service doesn't set the stack size accordingly
https://bz.apache.org/bugzilla/show_bug.cgi?id=66327 --- Comment #5 from Dragos Negoita --- Created attachment 38426 --> https://bz.apache.org/bugzilla/attachment.cgi?id=38426&action=edit Sample application. -- 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 66327] Tomcat run as a windows service doesn't set the stack size accordingly
https://bz.apache.org/bugzilla/show_bug.cgi?id=66327 Mark Thomas changed: What|Removed |Added Resolution|--- |INVALID Status|REOPENED|RESOLVED --- Comment #4 from Mark Thomas --- A quick test confirms that this works as expected. The users mailing list is the place to seek help. -- 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 66327] Tomcat run as a windows service doesn't set the stack size accordingly
https://bz.apache.org/bugzilla/show_bug.cgi?id=66327 Dragos Negoita changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED |--- --- Comment #3 from Dragos Negoita --- It seems to be a Tomcat issue. I already investigated this situation. All I can find is pieces of advice to set stack size. I doesn't work. -- 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 66327] Tomcat run as a windows service doesn't set the stack size accordingly
https://bz.apache.org/bugzilla/show_bug.cgi?id=66327 --- Comment #2 from Dragos Negoita --- Created attachment 38425 --> https://bz.apache.org/bugzilla/attachment.cgi?id=38425&action=edit Tomcat service configuration -- 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 66327] Tomcat run as a windows service doesn't set the stack size accordingly
https://bz.apache.org/bugzilla/show_bug.cgi?id=66327 Mark Thomas changed: What|Removed |Added Resolution|--- |FIXED OS||All Status|NEW |RESOLVED --- Comment #1 from Mark Thomas --- Bugzilla is not a support forum. Please use the Apache Tomcat users mailing list. https://tomcat.apache.org/lists.html -- 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 66327] New: Tomcat run as a windows service doesn't set the stack size accordingly
https://bz.apache.org/bugzilla/show_bug.cgi?id=66327 Bug ID: 66327 Summary: Tomcat run as a windows service doesn't set the stack size accordingly Product: Tomcat 9 Version: 9.0.65 Hardware: PC Status: NEW Severity: major Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: dragos.nego...@finastra.com Target Milestone: - Hello, We developed a webapp which has been running in Tomcat for some time. Recently, this application added a requirement of stack size increase which is well handled by editing catalina.bat with a new line: set "JAVA_OPTS=%JAVA_OPTS% -Xss3M" for the case of debugging and implementation. When the application is delivered and needs to be started as a windows service it will encounter an issue regarding the stack size. The application will crash with stack overflow exception, even if the stack size value is modified. I have attached the screenshots of the service. Tomcat used: is 9.0.65. JDK used: openlogic-openjdk-8u342-b07 (this one is for the latest test, some other versions were used during the investigation) Java Options: -Dcatalina.home=C:\tools\apache-tomcat-9.0.65 -Dcatalina.base=C:\tools\apache-tomcat-9.0.65 -Dignore.endorsed.dirs=C:\tools\apache-tomcat-9.0.65\endorsed -Djava.io.tmpdir=C:\tools\apache-tomcat-9.0.65\temp -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=C:\tools\apache-tomcat-9.0.65\conf\logging.properties I have attached also a sample application to be put in the webapp folder. It should list the numbers to 25000, through recursive calls. Can you, please, help with this situation? Regards, Dragos. -- 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
[jira] [Comment Edited] (MTOMCAT-332) Tomcat run as a windows service doesn't set the stack size accordingly
[ https://issues.apache.org/jira/browse/MTOMCAT-332?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17625074#comment-17625074 ] Mark Thomas edited comment on MTOMCAT-332 at 10/27/22 12:27 PM: [https://tomcat.apache.org/bugreport.html] However, this looks like a configuration question for the user mailing list, not a bug report for Bugziila. https://tomcat.apache.org/lists.html#tomcat-users was (Author: markt): https://tomcat.apache.org/bugreport.html > Tomcat run as a windows service doesn't set the stack size accordingly > -- > > Key: MTOMCAT-332 > URL: https://issues.apache.org/jira/browse/MTOMCAT-332 > Project: Apache Tomcat Maven Plugin > Issue Type: Bug >Reporter: Dragos Negoita >Priority: Major > Attachments: TestStack-1.0-SNAPSHOT-1.war, TestStack.zip, > TomcatService_1.jpg, TomcatService_2.jpg, TomcatService_3.jpg > > > Hello, > We developed a webapp which has been running in Tomcat for some time. > Recently, this application added a requirement of stack size increase which > is well handled by editing catalina.bat with a new line: > set "JAVA_OPTS=%JAVA_OPTS% -Xss3M" > for the case of debugging and implementation. > When the application is delivered and needs to be started as a windows > service it will encounter an issue regarding the stack size. The application > will crash with stack overflow exception, even if the stack size value is > modified. I have attached the screenshots of the service. > Tomcat used: is 9.0.65. > JDK used: openlogic-openjdk-8u342-b07 (this one is for the latest test, some > other versions were used during the investigation) > Java Options: > -Dcatalina.home=C:\tools\apache-tomcat-9.0.65 > -Dcatalina.base=C:\tools\apache-tomcat-9.0.65 > -Dignore.endorsed.dirs=C:\tools\apache-tomcat-9.0.65\endorsed > -Djava.io.tmpdir=C:\tools\apache-tomcat-9.0.65\temp > -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager > -Djava.util.logging.config.file=C:\tools\apache-tomcat-9.0.65\conf\logging.properties > > I have attached also a sample application to be put in the webapp folder. > It should list the numbers to 25000, through recursive calls. > > Can you, please, help with this situation? > Regards, > Dragos. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[jira] [Resolved] (MTOMCAT-332) Tomcat run as a windows service doesn't set the stack size accordingly
[ https://issues.apache.org/jira/browse/MTOMCAT-332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mark Thomas resolved MTOMCAT-332. - Resolution: Invalid https://tomcat.apache.org/bugreport.html > Tomcat run as a windows service doesn't set the stack size accordingly > -- > > Key: MTOMCAT-332 > URL: https://issues.apache.org/jira/browse/MTOMCAT-332 > Project: Apache Tomcat Maven Plugin > Issue Type: Bug >Reporter: Dragos Negoita >Priority: Major > Attachments: TestStack-1.0-SNAPSHOT-1.war, TestStack.zip, > TomcatService_1.jpg, TomcatService_2.jpg, TomcatService_3.jpg > > > Hello, > We developed a webapp which has been running in Tomcat for some time. > Recently, this application added a requirement of stack size increase which > is well handled by editing catalina.bat with a new line: > set "JAVA_OPTS=%JAVA_OPTS% -Xss3M" > for the case of debugging and implementation. > When the application is delivered and needs to be started as a windows > service it will encounter an issue regarding the stack size. The application > will crash with stack overflow exception, even if the stack size value is > modified. I have attached the screenshots of the service. > Tomcat used: is 9.0.65. > JDK used: openlogic-openjdk-8u342-b07 (this one is for the latest test, some > other versions were used during the investigation) > Java Options: > -Dcatalina.home=C:\tools\apache-tomcat-9.0.65 > -Dcatalina.base=C:\tools\apache-tomcat-9.0.65 > -Dignore.endorsed.dirs=C:\tools\apache-tomcat-9.0.65\endorsed > -Djava.io.tmpdir=C:\tools\apache-tomcat-9.0.65\temp > -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager > -Djava.util.logging.config.file=C:\tools\apache-tomcat-9.0.65\conf\logging.properties > > I have attached also a sample application to be put in the webapp folder. > It should list the numbers to 25000, through recursive calls. > > Can you, please, help with this situation? > Regards, > Dragos. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[jira] [Reopened] (MTOMCAT-332) Tomcat run as a windows service doesn't set the stack size accordingly
[ https://issues.apache.org/jira/browse/MTOMCAT-332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dragos Negoita reopened MTOMCAT-332: Please advise! Under what Apache project do I need to log anything which has to do with: [https://tomcat.apache.org/tomcat-9.0-doc/windows-service-howto.html] ? I cannot find something related in the list. > Tomcat run as a windows service doesn't set the stack size accordingly > -- > > Key: MTOMCAT-332 > URL: https://issues.apache.org/jira/browse/MTOMCAT-332 > Project: Apache Tomcat Maven Plugin > Issue Type: Bug >Reporter: Dragos Negoita >Priority: Major > Attachments: TestStack-1.0-SNAPSHOT-1.war, TestStack.zip, > TomcatService_1.jpg, TomcatService_2.jpg, TomcatService_3.jpg > > > Hello, > We developed a webapp which has been running in Tomcat for some time. > Recently, this application added a requirement of stack size increase which > is well handled by editing catalina.bat with a new line: > set "JAVA_OPTS=%JAVA_OPTS% -Xss3M" > for the case of debugging and implementation. > When the application is delivered and needs to be started as a windows > service it will encounter an issue regarding the stack size. The application > will crash with stack overflow exception, even if the stack size value is > modified. I have attached the screenshots of the service. > Tomcat used: is 9.0.65. > JDK used: openlogic-openjdk-8u342-b07 (this one is for the latest test, some > other versions were used during the investigation) > Java Options: > -Dcatalina.home=C:\tools\apache-tomcat-9.0.65 > -Dcatalina.base=C:\tools\apache-tomcat-9.0.65 > -Dignore.endorsed.dirs=C:\tools\apache-tomcat-9.0.65\endorsed > -Djava.io.tmpdir=C:\tools\apache-tomcat-9.0.65\temp > -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager > -Djava.util.logging.config.file=C:\tools\apache-tomcat-9.0.65\conf\logging.properties > > I have attached also a sample application to be put in the webapp folder. > It should list the numbers to 25000, through recursive calls. > > Can you, please, help with this situation? > Regards, > Dragos. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66323] JDK_JAVA_OPTIONS grows unboundedly if webapp restarts Tomcat
https://bz.apache.org/bugzilla/show_bug.cgi?id=66323 Mark Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #2 from Mark Thomas --- Fixed in: - 10.1.x for 10.1.2 onwards - 10.0.x for 10.0.28 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
[tomcat] branch 10.1.x updated: Fix BZ 66323 - switch from JDK_JAVA_OPTIONS to JAVA_OPTS
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/10.1.x by this push: new 4b3f70a977 Fix BZ 66323 - switch from JDK_JAVA_OPTIONS to JAVA_OPTS 4b3f70a977 is described below commit 4b3f70a9774df406a0ef5f6abbfe44b34855115a Author: Mark Thomas AuthorDate: Thu Oct 27 11:18:13 2022 +0100 Fix BZ 66323 - switch from JDK_JAVA_OPTIONS to JAVA_OPTS --- bin/catalina.bat | 10 +- bin/catalina.sh| 11 +-- webapps/docs/changelog.xml | 5 + 3 files changed, 15 insertions(+), 11 deletions(-) diff --git a/bin/catalina.bat b/bin/catalina.bat index 8ef19fe352..824773b460 100755 --- a/bin/catalina.bat +++ b/bin/catalina.bat @@ -218,11 +218,11 @@ set LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogMa :noJuliManager rem Configure module start-up parameters -set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.lang=ALL-UNNAMED" -set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.io=ALL-UNNAMED" -set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.util=ALL-UNNAMED" -set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.util.concurrent=ALL-UNNAMED" -set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" +set "JAVA_OPTS=%JAVA_OPTS% --add-opens=java.base/java.lang=ALL-UNNAMED" +set "JAVA_OPTS=%JAVA_OPTS% --add-opens=java.base/java.io=ALL-UNNAMED" +set "JAVA_OPTS=%JAVA_OPTS% --add-opens=java.base/java.util=ALL-UNNAMED" +set "JAVA_OPTS=%JAVA_OPTS% --add-opens=java.base/java.util.concurrent=ALL-UNNAMED" +set "JAVA_OPTS=%JAVA_OPTS% --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" rem - Execute The Requested Command --- diff --git a/bin/catalina.sh b/bin/catalina.sh index 1bf92a90ec..a15accbdb5 100755 --- a/bin/catalina.sh +++ b/bin/catalina.sh @@ -291,12 +291,11 @@ if [ "$USE_NOHUP" = "true" ]; then fi # Add the module start-up parameters required by Tomcat -JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.lang=ALL-UNNAMED" -JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.io=ALL-UNNAMED" -JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util=ALL-UNNAMED" -JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util.concurrent=ALL-UNNAMED" -JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" -export JDK_JAVA_OPTIONS +JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/java.lang=ALL-UNNAMED" +JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/java.io=ALL-UNNAMED" +JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/java.util=ALL-UNNAMED" +JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/java.util.concurrent=ALL-UNNAMED" +JAVA_OPTS="$JAVA_OPTS --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" # - Execute The Requested Command - diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 7ab72a5200..41a92dd858 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -127,6 +127,11 @@ Update to Commons Daemon 1.3.2. (markt) + +66323: Move module start up parameters from +JDK_JAVA_OPTIONS to JAVA_OPTS now that the +minimum Java version is 11 and these options are always required. (markt) + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] branch main updated: Fix BZ 66323 - switch from JDK_JAVA_OPTIONS to JAVA_OPTS
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/main by this push: new 4e99d16497 Fix BZ 66323 - switch from JDK_JAVA_OPTIONS to JAVA_OPTS 4e99d16497 is described below commit 4e99d164974eaeec5dc38dd9bb243864f9af2995 Author: Mark Thomas AuthorDate: Thu Oct 27 11:18:13 2022 +0100 Fix BZ 66323 - switch from JDK_JAVA_OPTIONS to JAVA_OPTS --- bin/catalina.bat | 10 +- bin/catalina.sh| 11 +-- webapps/docs/changelog.xml | 5 + 3 files changed, 15 insertions(+), 11 deletions(-) diff --git a/bin/catalina.bat b/bin/catalina.bat index 8ef19fe352..824773b460 100755 --- a/bin/catalina.bat +++ b/bin/catalina.bat @@ -218,11 +218,11 @@ set LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogMa :noJuliManager rem Configure module start-up parameters -set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.lang=ALL-UNNAMED" -set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.io=ALL-UNNAMED" -set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.util=ALL-UNNAMED" -set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.util.concurrent=ALL-UNNAMED" -set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" +set "JAVA_OPTS=%JAVA_OPTS% --add-opens=java.base/java.lang=ALL-UNNAMED" +set "JAVA_OPTS=%JAVA_OPTS% --add-opens=java.base/java.io=ALL-UNNAMED" +set "JAVA_OPTS=%JAVA_OPTS% --add-opens=java.base/java.util=ALL-UNNAMED" +set "JAVA_OPTS=%JAVA_OPTS% --add-opens=java.base/java.util.concurrent=ALL-UNNAMED" +set "JAVA_OPTS=%JAVA_OPTS% --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" rem - Execute The Requested Command --- diff --git a/bin/catalina.sh b/bin/catalina.sh index 1bf92a90ec..a15accbdb5 100755 --- a/bin/catalina.sh +++ b/bin/catalina.sh @@ -291,12 +291,11 @@ if [ "$USE_NOHUP" = "true" ]; then fi # Add the module start-up parameters required by Tomcat -JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.lang=ALL-UNNAMED" -JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.io=ALL-UNNAMED" -JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util=ALL-UNNAMED" -JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util.concurrent=ALL-UNNAMED" -JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" -export JDK_JAVA_OPTIONS +JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/java.lang=ALL-UNNAMED" +JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/java.io=ALL-UNNAMED" +JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/java.util=ALL-UNNAMED" +JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/java.util.concurrent=ALL-UNNAMED" +JAVA_OPTS="$JAVA_OPTS --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" # - Execute The Requested Command - diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 4e169d7f85..f9fd527fc3 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -135,6 +135,11 @@ Update to Commons Daemon 1.3.2. (markt) + +66323: Move module start up parameters from +JDK_JAVA_OPTIONS to JAVA_OPTS now that the +minimum Java version is 11 and these options are always required. (markt) + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[jira] [Resolved] (MTOMCAT-332) Tomcat run as a windows service doesn't set the stack size accordingly
[ https://issues.apache.org/jira/browse/MTOMCAT-332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mark Thomas resolved MTOMCAT-332. - Resolution: Invalid Setting options for the Windows service is the responsibility of whichever service wrapper you are using. The Apache Tomcat Maven plugin has no role in this. > Tomcat run as a windows service doesn't set the stack size accordingly > -- > > Key: MTOMCAT-332 > URL: https://issues.apache.org/jira/browse/MTOMCAT-332 > Project: Apache Tomcat Maven Plugin > Issue Type: Bug >Reporter: Dragos Negoita >Priority: Major > Attachments: TestStack-1.0-SNAPSHOT-1.war, TestStack.zip, > TomcatService_1.jpg, TomcatService_2.jpg, TomcatService_3.jpg > > > Hello, > We developed a webapp which has been running in Tomcat for some time. > Recently, this application added a requirement of stack size increase which > is well handled by editing catalina.bat with a new line: > set "JAVA_OPTS=%JAVA_OPTS% -Xss3M" > for the case of debugging and implementation. > When the application is delivered and needs to be started as a windows > service it will encounter an issue regarding the stack size. The application > will crash with stack overflow exception, even if the stack size value is > modified. I have attached the screenshots of the service. > Tomcat used: is 9.0.65. > JDK used: openlogic-openjdk-8u342-b07 (this one is for the latest test, some > other versions were used during the investigation) > Java Options: > -Dcatalina.home=C:\tools\apache-tomcat-9.0.65 > -Dcatalina.base=C:\tools\apache-tomcat-9.0.65 > -Dignore.endorsed.dirs=C:\tools\apache-tomcat-9.0.65\endorsed > -Djava.io.tmpdir=C:\tools\apache-tomcat-9.0.65\temp > -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager > -Djava.util.logging.config.file=C:\tools\apache-tomcat-9.0.65\conf\logging.properties > > I have attached also a sample application to be put in the webapp folder. > It should list the numbers to 25000, through recursive calls. > > Can you, please, help with this situation? > Regards, > Dragos. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GitHub] [tomcat-jakartaee-migration] DanielThomas commented on pull request #37: Exclude Findbugs JSR-305 annotation packages and classes
DanielThomas commented on PR #37: URL: https://github.com/apache/tomcat-jakartaee-migration/pull/37#issuecomment-1293277673 That had occured to me too, let me do that! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66323] JDK_JAVA_OPTIONS grows unboundedly if webapp restarts Tomcat
https://bz.apache.org/bugzilla/show_bug.cgi?id=66323 --- Comment #1 from Mark Thomas --- Thanks for reporting this so others can benefit. I think we can fix this for Tomcat 10.1.x onwards as the minimum Java version is 11. That means we don't need to export the environment variable and can just append those options to the command line. I don't see a way to avoid this issue for Tomcat 9 and earlier where we are using this environment variable as a way to add these options for Java 9+ only. Without knowing the details of the wrapper code, it does seem unusual that the new Tomcat process inherits the environment variables from the old Tomcat process. I am guessing there are reasons the wrapper behaves as it does but I'll note that other service wrappers are available that won't experience this issue. -- 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
[jira] [Created] (MTOMCAT-332) Tomcat run as a windows service doesn't set the stack size accordingly
Dragos Negoita created MTOMCAT-332: -- Summary: Tomcat run as a windows service doesn't set the stack size accordingly Key: MTOMCAT-332 URL: https://issues.apache.org/jira/browse/MTOMCAT-332 Project: Apache Tomcat Maven Plugin Issue Type: Bug Reporter: Dragos Negoita Attachments: TestStack-1.0-SNAPSHOT-1.war, TestStack.zip, TomcatService_1.jpg, TomcatService_2.jpg, TomcatService_3.jpg Hello, We developed a webapp which has been running in Tomcat for some time. Recently, this application added a requirement of stack size increase which is well handled by editing catalina.bat with a new line: set "JAVA_OPTS=%JAVA_OPTS% -Xss3M" for the case of debugging and implementation. When the application is delivered and needs to be started as a windows service it will encounter an issue regarding the stack size. The application will crash with stack overflow exception, even if the stack size value is modified. I have attached the screenshots of the service. Tomcat used: is 9.0.65. JDK used: openlogic-openjdk-8u342-b07 (this one is for the latest test, some other versions were used during the investigation) Java Options: -Dcatalina.home=C:\tools\apache-tomcat-9.0.65 -Dcatalina.base=C:\tools\apache-tomcat-9.0.65 -Dignore.endorsed.dirs=C:\tools\apache-tomcat-9.0.65\endorsed -Djava.io.tmpdir=C:\tools\apache-tomcat-9.0.65\temp -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=C:\tools\apache-tomcat-9.0.65\conf\logging.properties I have attached also a sample application to be put in the webapp folder. It should list the numbers to 25000, through recursive calls. Can you, please, help with this situation? Regards, Dragos. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66320] NPE in checkResources
https://bz.apache.org/bugzilla/show_bug.cgi?id=66320 Mark Thomas changed: What|Removed |Added Resolution|--- |INVALID Status|REOPENED|RESOLVED --- Comment #5 from Mark Thomas --- Advice in comment #3 not followed. User disabled. -- 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: r1904873 - in /tomcat/site/trunk: docs/presentations.html xdocs/presentations.xml
Author: lihan Date: Thu Oct 27 08:18:26 2022 New Revision: 1904873 URL: http://svn.apache.org/viewvc?rev=1904873&view=rev Log: Fix error link Modified: tomcat/site/trunk/docs/presentations.html tomcat/site/trunk/xdocs/presentations.xml Modified: tomcat/site/trunk/docs/presentations.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/presentations.html?rev=1904873&r1=1904872&r2=1904873&view=diff == --- tomcat/site/trunk/docs/presentations.html (original) +++ tomcat/site/trunk/docs/presentations.html Thu Oct 27 08:18:26 2022 @@ -1,5 +1,5 @@ -Apache Tomcat® - Presentationshttp://tomcat.apache.org/";>Apache Tomcat®https://www.apache.org/foundation/contributing.html"; target="_blank" class="pull-left">https://www.apache.org/images/SupportApache-small.png"; class="support-asf" alt="Support Apache">http://www.apache.org/"; target="_blank" class="pull-left">https://www.google.com/search"; method="get">GOApache TomcatHomeTaglibsMaven PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi";>Tomcat 10https://tomcat.apache.org/download-90.cgi";>Tomcat 9https://tomcat.apache.org/download-80.cgi";>Tomcat 8https://tomcat.apache.org/down load-migration.cgi">Tomcat Migration Tool for Jakarta EEhttps://tomcat.apache.org/download-connectors.cgi";>Tomcat Connectorshttps://tomcat.apache.org/download-native.cgi";>Tomcat Nativehttps://tomcat.apache.org/download-taglibs.cgi";>Taglibshttps://archive.apache.org/dist/tomcat/";>ArchivesDocumentationTomcat 10.1Tomcat 10.0Tomcat 9.0Tomcat 8.5Tomcat ConnectorsTomcat Native 2Tomcat Native 1.2https://cwiki.apache.org/confluence/display/TOMCAT";>WikiMigration GuidePresentationshttps://cwiki.apache.org/confluence/x/Bi8lBg";>SpecificationsProblems?Security ReportsFind helphttps://cwiki.apache.org/confluence/display/TOMCAT/FAQ";>FAQMailing ListsBug DatabaseIRCGet InvolvedOverviewSource codeBuildbothttps://cwiki.apache.org/confluence/x/vIPzBQ";>TranslationsToolsMediahttps://twitter.com/theapachetomcat";>Twitterhttps://www.youtube.com/c/ApacheTomcatOfficial";>YouTubehttps://blogs.apache.org/tom cat/">BlogMiscWho We Arehttps://www.redbubble.com/people/comdev/works/30885254-apache-tomcat";>SwagHeritagehttp://www.apache.org";>Apache HomeResourcesContactLegalhttps://privacy.apache.org/policies/privacy-policy-public.html";>Privacyhttps://www.apache.org/foundation/contributing.html";>Support Apachehttps://www.apache.org/foundation/sponsorship.html";>Sponsorshiphttp://www.apache.org/foundation/thanks.html";>Thankshttp://www.apache.org/licenses/";>LicenseContentPresentations +Apache Tomcat® - Presentationshttp://tomcat.apache.org/";>Apache Tomcat®https://www.apache.org/foundation/contributing.html"; target="_blank" class="pull-left">https://www.apache.org/images/SupportApache-small.png"; class="support-asf" alt="Support Apache">http://www.apache.org/"; target="_blank" class="pull-left">https://www.google.com/search"; method="get">GOApache TomcatHomeTaglibsMaven PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi";>Tomcat 10https://tomcat.apache.org/download-90.cgi";>Tomcat 9https://tomcat.apache.org/download-80.cgi";>Tomcat 8https://tomcat.apache.org/down load-migration.cgi">Tomcat Migration Tool for Jakarta EEhttps://tomcat.apache.org/download-connectors.cgi";>Tomcat Connectorshttps://tomcat.apache.org/download-native.cgi";>Tomcat Nativehttps://tomcat.apache.org/download-taglibs.cgi";>Taglibshttps://archive.apache.org/dist/tomcat/";>ArchivesDocumentationTomcat 10.1 (beta)Tomcat 10.0Tomcat 9.0Tomcat 8.5Tomcat ConnectorsTomcat Native 2Tomcat Native 1.2https://cwiki.apache.org/confluence/display/TOMCAT";>WikiMigration GuidePresentationshttps://cwiki.apache.org/confluence/x/Bi8lBg";>SpecificationsProblems?Security ReportsFind helphttps://cwiki.apache.org/confluence/display/TOMCAT/FAQ";>FAQMailing ListsBug DatabaseIRCGet InvolvedOverviewSource codeBuildbothttps://cwiki.apache.org/confluence/x/vIPzBQ";>TranslationsToolsMediahttps://twitter.com/theapachetomcat";>Twitterhttps://www.youtube.com/c/ApacheTomcatOfficial";>YouTubehttps://blogs.apache. org/tomcat/">BlogMiscWho We Arehttps://www.redbubble.com/people/comdev/works/30885254-apache-tomcat";>SwagHeritagehttp://www.apache.org";>Apache HomeResourcesContactLegalhttps://privacy.apache.org/policies/privacy-policy-public.html";>Privacyhttps://www.apache.org/foundation/contributing.html";>Support Apachehttps://www.apache.org/foundation/sponsorship.html";>Sponsorshiphttp://www.apache.org/foundation/thanks.html";>Thankshttp://www.apache.org/licenses/";>LicenseContentPresentations Apache Tomcat features regularly at ApacheCon and other conferences. Copies of many of these presentations are freely available online. This page provides @@ -48,7 +48,7 @@ li.targeted { Automating your Tomcat with Ansible - Coty Sutherland -https://apachecon.com/acna2022/slides/03_Sutherland_Automating_your_
[GitHub] [tomcat-jakartaee-migration] rmaucher commented on pull request #37: Exclude Findbugs JSR-305 annotation packages and classes
rmaucher commented on PR #37: URL: https://github.com/apache/tomcat-jakartaee-migration/pull/37#issuecomment-1293108227 Ok, so there's even more in javax.annotation (I didn't know). It would likely be better and less hacky to switch to an include list rather than an exclude one. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org