Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 326443 - We have made many changes to the equinox server-side component. I've discussed the details in an email with Simon Kaegi.
Summary: We have made many changes to the equinox server-side component. I've discuss...
Status: NEW
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: Server-Side (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: equinox.server-side-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-28 13:53 EDT by Taimur Javed CLA
Modified: 2019-09-24 13:57 EDT (History)
3 users (show)

See Also:


Attachments
The attachment contains the changes we have made which I have discussed in the problem report. (1.62 MB, application/x-download)
2010-09-28 13:55 EDT, Taimur Javed CLA
no flags Details
Additional changes as of Feb 23, 2011 (1.26 MB, application/x-zip-compressed)
2011-02-23 19:02 EST, Hanson Ho CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Taimur Javed CLA 2010-09-28 13:53:13 EDT
Build Identifier: 20100617-1415

We have made a number of modifications to the Equinox Server-side component.  I've talked with Simon Kaegi in an email thread about the details.  Below is a list of some of the changes we've made.

- provide websession/servletcontext isolation to bundles
- support for running in a clustered environment on tomcat / websphere / weblogic / netweaver
- greater support for servlet apis such as listeners
- configuration of servlets/filters using web.xml per bundle
- ability to provide global configurations for all bundles
- optimization of jsp engine by setting appropriate defaults
- optimization of jsp classloader with precompiled jsps to only look in the current bundle for classes
- numerous mechanisms for url management
- security improvement such as not streaming back source files
- ability to patch configuration in multiple files to simplify patching
- using system properties to read in jars from a single locations in mulitple bundles to ensure classpath isolation at runtime but maintaining single copy of jars
- ability to specify custom 404 pages
- logging at startup time to catch errors
- ensure redeployment of updated application works on numerous appserver by cleaning work dir
- ability to read and get contents from files outside osgi container
- support for running in development mode and production mode

Reproducible: Always

Steps to Reproduce:
I have attached the changes we have made.
Comment 1 Taimur Javed CLA 2010-09-28 13:55:26 EDT
Created attachment 179771 [details]
The attachment contains the changes we have made which I have discussed in the problem report.
Comment 2 Hanson Ho CLA 2011-02-23 19:02:37 EST
Created attachment 189666 [details]
Additional changes as of Feb 23, 2011

These are additional changes to the previously posted changes to the ServletBridge component by Taimur Javed
Comment 3 Lars Vogel CLA 2019-09-24 13:57:23 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.