aspose file tools*
The moose likes Websphere and the fly likes SAXParseException (global-forwards) in WAS7 using struts 1.1 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Websphere
Bookmark "SAXParseException (global-forwards) in WAS7 using struts 1.1" Watch "SAXParseException (global-forwards) in WAS7 using struts 1.1" New topic
Author

SAXParseException (global-forwards) in WAS7 using struts 1.1

Christian Asencio
Greenhorn

Joined: Mar 28, 2012
Posts: 1
Please help me with this, I have a application in WAS7 that uses struts 1.1, but when i'm trying to start it, I have this:

[3/28/12 16:28:39:841 EDT] 0000000e WASSessionCor I SessionContextRegistry getSessionContext SESN0176I: Will create a new session context for application key hbkadmin_hosthbkadmin
[3/28/12 16:28:40:492 EDT] 0000000e PropertyMessa I org.apache.struts.util.PropertyMessageResources <init> Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
[3/28/12 16:28:40:493 EDT] 0000000e PropertyMessa I org.apache.struts.util.PropertyMessageResources <init> Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
[3/28/12 16:28:40:752 EDT] 0000000e Digester E org.apache.commons.digester.Digester error Parse Error at line 179 column 23: The content of element type "global-forwards" must match "(forward)*".
org.xml.sax.SAXParseException: The content of element type "global-forwards" must match "(forward)*".
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1006)
at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:955)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:358)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:169)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1809)
at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:98)
at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:1037)
at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:958)
at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:637)
at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(WebApp.java:435)
at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:304)
at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:100)
at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:166)
at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:731)
at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:616)
at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)
at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1122)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1319)
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:610)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:944)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:725)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2046)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:439)
at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:382)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitMgrImpl.java:110)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:949)
at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:349)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)

[3/28/12 16:28:40:855 EDT] 0000000e PropertyMessa I org.apache.struts.util.PropertyMessageResources <init> Initializing, config='HBKAdminImageResources', returnNull=true
[3/28/12 16:28:40:857 EDT] 0000000e PropertyMessa I org.apache.struts.util.PropertyMessageResources <init> Initializing, config='HBKAdminMessageResources', returnNull=true
[3/28/12 16:28:40:861 EDT] 0000000e PropertyMessa I org.apache.struts.util.PropertyMessageResources <init> Initializing, config='HBKAdminMsgResource', returnNull=true
[3/28/12 16:28:40:881 EDT] 0000000e servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [hbkadminEAR] [/hbkadmin] [hbkadmin]: Initialization successful.
[3/28/12 16:28:40:908 EDT] 0000000e webcontainer I com.ibm.ws.wswebcontainer.VirtualHost addWebApplication SRVE0250I: Web Module null has been bound to hbkadmin_host[*:9178,*:9542,hbkadmindes.lima.bcp.com.pe:80].
[3/28/12 16:28:40:915 EDT] 0000000d webapp I com.ibm.ws.webcontainer.webapp.WebGroupImpl WebGroup SRVE0169I: Loading Web Module: Default Web Application.
[3/28/12 16:28:40:948 EDT] 0000000e ApplicationMg A WSVR0221I: Application started: hbkadminEAR

This is my struts config file


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>

<!-- ========== Data Source Configuration =============================== -->
<data-sources />

<!-- ========== Form Bean Definitions ================================== -->
<form-beans>
<form-bean name="loginForm" type="pe.com.bcp.hbkadmin.security.forms.LoginForm" />
<form-bean dynamic="true" name="HBKSAAMainForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="thxGrupoSolic" type="java.lang.String" />
<form-property name="txhAsignar" type="java.lang.String" />
<form-property name="cboEstado" type="java.lang.String" />
<form-property name="cboTipSolicitud" type="java.lang.String" />
<form-property name="txhEstadoOLD" type="java.lang.String" />
<form-property name="txhTipSolicitudOLD" type="java.lang.String" />
<form-property name="txhEVALSOLI" type="java.lang.String" />
<form-property name="objListaSolicitudes" type="pe.com.bcp.hbkadmin.apeAfiCuentas.views.SAAListaSolicitudesView" />
<form-property name="objListaOperarios" type="pe.com.bcp.hbkadmin.apeAfiCuentas.views.SAAListaOperariosView" />
<form-property name="objListaOpcTipSol" type="pe.com.bcp.hbkadmin.webutils.HBKSelectHTML" />
<form-property name="objListaOpcTipEsta" type="pe.com.bcp.hbkadmin.webutils.HBKSelectHTML" />
<form-property name="objPager" type="pe.com.bcp.hbkadmin.webutils.HBKPagerView" />
<!-- ========= Aumentado por Mayda ========= [ -->

<form-property name="txtCodSolicitud" type="java.lang.String" />
<form-property name="txtNroCredimas" type="java.lang.String" />
<form-property name="txtNroDocumento" type="java.lang.String" />
<form-property name="txtFecIni" type="java.lang.String" />
<form-property name="txtFecFin" type="java.lang.String" />
<form-property name="cboTipoDocumento" type="java.lang.String" />

<form-property name="txhCodSolicitudOLD" type="java.lang.String" />
<form-property name="txhNroCredimasOLD" type="java.lang.String" />
<form-property name="txhNroDocumentoOLD" type="java.lang.String" />
<form-property name="txhFecIniOLD" type="java.lang.String" />
<form-property name="txhFecFinOLD" type="java.lang.String" />
<form-property name="txhTipoDocumentoOLD" type="java.lang.String" />

<form-property name="txhFlagMaxRegs" type="java.lang.String" />

<form-property name="fgRegresar" type="java.lang.String" />

<form-property name="objListaTiposDocumento" type="pe.com.bcp.hbkadmin.views.ListaTiposDocumentoView" />
<form-property name="fgActualizar" type="java.lang.String" />

<!-- ============= ] -->
</form-bean>
<form-bean dynamic="true" name="HBKSAADetailForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="cboMsg" type="java.lang.String" />
<form-property name="txtNroCta" type="java.lang.String" />
<form-property name="xstrAction" type="java.lang.String" />
<form-property name="xstrSolic" type="java.lang.String" />
<form-property name="xstrSrc" type="java.lang.String" />
<form-property name="txhTituloCta" type="java.lang.String" />
<form-property name="objSolAfiliacion" type="pe.com.bcp.hbkadmin.apeAfiCuentas.views.SAASolAfiliacionView" />
<form-property name="objSolApertura" type="pe.com.bcp.hbkadmin.apeAfiCuentas.views.SAASolAperturaView" />
<form-property name="objSolAperCtaPlazo" type="pe.com.bcp.hbkadmin.apeAfiCuentas.views.SAASolAperCtaPlazosView" />
<form-property name="objLstMensajes" type="pe.com.bcp.hbkadmin.admMensajes.views.MSGListaMensajesView" />
<form-property name="objMensaje" type="pe.com.bcp.hbkadmin.admMensajes.views.MSGMensajeView" />
</form-bean>
<form-bean name="SAAReporteDiarioForm" type="pe.com.bcp.hbkadmin.apeAfiCuentas.forms.SAAReporteDiarioForm" />
<form-bean name="HBKSAAMonthlyReportForm" type="org.apache.struts.action.DynaActionForm" dynamic="true">
<form-property name="cboPeriodo" type="java.lang.String" />
<form-property name="objRptListSolAtendidas" type="pe.com.bcp.hbkadmin.apeAfiCuentas.views.SAAReporteMensualAtendidasView" />
<form-property name="objRptListTiempoAtencionMensual" type="pe.com.bcp.hbkadmin.apeAfiCuentas.views.SAAReporteMensualTiempoAtencionView" />
<form-property name="objOpcPeriodo" type="pe.com.bcp.hbkadmin.webutils.HBKSelectHTML" />
</form-bean>
<form-bean name="HBKSAAOperarioForm" type="org.apache.struts.action.DynaActionForm" dynamic="true">
<form-property name="cboFiltroEstadoOpe" type="java.lang.String" />
<form-property name="objListaOperarios" type="pe.com.bcp.hbkadmin.apeAfiCuentas.views.SAAListaOperariosView" />
</form-bean>
<form-bean name="HBKMSGMainForm" type="org.apache.struts.action.DynaActionForm" dynamic="true" >
<form-property name="cboNTipoSolicitud" type="java.lang.String" />
<form-property name="cboTipoSolicitud" type="java.lang.String" />
<form-property name="txtNMensaje" type="java.lang.String" />
<form-property name="txtNDescrip" type="java.lang.String" />
<form-property name="objLstMensajes" type="pe.com.bcp.hbkadmin.admMensajes.views.MSGListaMensajesView" />
<form-property name="txhAction" type="java.lang.String" />
<form-property name="txhMensajeID" type="java.lang.String" />
</form-bean>
<form-bean name="HBKMSGDetailForm" type="org.apache.struts.action.DynaActionForm" dynamic="true" >
<form-property name="txtMensaje" type="java.lang.String" />
<form-property name="txtDescrip" type="java.lang.String" />
<form-property name="txhAction" type="java.lang.String" />
<form-property name="txhMensajeID" type="java.lang.String" />
<form-property name="objMensaje" type="pe.com.bcp.hbkadmin.admMensajes.views.MSGMensajeView" />
</form-bean>
<form-bean name="changePasswordForm" type="pe.com.bcp.hbkadmin.security.forms.ChangePasswordForm">
<form-property name="password" type="java.lang.String" />
<form-property name="newpassword" type="java.lang.String" />
<form-property name="renewpassword" type="java.lang.String" />
</form-bean>

<!-- Administrador de Parámetros : Forms -->
<form-bean name="PRMParametrosForm" type="org.apache.struts.action.DynaActionForm" dynamic="true" >
<form-property name="txhAction" type="java.lang.String" />
<form-property name="txhNomCampoMod" type="java.lang.String" />
<form-property name="txhParametroPos" type="java.lang.String" />
<form-property name="objParametro" type="pe.com.bcp.hbkadmin.admParametros.views.PRMParamView" />
<form-property name="objLstParametros" type="pe.com.bcp.hbkadmin.admParametros.views.PRMParamsView" />
</form-bean>

<!-- Transferencias al Exterior : Forms -->
<form-bean name="TEXListForm" type="pe.com.bcp.hbkadmin.tranExterior.form.TEXListForm" />
<form-bean name="TEXRejectForm" type="pe.com.bcp.hbkadmin.tranExterior.form.TEXRejectForm">
<form-property name="cboMsgCus" type="java.lang.String" />
</form-bean>

<!-- Administrador de Posición consolidada : Forms -->
<form-bean name="CPSGruposHBKForm" type="pe.com.bcp.hbkadmin.modConfigPS.forms.CPSGruposHBKForm" />
<form-bean name="CPSFamiliasHBKForm" type="pe.com.bcp.hbkadmin.modConfigPS.forms.CPSFamiliasHBKForm" />
<form-bean name="CPSFamiliasHBKTarjetaForm" type="pe.com.bcp.hbkadmin.modConfigPS.forms.CPSFamiliasHBKTarjetaForm" />
<form-bean name="CPSProductosHBKForm" type="pe.com.bcp.hbkadmin.modConfigPS.forms.CPSProductosHBKForm" />
<form-bean name="CPSProductosHBKOrdenForm" type="pe.com.bcp.hbkadmin.modConfigPS.forms.CPSProductosHBKOrdenForm" />
<form-bean name="CPSProductosHBKDetalleForm" type="pe.com.bcp.hbkadmin.modConfigPS.forms.CPSProductosHBKDetalleForm" />
<form-bean name="CPSSituacionesHBKForm" type="pe.com.bcp.hbkadmin.modConfigPS.forms.CPSSituacionesHBKForm" />

<!-- Módulo de Consultas sobre Operaciones Realizadas en HBK : Forms -->
<form-bean dynamic="true" name="COHBKMainForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="txtNroCredimas" type="java.lang.String" />
<form-property name="txtNroOperacion" type="java.lang.String" />
<form-property name="txtFecIni" type="java.lang.String" />
<form-property name="txtFecFin" type="java.lang.String" />
<form-property name="txtTipCtaOrigen" type="java.lang.String" />
<form-property name="txtNroCtaOrigen" type="java.lang.String" />
<form-property name="txtLlamOrigen" type="java.lang.String" />
<form-property name="txtMontoIni" type="java.lang.String" />
<form-property name="txtMontoFin" type="java.lang.String" />
<form-property name="chkOpeValidas" type="java.lang.String" />
<form-property name="chkOpeNoValidas" type="java.lang.String" />
<form-property name="objListaOperacionesView" type="pe.com.bcp.hbkadmin.consOperacHBK.views.COHBKListaOperacionesView" />
<form-property name="objPager" type="pe.com.bcp.hbkadmin.webutils.HBKPagerView" />
<form-property name="btnExportar" type="java.lang.String" />
<form-property name="txhFlagNewConsulta" type="java.lang.String" />
<form-property name="thxNroPage" type="java.lang.String" />
<form-property name="txhFlagResNotEmpty" type="java.lang.String" />
<form-property name="txhFlagMaxRegs" type="java.lang.String" />
</form-bean>
</form-beans>

<!-- ========== Global Exception Definitions ============================== -->
<global-exceptions>
<exception key="global.error.invalidlogin" path="/action/viewsignin" type="pe.com.bcp.hbkadmin.exceptions.InvalidLoginException" />
<exception key="global.error.passwordexpired" path="/action/viewchangepassword" type="pe.com.bcp.hbkadmin.exceptions.ExpiredPasswordException" />
<exception key="global.error.systemerror" path="/action/signoff" type="pe.com.bcp.hbkadmin.exceptions.SystemException" />

</global-exceptions>

<!-- ========== Global Forward Definitions =============================== -->
<global-forwards>
<forward name="Login" path="/action/viewsignin">
</forward>
<forward name="LoginSignin" path="/action/signin">
</forward>
<forward name="SystemFailure" path="/common/systemerror.jsp">
</forward>
<forward name="SessionTimeOut" path="/common/sessiontimeout.jsp" redirect="true">
</forward>
<forward name="HBKMain" path="/action/HBKMain" redirect="true">
</forward>
<forward name="ChangePassword" path="/action/viewchangepassword" redirect="true">
</forward>
<forward name="TEXStateToInProcess" path="/action/TEXStateToInProcess">
</forward>
<forward name="viewTEXReject" path="/action/viewTEXReject">
</forward>
<forward name="TEXMain" path="/action/TEXMain">
</forward>
<forward name="TEXDetails" path="/action/TEXDetails">
</forward>
<forward name="TEXApprove" path="/action/TEXApprove">
</forward>
<forward name="TEXPrint" path="/action/TEXPrint">
</forward>
<forward name="HBKSAADetail" path="/action/HBKSAADetail">
</forward>
<form-property name="objPager" type="pe.com.bcp.hbkadmin.webutils.HBKPagerView" />
</global-forwards>

<!-- ========== Action Mapping Definitions =============================== -->
<action-mappings>

<!-- Security Actions Begin -->
<action
parameter="/security/signin.jsp"
path="/viewsignin"
type="org.apache.struts.actions.ForwardAction"
validate="false" />
<action
attribute="loginForm"
input="/action/viewsignin"
name="loginForm"
path="/signin"
scope="request"
type="pe.com.bcp.hbkadmin.security.actions.LoginAction">
<forward name="Success" path="/action/HBKMain" redirect="true" />
<forward name="Failure" path="/action/viewsignin" />
<forward name="ChangePassword" path="/action/viewchangepassword" redirect="true" />
</action>
<action
parameter="/security/changepassword.jsp"
path="/viewchangepassword"
type="org.apache.struts.actions.ForwardAction"
validate="false" />
<action
attribute="changePasswordForm"
input="/security/changepassword.jsp"
name="changePasswordForm"
path="/changepassword"
type="pe.com.bcp.hbkadmin.security.actions.ChangePasswordAction">
<forward name="Success" path="/security/signin.jsp" />
<forward name="Failure" path="/security/changepassword.jsp" />
</action>
<action path="/signoff" type="pe.com.bcp.hbkadmin.security.actions.LogoutAction">
<forward name="Success" path="/action/viewsignin" />
</action>

<!-- Solicitudes de Afiliacion/Aperturas -->
<action
path="/HBKMain"
scope="request"
type="pe.com.bcp.hbkadmin.actions.MainMenuAction"
validate="false" >
<forward name="Success" path="/HBKMain.jsp" />
</action>
<action
attribute="HBKSAAMainForm"
input="/modSolicitudesAperAfil/SAAPrincipal.jsp"
name="HBKSAAMainForm"
path="/HBKSAAMain"
scope="request"
type="pe.com.bcp.hbkadmin.apeAfiCuentas.actions.SAAPrincipalAction">
<forward name="HBKfwdSAAMainPage" path="/modSolicitudesAperAfil/SAAPrincipal.jsp" />
</action>
<action
attribute="HBKSAADetailForm"
input="/modSolicitudesAperAfil/SAADetSolicitud.jsp"
name="HBKSAADetailForm"
path="/HBKSAADetail"
type="pe.com.bcp.hbkadmin.apeAfiCuentas.actions.SAADetSolicitudAction">
<forward name="HBKfwdSAADetailPage" path="/modSolicitudesAperAfil/SAADetSolicitud.jsp" />
<forward name="HBKfwdSAAProcess" path="/action/HBKSAAProcess" />
<forward name="HBKfwdSAAAprove" path="/action/HBKSAAAprove" />
<forward name="HBKfwdSAADeny" path="/action/HBKSAADeny" />
</action>
<action
attribute="HBKSAADetailForm"
name="HBKSAADetailForm"
path="/HBKSAAProcess"
type="pe.com.bcp.hbkadmin.apeAfiCuentas.actions.SAAProcesoAction">
<forward name="HBKfwdSAAMain" path="/action/HBKSAAMain" />
</action>
<action
attribute="HBKSAADetailForm"
name="HBKSAADetailForm"
parameter="/modSolicitudesAperAfil/SAAAprobarSol.jsp"
path="/HBKSAAAprove"
type="org.apache.struts.actions.ForwardAction" />
<action
attribute="HBKSAADetailForm"
name="HBKSAADetailForm"
parameter="/modSolicitudesAperAfil/SAARechazarSol.jsp"
path="/HBKSAADeny"
type="org.apache.struts.actions.ForwardAction" />
<action
attribute="SAAReporteDiarioForm"
input="/modSolicitudesAperAfil/SAAReporteDiario.jsp"
name="SAAReporteDiarioForm"
path="/HBKSAAReport"
scope="session"
type="pe.com.bcp.hbkadmin.apeAfiCuentas.actions.SAAReporteDiarioAction">
<forward name="HBKfwdSAADailyRptPage" path="/modSolicitudesAperAfil/SAAReporteDiario.jsp" />
<forward name="HBKfwdSAAMonthlyRptPage" path="/modSolicitudesAperAfil/SAAReporteMensual.jsp" />
</action>
<action
attribute="HBKSAAMonthlyReportForm"
input="/action/HBKSAAMain"
name="HBKSAAMonthlyReportForm"
path="/HBKSAAMonthlyReport"
scope="request"
type="pe.com.bcp.hbkadmin.apeAfiCuentas.actions.SAAReporteMensualAction">
<forward name="HBKfwdSAAMonthlyRptPage" path="/modSolicitudesAperAfil/SAAReporteMensual.jsp" />
</action>
<action
attribute="HBKSAAOperarioForm"
input="/action/HBKSAAMain"
name="HBKSAAOperarioForm"
path="/HBKSAAOperario"
scope="request"
type="pe.com.bcp.hbkadmin.apeAfiCuentas.actions.SAAOperarioAction">
<forward name="HBKfwdSAAOperarioPage" path="/modSolicitudesAperAfil/SAAAdminOperarios.jsp" />
</action>

<!-- Administrador de Mensajes -->
<action
attribute="HBKMSGMainForm"
input="/action/HBKMSGMain"
name="HBKMSGMainForm"
path="/HBKMSGMain"
scope="request"
type="pe.com.bcp.hbkadmin.admMensajes.actions.MSGPrincipalAction">
<forward name="HBKfwdMSGMainPage" path="/modAdminMensajes/MSGPrincipal.jsp" />
<forward name="HBKfwdMSGDetail" path="/action/HBKMSGDetail" />
<forward name="HBKfwdMSGMain" path="/action/HBKMSGMain" />
</action>
<action
attribute="HBKMSGDetailForm"
input="/action/HBKMSGDetail"
name="HBKMSGDetailForm"
path="/HBKMSGDetail"
scope="request"
type="pe.com.bcp.hbkadmin.admMensajes.actions.MSGDetMensajeAction">
<forward name="HBKfwdMSGMain" path="/action/HBKMSGMain" />
<forward name="HBKfwdMSGDetailPage" path="/modAdminMensajes/MSGDetMensajes.jsp" />
</action>
<action
attribute="HBKMSGMainForm"
parameter="/modAdminMensajes/MSGNuevo.jsp"
name="HBKMSGMainForm"
path="/HBKMSGNew"
scope="request"
type="org.apache.struts.actions.ForwardAction"
validate="false" />

<!-- Administrador de Parametros -->
<action
attribute="PRMParametrosForm"
input="/action/PRMPrincipal"
name="PRMParametrosForm"
path="/PRMPrincipal"
type="pe.com.bcp.hbkadmin.admParametros.actions.PRMPrincipalAction">
<forward name="HBKfwdPRMMainPage" path="/modAdminParametros/PRMPrincipal.jsp" />
<forward name="HBKfwdPRMMtto" path="/action/PRMParamsMtto" />
</action>

<action
attribute="PRMParametrosForm"
input="/action/PRMPrincipal"
name="PRMParametrosForm"
path="/PRMParamsMtto"
type="pe.com.bcp.hbkadmin.admParametros.actions.PRMParamsMttoAction">
<forward name="HBKfwdPRMMain" path="/action/PRMPrincipal" />
<forward name="HBKfwdPRMMtto" path="/action/PRMParamsMtto" />
<forward name="HBKfwdPRMMttoPage" path="/modAdminParametros/PRMParamsMtto.jsp" />
</action>
<!-- Transferencia al Exterior (DIXAN)-->
<action
attribute="TEXListForm"
input="/modTranext/TEXMain.jsp"
name="TEXListForm"
path="/TEXMain"
scope="request"
type="pe.com.bcp.hbkadmin.tranExterior.action.TEXListAction">
<forward name="Success" path="/modTranext/TEXMain.jsp" />
</action>
<action
path="/TEXPrint"
type="pe.com.bcp.hbkadmin.tranExterior.action.TEXPrintAction">
<forward name="Success" path="/modTranext/TEXImpresoSol.jsp" />
</action>
<action
attribute="TEXListForm"
name="TEXListForm"
path="/TEXStateToInProcess"
type="pe.com.bcp.hbkadmin.tranExterior.action.TEXStateToInProcessAction"
validate="false">
<forward name="Success" path="/action/TEXMain" />
</action>
<action
attribute="TEXListForm"
name="TEXListForm"
path="/viewTEXReject"
type="pe.com.bcp.hbkadmin.tranExterior.action.TEXRejectViewAction"
validate="false">
<forward name="Success" path="/modTranext/TEXRechazoSol.jsp" />
</action>
<action
attribute="TEXRejectForm"
input="/modTranext/TEXRechazoSol.jsp"
name="TEXRejectForm"
path="/TEXReject"
type="pe.com.bcp.hbkadmin.tranExterior.action.TEXRejectAction">
<forward name="Success" path="/action/TEXMain" />
</action>
<action
path="/TEXDetails"
type="pe.com.bcp.hbkadmin.tranExterior.action.TEXDetailsAction">
<forward name="Success" path="/modTranext/TEXDetSol.jsp" />
</action>
<action
path="/TEXApprove"
type="pe.com.bcp.hbkadmin.tranExterior.action.TEXApproveAction">
<forward name="Success" path="/action/TEXMain" />
</action>

<!-- FIN Transferencia al Exterior (DIXAN)-->

<!-- Administrador de Posición Consolidada -->
<action
attribute="CPSGruposHBKForm"
name="CPSGruposHBKForm"
path="/CPSGruposHBK"
type="pe.com.bcp.hbkadmin.modConfigPS.actions.CPSGruposHBKAction"
validate="false"
scope="request">
<forward name="CPSGruposHBKPage" path="/modConfigPS/CPSGruposHbk.jsp" />
</action>
<action
attribute="CPSFamiliasHBKForm"
name="CPSFamiliasHBKForm"
path="/CPSFamiliasHBK"
type="pe.com.bcp.hbkadmin.modConfigPS.actions.CPSFamiliasHBKAction"
validate="false"
scope="request">
<forward name="CPSFamiliasHBKPage" path="/modConfigPS/CPSFamiliasHbk.jsp" />
</action>
<action
attribute="CPSFamiliasHBKTarjetaForm"
name="CPSFamiliasHBKTarjetaForm"
path="/CPSFamiliasHBKTarjeta"
type="pe.com.bcp.hbkadmin.modConfigPS.actions.CPSFamiliasHBKTarjetaAction"
validate="false"
scope="request">
<forward name="CPSFamiliasHBKTarjetaPage" path="/modConfigPS/CPSFamiliasHbkTarjeta.jsp" />
</action>
<action
attribute="CPSProductosHBKForm"
name="CPSProductosHBKForm"
path="/CPSProductosHBK"
type="pe.com.bcp.hbkadmin.modConfigPS.actions.CPSProductosHBKAction"
validate="false"
scope="request">
<forward name="CPSProductosHBKPage" path="/modConfigPS/CPSProductosHbk.jsp" />
</action>
<action
attribute="CPSProductosHBKOrdenForm"
name="CPSProductosHBKOrdenForm"
path="/CPSProductosHBKOrden"
type="pe.com.bcp.hbkadmin.modConfigPS.actions.CPSProductosHBKOrdenAction"
validate="false"
scope="request">
<forward name="CPSProductosHBKOrdenPage" path="/modConfigPS/CPSProductosHbkOrden.jsp" />
</action>
<action
attribute="CPSProductosHBKDetalleForm"
name="CPSProductosHBKDetalleForm"
path="/CPSProductosHBKDetalle"
type="pe.com.bcp.hbkadmin.modConfigPS.actions.CPSProductosHBKDetalleAction"
validate="false"
scope="request">
<forward name="CPSProductosHBKDetallePage" path="/modConfigPS/CPSProductosHbkDetalle.jsp" />
</action>
<action
attribute="CPSSituacionesHBKForm"
name="CPSSituacionesHBKForm"
path="/CPSSituacionesHBK"
type="pe.com.bcp.hbkadmin.modConfigPS.actions.CPSSituacionesHBKAction"
validate="false"
scope="request">
<forward name="CPSSituacionesHBKPage" path="/modConfigPS/CPSSituacionesHbk.jsp" />
</action>
<!-- Consultas Operaciones Clientes -->
<action
attribute="COHBKMainForm"
input="/modconsOperacHBK/COHBKPrincipal.jsp"
name="COHBKMainForm"
path="/COHBKMain"
scope="request"
type="pe.com.bcp.hbkadmin.consOperacHBK.actions.COHBKPrincipalAction" >
<forward name="HBKfwdCOHBKMainPage" path="/modConsOperacHBK/COHBKPrincipal.jsp" />
</action>
</action-mappings>

<!-- ========== Controller Configuration ================================ -->
<controller
contentType="text/html;charset=UTF-8"
debug="3"
locale="true"
nocache="true"
processorClass="pe.com.bcp.hbkadmin.controller.HbkRequestProcessor"
/>

<!-- ========== Message Resources Definitions ============================ -->
<message-resources null="false" parameter="HBKAdminMessageResources" />
<message-resources key="IMAGE_RESOURCE_KEY" null="false" parameter="HBKAdminImageResources" />
<message-resources key="HBKADMIN_MESSAGES" parameter="HBKAdminMsgResource" />

<!-- ========== Plug Ins Configuration ================================= -->
<plug-in className="pe.com.bcp.hbkadmin.service.HBKAdminServiceFactory" />
</struts-config>



Sorry my bad english
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18541
    
    8

I dunno... to me that looks like it means that the children of the <global-forwards> element should all be <forward> elements. And that any other elements should be illegal.

And since your <global-forwards> element does indeed contain an element which isn't a <forward> element, it seems to me that should be the problem. No?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SAXParseException (global-forwards) in WAS7 using struts 1.1