looks like the root issue is: Parsing error processing resource path /WEB-INF/struts-config.xml Which parser are is BES configured to use? Maybe that this is set to validate and the Tomcat is set to not validate. Given that you're validating againts "struts-config_1_0.dtd" (again, from the stack trace), do you have any Struts 1.1-specific entries in the struts-config.xml? If tomcat were set to NOT VALIDATE UPON PARSING and BES was set to VALIDATE, then an error like this would only show up in BES. Silly question - are you sure that the struts-config.xml is in the wat file? "Karim D. Saloojee" <[EMAIL PROTECTED]> on 05/14/2002 12:53:29 PM Please respond to "Struts Users Mailing List" <[EMAIL PROTECTED]> To: "Struts-User" <[EMAIL PROTECTED]> cc: (bcc: Kevin Bedell/Systems/USHO/SunLife) Subject: Struts throws ServletException when parsing in Borland Enterprise Server 5.0 - works great in Tomcat Hi This is the exception that is written out when I migrate my app from Tomcat 4 to BES 5. The struts-config.xml file is ok cause I test my app in standalone Tomcat and it works. Only the controller servlet will not come up in BES, which btw also uses Tomcat. TIA, Karim [Mon May 13 16:36:35 CAT 2002] stdout: resolveEntity('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN', 'http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd') [Mon May 13 16:36:35 CAT 2002] stdout: Resolving to alternate DTD 'besjar:C|\BorlandEnterpriseServer\var\servers\ChrisN\partitions\standard\tm p\tmpbes_61182struts.jar#org/apache/struts/resources/struts-config_1_0.dtd' [Mon May 13 16:36:35 CAT 2002] stdout: StandardContext[/struts1]: Servlet /struts1 threw load() exception: javax.servlet.ServletException: Parsing error processing resource path /WEB-INF/struts-config.xml [Mon May 13 16:36:35 CAT 2002] stdout: javax.servlet.ServletException: Parsing error processing resource path /WEB-INF/struts-config.xml [Mon May 13 16:36:35 CAT 2002] stdout: at org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1337) [Mon May 13 16:36:35 CAT 2002] stdout: at org.apache.struts.action.ActionServlet.init(ActionServlet.java:466) [Mon May 13 16:36:35 CAT 2002] stdout: at org.apache.struts.tiles.ActionComponentServlet.init(ActionComponentServlet.j ava:52) [Mon May 13 16:36:35 CAT 2002] stdout: at javax.servlet.GenericServlet.init(GenericServlet.java:258) [Mon May 13 16:36:35 CAT 2002] stdout: at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:911) [Mon May 13 16:36:35 CAT 2002] stdout: at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java: 3336) [Mon May 13 16:36:35 CAT 2002] stdout: at org.apache.catalina.core.StandardContext.start(StandardContext.java:3495) [Mon May 13 16:36:35 CAT 2002] stdout: at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785) [Mon May 13 16:36:35 CAT 2002] stdout: at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:466) [Mon May 13 16:36:35 CAT 2002] stdout: at org.apache.catalina.core.StandardHost.install(StandardHost.java:678) [Mon May 13 16:36:35 CAT 2002] stdout: at org.apache.catalina.startup.Catalina.deploy(Catalina.java:333) [Mon May 13 16:36:35 CAT 2002] stdout: at org.apache.catalina.startup.Catalina.load(Catalina.java:237) [Mon May 13 16:36:35 CAT 2002] stdout: at org.apache.catalina.startup.Catalina.load(Catalina.java:265) [Mon May 13 16:36:35 CAT 2002] stdout: at com.borland.enterprise.server.services.tomcat4.TomcatService.load(TomcatServ ice.java:344) [Mon May 13 16:36:35 CAT 2002] stdout: at com.sun.server.ServiceManager.loadModule(ServiceManager.java:1895) [Mon May 13 16:36:35 CAT 2002] stdout: at com.borland.enterprise.server.PartitionModules.loadModule(PartitionModules.j ava:170) [Mon May 13 16:36:35 CAT 2002] stdout: at com.sun.server.ServiceManager.loadThisModule(ServiceManager.java:1821) [Mon May 13 16:36:35 CAT 2002] stdout: at com.borland.enterprise.management.agent.PartitionAgentImpl.loadEar(Partition AgentImpl.java:113) [Mon May 13 16:36:35 CAT 2002] stdout: at com.borland.enterprise.idl.Server.PartitionAgentPOATie.loadEar(PartitionAgen tPOATie.java:121) [Mon May 13 16:36:35 CAT 2002] stdout: at com.borland.enterprise.idl.Server.PartitionAgentPOA. _invoke(PartitionAgentPO A.java:167) [Mon May 13 16:36:35 CAT 2002] stdout: at com.borland.enterprise.idl.Server.PartitionAgentPOA. _invoke(PartitionAgentPO A.java:72) [Mon May 13 16:36:35 CAT 2002] stdout: at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2616) [Mon May 13 16:36:35 CAT 2002] stdout: at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:108) [Mon May 13 16:36:35 CAT 2002] stdout: at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInte rceptorManager.java:111) [Mon May 13 16:36:35 CAT 2002] stdout: at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.j ava:621) [Mon May 13 16:36:35 CAT 2002] stdout: at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapt er.java:68) [Mon May 13 16:36:35 CAT 2002] stdout: at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAda pter.java:847) [Mon May 13 16:36:35 CAT 2002] stdout: at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.j ava:99) [Mon May 13 16:36:35 CAT 2002] stdout: at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76) -- To unsubscribe, e-mail: < mailto:[EMAIL PROTECTED]> For additional commands, e-mail: < mailto:[EMAIL PROTECTED]> --------------------------------------------------------------------------- This e-mail message (including attachments, if any) is intended for the use of the individual or entity to which it is addressed and may contain information that is privileged, proprietary , confidential and exempt from disclosure. If you are not the intended recipient, you are notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender and erase this e-mail message immediately. --------------------------------------------------------------------------- -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>