-
Notifications
You must be signed in to change notification settings - Fork 58
allow Jetty 9.4 jetty-servlets class names to work with Jetty 12 #345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Lachlan Roberts <[email protected]>
Signed-off-by: Lachlan Roberts <[email protected]>
Signed-off-by: Lachlan Roberts <[email protected]>
Note some of the classes in
|
...l_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10/AppEngineWebAppContext.java
Outdated
Show resolved
Hide resolved
...l_jetty12/src/main/java/com/google/apphosting/runtime/jetty/ee10/AppEngineWebAppContext.java
Outdated
Show resolved
Hide resolved
@maigovannon Ideally, a member in BLR should add a e2e test for such app using these servlets. Good learning step in our e2e app tests in this repo. |
Also wondering if the local devappserver would also serve such apps... |
Makes sense. We can take it up as a follow-up. |
Signed-off-by: Lachlan Roberts <[email protected]>
Signed-off-by: Lachlan Roberts <[email protected]>
…is related to #345 PiperOrigin-RevId: 735623640 Change-Id: I6b2e351765d0778cc2ded07255be8c84b46181db
* Bump io.netty:netty-common from 4.1.117.Final to 4.1.118.Final Bumps [io.netty:netty-common](https://github.com/netty/netty) from 4.1.117.Final to 4.1.118.Final. - [Commits](netty/netty@netty-4.1.117.Final...netty-4.1.118.Final) --- updated-dependencies: - dependency-name: io.netty:netty-common dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * - Add Maven CI action for building with Zulu and Liberica JDKs for Java 21, 23. - Removing Java 22 from all JDK since we can now safely just test on JDK23 and the upcoming JDK24. PiperOrigin-RevId: 727603486 Change-Id: I73c659ef58fe85fb6d9964d0997949eccec08aeb * allow Jetty 9.4 jetty-servlets class names to work with Jetty 12 Signed-off-by: Lachlan Roberts <[email protected]> * allow Jetty 9.4 jetty-servlets class names to work with Jetty 12 Signed-off-by: Lachlan Roberts <[email protected]> * allow Jetty 9.4 jetty-servlets class names to work with Jetty 12 Signed-off-by: Lachlan Roberts <[email protected]> * Upgrade GAE Java version from 2.0.32 to 2.0.33 and prepare next version 2.0.34-SNAPSHOT PiperOrigin-RevId: 728533780 Change-Id: Ic8bd0b0863999092f469267dbb15d0eca39a92db * PR #345 - changes from review Signed-off-by: Lachlan Roberts <[email protected]> * PR #345 - fixes for broken tests Signed-off-by: Lachlan Roberts <[email protected]> * Set API host idle timeout to 2 seconds by default instead of no timeout. See jetty/jetty.project#3891 PiperOrigin-RevId: 729286826 Change-Id: Iea5120e9e46db5874fd95426537f4136bf876f84 * Set API host idle timeout to 2 seconds by default instead of no timeout. See jetty/jetty.project#3891 PiperOrigin-RevId: 729581319 Change-Id: I85a21e3fdd2cc5c5c250ff048632f5687870a049 * Update all non-major dependencies * Set API host idle timeout to 25 seconds by default instead of no timeout. See jetty/jetty.project#3891 PiperOrigin-RevId: 731360214 Change-Id: Ifedd44381e45a318ab38705d910ba3f41317ee79 * Update all non-major dependencies * Update to Jetty 12.0.17 and allow invalid pathSpecs in EE8 Signed-off-by: Lachlan Roberts <[email protected]> * Internal change PiperOrigin-RevId: 734104453 Change-Id: I0ad3f52c675374e3f9337a02ebf5b5668eef8b1b * Update all non-major dependencies * Adding `org.eclipse.jetty.servlet` to deprecated package names. This is related to #345 PiperOrigin-RevId: 735623640 Change-Id: I6b2e351765d0778cc2ded07255be8c84b46181db * Fix App Engine tests for Windows. This change addresses several issues that prevented App Engine tests from passing on Windows: - **Maven Wrapper:** The Maven wrapper executable `mvnw` is now invoked with the `.cmd` extension when running on Windows to ensure it can be executed correctly. - **Newline Handling:** Test output reading logic has been updated to handle both `\n` and `\r\n` newline representations, which is necessary for Windows compatibility. These changes ensure that the affected tests pass on both Linux/macOS and Windows environments. PiperOrigin-RevId: 736207509 Change-Id: I7c11b010689343ccdbf9b29801e17569064bb867 * Copybara import of the project: -- a47b5b3 by Lachlan Roberts <[email protected]>: fix JSPs from appengine-local-runtime-shared-jetty12 Signed-off-by: Lachlan Roberts <[email protected]> COPYBARA_INTEGRATE_REVIEW=#350 from GoogleCloudPlatform:DevAppServer-JSP a47b5b3 PiperOrigin-RevId: 736601363 Change-Id: I231efd68881ea23227d1f8d1a21749cc02b71d0e * Update all non-major dependencies --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Lachlan Roberts <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Abhinand Sundararajan <[email protected]> Co-authored-by: GAE Java Team <[email protected]> Co-authored-by: Lachlan Roberts <[email protected]> Co-authored-by: Srinjoy Ray <[email protected]> Co-authored-by: Mend Renovate <[email protected]> Co-authored-by: Lachlan <[email protected]>
The package name of
jetty-servlets
classes has changed from Jetty 9.4 to Jetty 12.This PR allows applications to use the old
jetty-servlets
class names, for exampleorg.eclipse.jetty.servlets.CrossOriginFilter
would be translated toorg.eclipse.jetty.ee8.servlets.CrossOriginFilter
for the EE8 environment.