Comments (5)
@janbartel is this still valid?
Looking at the code I think we got this solved in several different ways.
from jetty.project.
@janbartel I think this one is similar to the question on stackoverflow ... https://stackoverflow.com/questions/50907272/get-jetty-to-gracefully-shut-down-a-failed-to-start-webapp-context
from jetty.project.
@janbartel this one also overlaps with jakartaee/servlet#152 and our #412
from jetty.project.
@joakime stackoverflow and #412/jakartaee/servlet#152 are totally different issues. This issue is purely about how we handle permanent UnavailableExceptions:
-
during servlet initialization: the spec says that we should 'release' the servlet ie destroy the instance (but without calling servlet.destroy), but we actually leave it in the ServletHandler, albeit marked as unavailable.
-
during request handling: the spec says we should call servlet.destroy and return 404 responses, but we don't call destroy and we return 500 responses instead.
from jetty.project.
Fixing this in #4083 with a holder cleanup
from jetty.project.
Related Issues (20)
- NoSuchMethodError: 'java.util.Map jakarta.servlet.http.Cookie.getAttributes()' problem. HOT 5
- ContextHandler(anyHandler) NPE during .<init> logging 'because "this._vhosts" is null' HOT 1
- jmx-remote-auth password file encrypt HOT 1
- mvn test error : jetty-util failure:could not find build-resources-12.0.5.jar HOT 4
- WebSocketClient.connect with URI including query parameters don't work for HTTP2 connector HOT 3
- AsyncListener question HOT 1
- Can we use Jetty Quickstart with Embedded Jetty? HOT 3
- Problem with parsing of form parameters without values in Jetty 12? HOT 5
- How to properly close the WebSocketClient@ thread problem? HOT 2
- Jetty 12 ComplianceViolation.Listener not notified for URI, Cookie, and Multipart violations. HOT 1
- the ssl connection can not be closed when the status is NEED_UNWRAP HOT 12
- Facing timeout issue when running mutilple test ng test HOT 2
- HTTP/2 connection not closed after idle timeout when TCP congested
- QuickStartConfiguration cannot be mixed with contexts that do not have a `WEB-INF/quickstart-web.xml` HOT 1
- Using `jetty.version` override from jetty-start does not use version for various environment libs.
- Support for EE11 in Jetty-12.1 HOT 12
- How to deploy the same WAR in both Jetty 10 and Jetty 12? HOT 13
- Windows 11 pro - problem launching Jetty with ${jetty.home}\etc\jetty-ee10-deploy.xml <Configure> (or next one ?) HOT 15
- `AllowedResourceAliasChecker` and `SymlinkAllowedResourceAliasChecker` do not work with a `CombinedResource`
- Missing 12.0.5 release of various quic and http3 artifacts on maven central. HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jetty.project.