DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15035>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15035

Struts 1.1-b2 (using Tiles) with JBoss 3.0.3_Tomcat_4.1.12 non-existant ClassLoader 
problem

           Summary: Struts 1.1-b2 (using Tiles) with JBoss
                    3.0.3_Tomcat_4.1.12 non-existant ClassLoader problem
           Product: Struts
           Version: 1.1 Beta 2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Digester
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


Excerpted from SourceForge bug http://sourceforge.net/tracker/?
group_id=22866&atid=376685&func=detail&aid=620890

"JBoss-3.0.3_Tomcat-4.1.12 does to allow a WAR file to 
be deployed that uses the Struts 1.1b2. 

For example, try deploying the 
http://jakarta.apache.org/builds/jakarta- 
struts/release/v1.1-b2/jakarta-struts-1.1-b2-blank.war 
causes a ClassNotFoundException (XmlDefinition) when 
reading tiles-defs.xml. 

Deploying this with JBoss3.0.2_Tomcat-4.0.4 works 
okay. 

Deploying to a vanilla Tomcat4.1.12 (downloaded from 
jakarta.apache.org) works okay. 

It looks like the class loader used by common-digester 
is not the one created from WEB-INF/classes and WEB- 
INF/lib but the classes loader common-digester was 
loaded from. Commons-digester has the option to use 
the thread context class loader but this is not enabled."

The partial reply to this bug from Scott M Stark (starksm) was:

"The struts layer has to allow the Digester to use the thread 
context class loader. Tomcat-4.0.4 does not use the 
common-digester package and so in this case the WEB-
INF/lib version is used and the Digester class loader is the 
web app class loader. Report this a problem in the 
configuration of struts. You need to be able to specify that 
the thread context class loader is used to create objects."

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to