Thank you for your so quick response , Well, i tried your solution by placing the dtds in my classpath : but it didn't work at first.
so i changed in the struts-config.xml file the DOCTYPE: the original one: <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "http://jakarta.apache.org/struts/dtds/struts- config_1_0.dtd"> my new one : <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "file:///C:/Program Files/IBM/VisualAge for Java/ide/project_resources/IBM WebSphere Test Environment/hosts/default_host/struts_app/WEB- INF/org/apache/struts/resources/struts-config_1_0.dtd"> And now, when loading Action servlet, I get in my stack trace : [02.07.05 17:59:27:234 GMT+02:00] 369a CacheManager A Servlet.cache.file."/dynacache.xml".not.found.Caching.is.dis abled [02.07.05 17:59:27:390 GMT+02:00] 369a ServletInstan A SRVE0048I: Chargement du servlet : "action" [02.07.05 17:59:28:421 GMT+02:00] 369a WebGroup A SRVE0091I: [Servlet LOG] : "action: init" [02.07.05 17:59:28:562 GMT+02:00] 369a WebGroup A SRVE0091I: [Servlet LOG] : "action: Loading application resources from resource ApplicationResources" [02.07.05 17:59:28:562 GMT+02:00] 369a WebGroup A SRVE0091I: [Servlet LOG] : "action: Initializing configuration from resource path /WEB-INF/struts- configCanal.xml" resolveEntity('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN', 'file:///C:/Program Files/IBM/VisualAge for Java/ide/project_resources/IBM WebSphere Test Environment/hosts/default_host/struts_app/WEB- INF/org/apache/struts/resources/struts-config_1_0.dtd') Not registered, use system identifier register('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN', 'valoader:/C:/Program Files/IBM/VisualAge for Java/ide/project_resources/Struts/org/apache/struts/resource s/struts-config_1_0.dtd' register('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN', 'valoader:/C:/Program Files/IBM/VisualAge for Java/ide/project_resources/Struts/org/apache/struts/resource s/web-app_2_2.dtd' register('-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN', 'valoader:/C:/Program Files/IBM/VisualAge for Java/ide/project_resources/Struts/org/apache/struts/resource s/web-app_2_3.dtd' resolveEntity('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN', 'http://java.sun.com/j2ee/dtds/web- app_2_2.dtd') Resolving to alternate DTD 'valoader:/C:/Program Files/IBM/VisualAge for Java/ide/project_resources/Struts/org/apache/struts/resource s/web-app_2_2.dtd' Call org.apache.struts.action.ActionServlet.addServletMapping (action/java.lang.String,*.do/java.lang.String) [02.07.05 17:59:32:578 GMT+02:00] 369a WebGroup A SRVE0091I: [Servlet LOG] : "action: Process servletName=action, urlPattern=*.do" etc......... ***Moteur de servlet lanc�*** SO it starts well I guess! But when I navigate in the demo struts site, I've got a Invalid Path error in the Struts-config.xml file, even if the path really exists in the file: Error 400 Une erreur s'est produite lors du traitement de la demande :http://localhost:8080/struts/editRegistration.do Message : Invalid path /editRegistration was requested Servlet cible : action Tra�age de pile : ------------------------------------------------------------ -------------------- Erreur root -1: Invalid path /editRegistration was requested com.ibm.servlet.engine.webapp.WebAppErrorReport: Invalid path /editRegistration was requested java.lang.Throwable(java.lang.String) java.lang.Exception(java.lang.String) javax.servlet.ServletException(java.lang.String) com.ibm.websphere.servlet.error.ServletErrorReport (java.lang.String) com.ibm.servlet.engine.webapp.WebAppErrorReport (java.lang.String) void com.ibm.servlet.engine.webapp.WebAppDispatcherResponse.sendE rror(int, java.lang.String) void org.apache.struts.action.ActionServlet.process (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) I think the ActionServlet see the Struts-config.xml file but it might have a trouble parsing it (but I don't see any parsing error) Do you have any idea? thanks in advance. Pierre Jauffret from Paris > -------Message d'origine------- > De : "Adolfo Miguelez" <[EMAIL PROTECTED]> > Date : 05/07/102 12:34:44 > > Hi, I run in the same issue in the begining. > > For some reasons, if you find out why, please let me know, VAJ VM is no able > to get the file from > 'http://jakarta.apache.org/struts/dtds/struts- config_1_0.dtd' > > I read some where that under firewalls there are trobles. > > What I did was placing an alternatives dtd somewhere in your classpath, e.g. > in the resources of your struts application in VAJ under the path > > org/apache/struts/resources/struts-config_1_0.dtd > org/apache/struts/resources/web-app_2_2.dtd > org/apache/struts/resources/web-app_2_3.dtd > > > After trying to find DTD from network, loader will look for it in > alternative pathes, i.e. classpath: > > Adolfo > > >From: pierre jauffret > >Reply-To: "Struts Users Mailing List" > >To: [EMAIL PROTECTED] > >Subject: Trouble loading struts-config.xml : Not Registrated, use system > >Identifier > >Date: Fri, 05 Jul 2002 12:02:40 GMT+1 > > > >Hello, > >I would like to integrate Struts in VisualAge V4. > >I am using Xerces 2.0.1 (which must contain JAXP1.1). > > > >When I launch the ServletEngine, I got an exception coming > >from Action Servlet during init() > > > >Here is the stack trace below : > >Does anyone encouter this before? Any solution? > >Thanks? > > > >Pierre Jauffret > > > > > > > > > > > >[02.07.05 11:39:00:984 GMT+02:00] 6631 ServletInstan A > >SRVE0048I: Chargement du servlet : "action" > >[02.07.05 11:39:01:828 GMT+02:00] 6631 WebGroup A > >SRVE0091I: [Servlet LOG] : "action: init" > >[02.07.05 11:39:01:937 GMT+02:00] 6631 WebGroup A > >SRVE0091I: [Servlet LOG] : "action: Loading application > >resources from resource ApplicationResources" > >[02.07.05 11:39:01:953 GMT+02:00] 6631 WebGroup A > >SRVE0091I: [Servlet LOG] : "action: Initializing > >configuration from resource path ../Ressource/struts- > >config.xml" > >resolveEntity('-//Apache Software Foundation//DTD Struts > >Configuration > >1.0//EN', 'http://jakarta.apache.org/struts/dtds/struts- > >config_1_0.dtd') > > Not registered, use system identifier > >[02.07.05 11:39:49:000 GMT+02:00] 6631 ServletInstan X > >Uncaught init() exception thrown by servlet {0}: {1} > > "action" > > > >javax.servlet.UnavailableException: Input/output error > >reading configuration from resource > >path ../Ressource/struts-config.xml > > java.lang.Throwable(java.lang.String) > > java.lang.Exception(java.lang.String) > > javax.servlet.ServletException(java.lang.String) > > javax.servlet.UnavailableException(java.lang.String) > > void org.apache.struts.action.ActionServlet.init() > > void javax.servlet.GenericServlet.init > >(javax.servlet.ServletConfig) > > void > >com.ibm.servlet.engine.webapp.StrictServletInstance.doInit () > > void > >com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init > >(javax.servlet.ServletConfig) > > void > >com.ibm.servlet.engine.webapp.PreInitializedServletState.in i > >t(com.ibm.servlet.engine.webapp.StrictLifecycleServlet, > >javax.servlet.ServletConfig) > > void > >com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init > >(javax.servlet.ServletConfig) > > void > >com.ibm.servlet.engine.webapp.ServletInstance.init() > > void javax.servlet.GenericServlet.init > >(javax.servlet.ServletConfig) > > void > >com.ibm.servlet.engine.webapp.ServletManager.addServlet > >(java.lang.String, javax.servlet.Servlet, > >java.util.Properties) > > void > >com.ibm.servlet.engine.webapp.WebAppServletManager.loadServ l > >et(java.lang.String) > > void > >com.ibm.servlet.engine.webapp.WebAppServletManager.loadAuto L > >oadServlets() > > void > >com.ibm.servlet.engine.webapp.WebApp.loadServletManager() > > void com.ibm.servlet.engine.webapp.WebApp.init > >(com.ibm.servlet.engine.config.WebAppInfo, > >com.ibm.servlet.engine.webapp.WebAppContext) > > void com.ibm.servlet.engine.srt.WebGroup.loadWebApp > >() > > void com.ibm.servlet.engine.srt.WebGroup.init > >(com.ibm.servlet.engine.ServletHost, > >com.ibm.servlet.engine.config.WebGroupInfo) > > void > >com.ibm.servlet.engine.ServletHost.loadWebGroups() > > void com.ibm.servlet.engine.ServletHost.init > >(com.ibm.servlet.engine.ServletEngine, > >com.ibm.servlet.engine.config.ServletHostInfo) > > void > >com.ibm.servlet.engine.ServletEngine.loadServletHosts() > > void com.ibm.servlet.engine.ServletEngine.init > >(com.ibm.servlet.engine.config.ServletEngineInfo) > > com.ibm.servlet.engine.ServletEngine > >com.ibm.servlet.engine.ServletEngine.getEngine() > > void > >com.ibm.ivj.control.node.ServletEngineRunner.startServletEn g > >ine(boolean) > > boolean > >com.ibm.ivj.control.node.ServletEngineRunner.startServer () > > void > >com.ibm.ivj.control.node.ServletEngineRunner.main > >(java.lang.String []) > > java.lang.Object java.lang.reflect.Method.invoke > >(java.lang.Object, java.lang.Object []) > > > > > > > >______________________________________________________ > >Bo�te aux lettres - Caramail - http://www.caramail.com > > > >> > >-- > >To unsubscribe, e-mail: > > > >For additional commands, e-mail: > > > > > > > > > Adolfo's signature > > > Adolfo Rodriguez Miguelez > > > > > _________________________________________________________ Envoyez des messages musicaux sur le portable de vos amis http://mobile.lycos.fr/mobile/local/sms_musicaux/
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

