Issue Details (XML | Word | Printable)

Key: OPENEJB-41
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Blocker Blocker
Assignee: David Blevins
Reporter: David Blevins
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
OpenEJB

JSP -> EJB support broken for Tomcat 4.x integration

Created: 04/Jul/05 01:44 PM   Updated: 31/Aug/05 05:15 PM  Due: 25/Sep/06
Return to search
Component/s: integration
Affects Version/s: 1.0 beta 1
Fix Version/s: 1.0 beta 1

Time Tracking:
Not Specified

Resolution Date: 25/Sep/06 12:13 AM


 Description  « Hide
The issue I posted in OPENEJB-40 is actually do to the JSP support being broken in the Tomcat 4.x integration. This will actually affect all Tomcat versions up until Tomcat 5.5.x. Before that, Tomcat had it's own classloader implementation and classes have to be added like they were in the OpenEJB 0.9.2 release for JSP to EJB communication to work.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #445524 Wed Jul 06 02:04:04 UTC 2005 dblevins Moved the getContextClassLoader method to the OpenEJB class so ClasspathUtils only contains the classpath modifying methods used by the Loaders and other code.

Going to kill the ClasspathUtils and make everyone as the loaders directly to modify the classpath, rather than sometimes using the loader and then asking ClasspathUtils to guess what loader to use.

Part of the fix for OPENEJB-40, OPENEJB-41 and OPENEJB-42.
Files Changed
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/core/stateless/StatelessContainer.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/alt/config/ValidationTable.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/loader/EmbeddingLoader.java
MODIFY /incubator/openejb/trunk/openejb1/modules/itests/src/java/org/openejb/test/PostgreSqlTestDatabase.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/server/ServiceManager.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/core/entity/EntityContainer.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/core/stateful/StatefulContainer.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/util/ClasspathUtils.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/loader/TomcatWebappLoader.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/client/LocalInitialContextFactory.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/server/telnet/Lookup.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/resource/jdbc/JdbcManagedConnectionFactory.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/OpenEJB.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/core/ivm/naming/IvmContext.java
MODIFY /incubator/openejb/trunk/openejb1/modules/itests/src/java/org/openejb/test/TestManager.java
MODIFY /incubator/openejb/trunk/openejb1/modules/core/src/java/org/openejb/core/ThreadContext.java

Jeff Turner made changes - 25/Sep/06 12:13 AM
Field Original Value New Value
Status Open [ 1 ] Closed [ 6 ]
Resolution Fixed [ 1 ]