Fount it...wrong dtd -----Original Message----- From: Manish Shah Sent: Wednesday, December 11, 2002 5:24 PM To: [EMAIL PROTECTED] Subject: global-exceptions parse error
It must be something really stupid but when is it not. I am trying to use global exceptions but I keep getting this parse error. I have attached the struts-config here...please let me know Thanks <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd"> <struts-config> <!-- ========== Data Sources Definitions =================================== --> <!-- Define your Struts data sources in a file called struts-data-sources.xml and place it in your merge directory. --> <!-- ========== Form Bean Definitions =================================== --> <form-beans> <form-bean name="bundleEJB.PMgr" type="com.bdp.propertymgr.app.forms.BundleEJBPMgrForm" /> <form-bean name="propertyEJB.PMgr" type="com.bdp.propertymgr.app.forms.PropertyEJBPMgrForm" /> <form-bean name="PMSearch.PMgr" type="com.bdp.propertymgr.app.forms.PMSearchForm" /> <form-bean name="PMUpload.PMgr" type="com.bdp.propertymgr.app.forms.UploadForm" /> <!-- If you have non XDoclet forms, define them in a file called struts-forms.xml and place it in your merge directory. --> </form-beans> <!-- ========== Global Exceptions Definitions =================================== --> <global-exceptions> <exception key="global.error.ServletException" path="/failure.jsp" scope="request" type="javax.servlet.ServletException"/> <exception key="global.error.NullPointerException" path="/failure.jsp" scope="request" type="java.lang.NullPointerException"/> <exception key="global.error.DelegateException" path="/failure.jsp" scope="request" type="com.bdp.baseclasses.app.common.exceptions.DelegateException"/> </global-exceptions> <!-- ========== Global Forward Definitions =================================== --> <!-- Define your forwards in a file called global-forwards.xml and place it in your merge directory. --> <!-- ========== Action Mapping Definitions =================================== --> <action-mappings> <action path="/propertyPipelineView" type="com.bdp.propertymgr.app.action.PropertyPipelineAction" name="PMgrPropertyPipelineView" scope="request" input="/bundlePipelineView.jsp" unknown="false" validate="false" > <forward name="failure" path="/failure.jsp" redirect="false" /> <forward name="success" path="/propertyPipelineView.jsp" redirect="false" /> </action> <action path="/preManageBundleAction" type="com.bdp.propertymgr.app.action.PreManageBundleAction" name="bundleEJB.PMgr" scope="request" input="/bundlePipelineView.jsp" unknown="false" validate="false" > <forward name="failure" path="/failure.jsp" redirect="false" /> <forward name="addBundle" path="/bundlePreAddEditView.jsp" redirect="false" /> <forward name="editBundle" path="/bundlePreAddEditView.jsp" redirect="false" /> <forward name="bundlelist_fail" path="/do/bundlePipelineView" redirect="false" /> <forward name="bundlelist_pass" path="/do/bundlePipelineView" redirect="true" /> </action> <action path="/managePropertyAction" type="com.bdp.propertymgr.app.action.ManagePropertyAction" name="propertyEJB.PMgr" scope="request" input="/propertyPreAddEditView.jsp" unknown="false" validate="false" > <forward name="failure" path="/failure.jsp" redirect="false" /> <forward name="addProperty" path="/do/propertyPipelineView" redirect="true" /> <forward name="editProperty" path="/do/propertyPipelineView" redirect="true" /> <forward name="cloneProperty" path="/do/propertyPipelineView" redirect="true" /> <forward name="back" path="/propertyPreAddEditView.jsp" redirect="false" /> </action> <action path="/searchPropertyAction" type="com.bdp.propertymgr.app.action.SearchPropertyAction" name="PMSearch.PMgr" scope="request" input="/propertyPipelineView.jsp" unknown="false" validate="false" > <forward name="failure" path="/failure.jsp" redirect="false" /> <forward name="success" path="/propertyPipelineView.jsp" redirect="false" /> </action> <action path="/preManagePropertyAction" type="com.bdp.propertymgr.app.action.PreManagePropertyAction" name="propertyEJB.PMgr" scope="request" input="/propertyPipelineView.jsp" unknown="false" validate="false" > <forward name="failure" path="/failure.jsp" redirect="false" /> <forward name="addProperty" path="/propertyPreAddEditView.jsp" redirect="false" /> <forward name="editProperty" path="/propertyPreAddEditView.jsp" redirect="false" /> <forward name="propertyList_pass" path="/do/propertyPipelineView" redirect="true" /> <forward name="propertyList_fail" path="/do/propertyPipelineView" redirect="false" /> </action> <action path="/searchBundleAction" type="com.bdp.propertymgr.app.action.SearchBundleAction" name="PMSearch.PMgr" scope="request" input="/bundlePipelineView.jsp" unknown="false" validate="false" > <forward name="failure" path="/failure.jsp" redirect="false" /> <forward name="success" path="/bundlePipelineView.jsp" redirect="false" /> </action> <action path="/bundlePipelineView" type="com.bdp.propertymgr.app.action.BundlePipelineAction" name="PMgrBundlePipelineView" scope="request" input="/index.jsp" unknown="false" validate="false" > <forward name="failure" path="/failure.jsp" redirect="false" /> <forward name="success" path="/bundlePipelineView.jsp" redirect="false" /> </action> <action path="/manageBundleAction" type="com.bdp.propertymgr.app.action.ManageBundleAction" name="bundleEJB.PMgr" scope="request" input="/bundlePreAddEditView.jsp" unknown="false" validate="false" > <forward name="failure" path="/failure.jsp" redirect="false" /> <forward name="addBundle" path="/do/bundlePipelineView" redirect="true" /> <forward name="editBundle" path="/do/bundlePipelineView" redirect="true" /> <forward name="back" path="/bundlePreAddEditView.jsp" redirect="false" /> </action> <action path="/propertyDetailView" type="com.bdp.propertymgr.app.action.PropertyDetailAction" name="PMgrPropertyDetailView" scope="request" input="/bundlePipelineView.jsp" unknown="false" validate="false" > <forward name="failure" path="/failure.jsp" redirect="false" /> <forward name="success" path="/propertyDetailView.jsp" redirect="false" /> </action> <!-- If you have non XDoclet actions, define them in a file called struts-actions.xml and place it in your merge directory. --> </action-mappings> <!-- Define your Struts controller in a file called struts-controller.xml and place it in your merge directory. --> <!-- Define your Struts message-resources in a file called struts-message-resources.xml and place it in your merge directory. --> <!-- Define your Struts plugins in a file called struts-plugins.xml and place it in your merge directory. --> </struts-config> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>