Hello,

I cannon run an application
The error that I get when i asm going to run the
apllication is

type Status report

message Servlet action is currently unavailable

description The requested service (Servlet action is
currently unavailable) is not currently available.

It doesn{to procees my transaciton.


The web.xml file is:


<?xml version="1.0" encoding="ISO-8859-1"?>



<!DOCTYPE web-app

  PUBLIC "-//Sun Microsystems, Inc.//DTD Web
Application 2.2//EN"

  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>



<web-app>





  <!-- Action Servlet Configuration -->

  <servlet>

    <servlet-name>action</servlet-name>

   
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

    <init-param>

      <param-name>config</param-name>

     
<param-value>/WEB-INF/struts-config.xml</param-value>

    </init-param>

    <load-on-startup>1</load-on-startup>

  </servlet>



  <!-- Action Servlet Mapping -->

  <servlet-mapping>

    <servlet-name>action</servlet-name>

    <url-pattern>*.do</url-pattern>

  </servlet-mapping>



  <!-- The Usual Welcome File List -->

  <welcome-file-list>

    <welcome-file>index.jsp</welcome-file>

  </welcome-file-list>





  <!-- Struts Tag Library Descriptors -->

  <taglib>

    <taglib-uri>/tags/struts-bean</taglib-uri>

   
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>

  </taglib>



  <taglib>

    <taglib-uri>/tags/struts-html</taglib-uri>

   
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>

  </taglib>



  <taglib>

    <taglib-uri>/tags/struts-logic</taglib-uri>

   
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>

  </taglib>



  <taglib>

    <taglib-uri>/tags/struts-nested</taglib-uri>

   
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>

  </taglib>



  <taglib>

    <taglib-uri>/tags/struts-template</taglib-uri>

   
<taglib-location>/WEB-INF/struts-template.tld</taglib-location>

  </taglib>



  <taglib>

    <taglib-uri>/tags/struts-tiles</taglib-uri>

   
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>

  </taglib>



</web-app>




and the struts-config.xml is:


<?xml version="1.0" encoding="ISO-8859-1" ?>



<!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>



   <data-source>

     <set-property

        property="autoCommit"

        value="true"/>

     <set-property

        property="description"

        value="ConfiguraciĆ³n de la Base de Datos del
Sistema"/>

     <set-property

        property="driverClassName"

        value="org.postgresql.Driver"/>

     <set-property

        property="maxCount"

        value="100"/>

     <set-property

        property="minCount"

        value="2"/>

     <set-property

        property="url"
        value="jdbc:postgresql://159.90.16.8/oest4"/>

      <set-property

       property="username"

       value="postgres"/>
      <set-property

       property="password"

       value="postgres"/>

   </data-source>



 </data-sources>







<!-- ======================================== Form
Bean Definitions -->



    <form-beans>



       <form-bean

            name="validacionForm"

           
type="dide.bienestar.usuario.form.ValidacionForm" />

       <form-bean

            name="usuarioForm"

           
type="dide.bienestar.usuario.form.UsuarioForm" />

       <form-bean

            name="presolicitudForm"

           
type="dide.bienestar.solicitud.form.PresolicitudForm"
/>

       <form-bean

            name="solicitudForm"

           
type="dide.bienestar.solicitud.form.SolicitudForm" />

       <form-bean

            name="familiarForm"

           
type="dide.bienestar.solicitud.form.FamiliarForm" />

       <form-bean

            name="exoneracionForm"

           
type="dide.bienestar.solicitud.form.ExoneracionForm"
/>

       <form-bean

                name="exoneracion1Form"

        
type="dide.bienestar.solicitud.form.Exoneracion1Form"
/>

       <form-bean

                name="estudianteForm"

        
type="dide.bienestar.estudiante.form.EstudianteForm"
/>

       <form-bean

                name="observacionesForm"

        
type="dide.bienestar.solicitud.form.ObservacionesForm"
/>

       <form-bean

                name="analisisForm"

        
type="dide.bienestar.solicitud.form.AnalisisForm" />

       <form-bean

                name="exoneracionesForm"

        
type="dide.bienestar.beneficios.form.ExoneracionesForm"
/>      

       <form-bean

                name="anularForm"

        
type="dide.bienestar.beneficios.form.AnularForm" />     

       <form-bean

                name="cestaForm"

        
type="dide.bienestar.metodologia.form.CestaForm" />

       <form-bean

                name="ingresosForm"

        
type="dide.bienestar.metodologia.form.IngresosForm" />

       <form-bean

                name="claseForm"

        
type="dide.bienestar.metodologia.form.ClaseForm" />

    </form-beans>





<!-- =================================== Global
Forward Definitions -->



    <global-forwards>



                <forward

                        name="editValidacion"

                        path="/editValidacion.do"/>



    </global-forwards>







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



    <action-mappings>

                <!-- Validacion -->

        <action

                path="/editValidacion"

                
type="dide.bienestar.usuario.action.EditValidacionAction"

                        name="" 

                        scope="request"

                        validate="true">

                        <forward 

                                name="success" 

                                path="/pages/validacion.jsp"/>

                </action>

        <action

                path="/validacion"

                
type="dide.bienestar.usuario.action.ValidacionAction"

                        name="validacionForm" 

                        scope="session"

                        validate="true"

                        input="/pages/validacion.jsp">

                        <forward 

                                name="administrador" 

                                path="/pages/index_admin.jsp"/>

                        <forward 

                                name="trabajador" 

                                path="/pages/index_empl.jsp"/>

                        <forward 

                                name="estudiante" 

                                path="/pages/index_estud.jsp"/>

                        <forward 

                                name="secretaria" 

                                path="/pages/index_secr.jsp"/>

                        <forward 

                                name="failure" 

                                path="/pages/validacion.jsp"/>

                </action>

                <!-- Menu para cada tipo de usuario -->

        <action

                path="/menu"

                        type="dide.bienestar.action.MenuAction"

                        parameter="method">

                        <forward 

                                name="estudiante" 

                                path="/pages/estudiante.jsp"/>

                        <forward 

                                name="analizar" 

                                path="/pages/analizar.jsp"/>

                        <forward 

                                name="informeotorg" 

                                path="/pages/informe_otorg.jsp"/>

                        <forward 

                                name="informerenov" 

                                path="/pages/informe_renov.jsp"/>

                        <forward 

                                name="informeexon" 

                                path="/pages/fecha_exon.jsp"/>

                        <forward 

                                name="otorgar" 

                                path="/otorgar.do?method=cargar"/>

                        <forward 

                                name="renovar" 

                                path="/renovar.do?method=cargar"/>

                        <forward 

                                name="exonerar" 

                                path="/exonerar.do?method=cargar"/>

                        <forward 

                                name="anular" 

                                path="/pages/anular.jsp"/>

                        <!-- Opciones del estudiante-->

                        <forward 

                                name="instrucciones" 

                                path="/pages/recaudos.jsp"/>

                        <forward 

                                name="presolicitud" 

                                path="/pages/presolicitud.jsp"/>

                        <forward 

                                name="exon" 

                                path="/pages/instrucciones2.jsp"/>

                        <forward 

                                name="beca" 

                                path="/pages/instrucciones.jsp"/>               
                

                        <forward 

                                name="becasotorg" 

                                path="/pages/fecha_otorg.jsp"/>

                        <forward 

                                name="becasrenov" 

                                path="/pages/fecha_renov.jsp"/>                 
        

                        <forward 

                                name="listaexon" 

                                path="/pages/fecha_exon.jsp"/>

                        <!-- Opciones de Administrador -->

                        <forward 

                                name="registrar" 

                                path="/pages/registrar_usuario.jsp"/>

                        <forward 

                                name="modificar" 

                                path="/usuarios.do"/>

                        <!-- Opciones de Secretaria -->

                        <forward 

                                name="tablas" 

                                path="/actualizar.do?method=cargar"/>

                        <forward 

                                name="reportes" 

                                path="/pages/reportes.jsp"/>                    
        

                        <forward 

                                name="failure" 

                                path="/pages/index.jsp"/>               

                </action>

                <!-- Funciones de Administrador -->

        <action

                path="/registro"

                        type="dide.bienestar.usuario.action.RegistroAction"

                        name="usuarioForm" 

                        scope="request"

                        validate="true"

                        input="/pages/registrar_usuario.jsp">

                        <forward 

                                name="success" 

                                path="/pages/conf_registro.jsp"/>

                        <forward 

                                name="failure" 

                                path="/pages/registrar_usuario.jsp"/>

                </action>

        <action

                path="/usuarios"

                        type="dide.bienestar.usuario.action.UsuariosAction"

                        name="" 

                        scope="request">

                        <forward 

                                name="success" 

                                path="/pages/usuarios.jsp"/>

                        <forward 

                                name="failure" 

                                path="/pages/usuarios.jsp"/>

                </action>

                <action

                path="/editarUsuario"

                
type="dide.bienestar.usuario.action.EditUsuariosAction"

                        name="usuarioForm" 

                        scope="request"

                        validate="false"

                        input="/pages/usuarios.jsp"

                        parameter="method">

                        <forward 

                                name="modificar" 

                                path="/pages/modificar_usuario.jsp"/>

                        <forward 

                                name="eliminar" 

                                path="/pages/eliminar_usuario.jsp"/>            
                

                </action>

                <action

                path="/modificarUsuario"

                
type="dide.bienestar.usuario.action.ModificacionAction"

                        name="usuarioForm" 

                        scope="request"

                        validate="false"

                        input="/pages/modificar_usuario.jsp">

                        <forward 

                                name="success" 

                                path="/pages/conf_modificacion.jsp"/>           
                

                        <forward 

                                name="failure" 

                                path="/pages/modificar_usuario.jsp"/>

                </action>

                <action

                path="/eliminarUsuario"

                
type="dide.bienestar.usuario.action.EliminacionAction"

                        name="usuarioForm" 

                        scope="request"

                        validate="false"

                        input="/pages/eliminar_usuario.jsp">

                        <forward 

                                name="success" 

                                path="/pages/conf_eliminacion.jsp"/>            
                

                        <forward 

                                name="failure" 

                                path="/pages/eliminar_usuario.jsp"/>

                </action>

                <!-- Funciones de Solicitudes -->

                <action

                        path="/presolicitud"

                
type="dide.bienestar.solicitud.action.PresolicitudAction"

                        name="presolicitudForm" 

                        validate="true"

                        scope="session"

                        input="/pages/presolicitud.jsp">

            <forward 

                name="exoneracion"

                path="/pages/exoneracion.jsp"/>

            <forward 

                name="success"

                path="/pages/conf_presolicitud.jsp"/>

            <forward 

                name="failure"

                path="/pages/presolicitud.jsp"/>

                </action>

                <action

                        path="/solicitud"

                
type="dide.bienestar.solicitud.action.SolicitudAction"

                        name="solicitudForm" 

                        scope="session"

                        input="/pages/instrucciones.jsp">

            <forward 

                name="success1"

                path="/pages/identificacion.jsp"/>                      

            <forward 

                name="success2"

                path="/pages/socioeconomica1.jsp"/>

            <forward 

                name="success3"

                path="/pages/socioeconomica2.jsp"/>

            <forward 

                name="success4"

                path="/pages/ingresos.jsp"/>    

            <forward 

                name="success5"

                path="/pages/egresos.jsp"/>

            <forward 

                name="success6"

                path="/pages/propiedades.jsp"/>

                <forward 

                name="success7"

                path="/pages/datosestudiante.jsp"/>

            <forward 

                name="success8"

                path="/pages/responsable.jsp"/>

            <forward 

                name="success9"

                path="/pages/familiar.jsp"/>

            <forward 

                name="success"

                path="/pages/conf_solicitud.jsp"/>      

            <forward 

                name="failure"

                path="/pages/instrucciones.jsp"/>

                </action>

                <action

                        path="/familiar"

                
type="dide.bienestar.solicitud.action.FamiliarAction"

                        name="familiarForm" 

                        validate="true"

                        input="/pages/familiar.jsp"

                        parameter="method">

                        <forward 

                                name="success" 

                                path="/pages/familiar.jsp"/>

                        <forward 

                                name="failure" 

                                path="/pages/instrucciones.jsp"/>               
        

                </action>

                <action

                        path="/exoFamiliar"

                
type="dide.bienestar.solicitud.action.FamiliarAction"

                        name="familiarForm" 

                        validate="true"

                        input="/pages/exo_familiar.jsp"

                        parameter="method">

                        <forward 

                                name="success" 

                                path="/pages/exo_familiar.jsp"/>

                        <forward 

                                name="failure" 

                                path="/pages/instrucciones.jsp"/>               
        

                </action>               

        <action

                path="/exoneracion"

                
type="dide.bienestar.solicitud.action.ExoneracionAction"

                        name="exoneracionForm" 

                        validate="true"

                        scope="request"

                        input="/pages/exoneracion.jsp">

                        <forward 

                                name="success" 

                                path="/pages/conf_presolicitud.jsp"/>

                        <forward 

                                name="failure" 

                                path="/pages/exoneracion.jsp"/>                 
        

                </action>

                <action

                path="/exoneracion1"

                
type="dide.bienestar.solicitud.action.Exoneracion1Action"

                        name="exoneracion1Form" 

                        scope="session"

                        input="/pages/instrucciones2.jsp">

            <forward 

                name="success1"

                path="/pages/exo_identificacion.jsp"/>                  

            <forward 

                name="success2"

                path="/pages/exo_ingresos.jsp"/>

            <forward 

                name="success3"

                path="/pages/exo_egresos.jsp"/>

            <forward 

                name="success4"

                path="/pages/exo_responsable.jsp"/>     

            <forward 

                name="success5"

                path="/pages/exo_familiar.jsp"/>

            <forward 

                name="success"

                path="/pages/conf_solicitud.jsp"/>

             <forward 

                name="failure"

                path="/pages/instrucciones2.jsp"/>       
        

                </action>

                <!-- Funciones de Empleados -->

                <action

                        path="/estudiante"

                
type="dide.bienestar.estudiante.action.EstudianteAction"

                        name="estudianteForm" 

                        scope="request"

                        parameter="method">

            <forward 

                name="success"

                path="/pages/info_estudiante.jsp"/>

             <forward 

                name="analisis"

                path="/pages/analizar_solicitud.jsp"/>

            <forward 

                name="historial"

                path="/pages/historial.jsp"/>  

            <forward 

                name="failure1"

                path="/pages/estudiante.jsp"/>          

            <forward 

                name="failure"

                path="/pages/info_estudiante.jsp"/>

                </action>

                <action

                        path="/analisis"

                
type="dide.bienestar.solicitud.action.AnalisisAction"

                        scope="request"

                        input="/pages/info_estudiante.jsp"

                        parameter="method">

            <forward 

                name="observaciones"

                path="/pages/observaciones.jsp"/>        
        

            <forward 

                name="failure"

                path="/pages/info_estudiante.jsp"/>

                </action>

                <action

                        path="/observaciones"

                
type="dide.bienestar.solicitud.action.ObservacionesAction"

                        name="observacionesForm"

                        scope="request"

                        validate="true"

                        input="/pages/observaciones.jsp">

            <forward 

                name="success"

                path="/pages/analizar_solicitud.jsp"/>   
        

            <forward 

                name="failure"

                path="/pages/observaciones.jsp"/>

                </action>

                <action

                        path="/analisisPF"

                
type="dide.bienestar.solicitud.action.AnalisisPFAction"

                        name="analisisForm"

                        scope="request"

                        validate="true"

                        input="/pages/analisispf.jsp"

                        parameter="method">

            <forward 

                name="analisis"

                path="/pages/analisispf.jsp"/>  

            <forward 

                name="success"

                path="/pages/analizar_solicitud.jsp"/>   
        

            <forward 

                name="failure"

                path="/pages/analisispf.jsp"/>

                </action>

                <action

                        path="/analizar"

                
type="dide.bienestar.solicitud.action.AnalizarAction"

                        name="analisisForm"

                        scope="request"

                        validate="true"

                        parameter="method">

            <forward 

                name="analisis"

                path="/pages/analizar.jsp"/>

            <forward 

                name="success"

                path="/pages/conf_analizar.jsp"/>       

            <forward 

                name="failure"

                path="/pages/analizar.jsp"/>

                </action>       

                <action

                        path="/otorgar"

                
type="dide.bienestar.beneficios.action.OtorgarAction"

                        scope="request"

                        input="/pages/otorgar.jsp"

                        parameter="method">

            <forward 

                name="otorgar"

                path="/pages/otorgar.jsp"/>

            <forward 

                name="success"

                path="/pages/conf_otorgar.jsp"/>                

            <forward 

                name="failure"

                path="/pages/otorgar.jsp"/>

                </action>

                <action

                        path="/renovar"

                
type="dide.bienestar.beneficios.action.RenovarAction"

                        scope="request"

                        input="/pages/renovar.jsp"

                        parameter="method">

            <forward 

                name="renovar"

                path="/pages/renovar.jsp"/>  

            <forward 

                name="success"

                path="/pages/conf_renovar.jsp"/>                

            <forward 

                name="failure"

                path="/pages/renovar.jsp"/>

                </action>

                <action

                        path="/exonerar"

                
type="dide.bienestar.beneficios.action.ExonerarAction"

                        scope="session"

                        name="exoneracionesForm"

                        parameter="method">

            <forward 

                name="exonerar"

                path="/pages/exonerar.jsp"/>

            <forward 

                name="success"

                path="/pages/conf_exonerar.jsp"/>        


            <forward 

                name="failure"

                path="/pages/exonerar.jsp"/>

                </action>

                <action

                        path="/anular"

                
type="dide.bienestar.beneficios.action.AnularAction"

                        name="anularForm"

                        scope="request"

                        validate="true"

                        input="/pages/anular.jsp"

                        parameter="method">

            <forward 

                name="anular"

                path="/pages/datos_anular.jsp"/>

            <forward 

                name="success"

                path="/pages/conf_anular.jsp"/>

            <forward 

                name="failure1"

                path="/pages/anular.jsp"/>

            <forward 

                name="failure"

                path="/pages/datos_anular.jsp"/>

                </action>               

                

                <!-- Generacion de Listados -->

                <action

                        path="/listado"

                        type="dide.bienestar.reportes.action.ListadoAction"

                        scope="request"

                        parameter="method">

            <forward 

                name="otorgadas"

                path="/pages/listado_otorg.jsp"/> 

            <forward 

                name="renovadas"

                path="/pages/listado_renov.jsp"/> 

                        <forward 

                name="exoneraciones"

                path="/pages/listado_exon.jsp"/>         
                

            <forward 

                name="failure"

                path="/pages/index_estud.jsp"/>

                </action>

                <action

                        path="/historial"

                
type="dide.bienestar.reportes.action.HistorialAction"

                        scope="request"

                        parameter="method">

            <forward 

                name="success"

                path="/pages/expediente.jsp"/>          

            <forward 

                name="failure"

                path="/pages/historial.jsp"/>

                </action>

                <action

                path="/actualizar"

                
type="dide.bienestar.metodologia.action.ActualizarAction"

                        scope="request"

                        parameter="method">

                        <forward

                                name="programa"

                                path="/pages/programa.jsp"/>

                        <forward

                                name="cesta"

                                path="/cesta.do?method=cargar"/>

                        <forward

                                name="ingresos"

                                path="/pages/actualizar_ingresos.jsp"/>

                        <forward

                                name="clase"

                                path="/pages/actualizar_clase.jsp"/>

                        <forward

                                name="failure"

                                path="/pages/programa.jsp"/>

                </action>

                <action

                path="/cesta"

                
type="dide.bienestar.metodologia.action.CestaAction" 

                        scope="session"

                        name="cestaForm"

                        input="/actualizar.do"

                        parameter="method">

                        <forward 

                                name="modificar" 

                                path="/pages/actualizar_cesta.jsp"/>            

                        <forward 

                                name="success" 

                                path="/pages/conf_actualizacion.jsp"/>          
                

                        <forward 

                                name="failure" 

                                path="/pages/actualizar_cesta.jsp"/>

                </action>

                <action

                path="/clase"

                
type="dide.bienestar.metodologia.action.ClaseAction" 

                        scope="session"

                        name="claseForm"

                        input="/actualizar.do"

                        parameter="method">

                        <forward 

                                name="modificar" 

                                path="/pages/actualizar_clase.jsp"/>            

                        <forward 

                                name="success" 

                                path="/pages/conf_actualizacion.jsp"/>          
                

                        <forward 

                                name="failure" 

                                path="/pages/actualizar_clase.jsp"/>

                </action>

                <action

                path="/ingresos"

                
type="dide.bienestar.metodologia.action.IngresosAction"


                        scope="session"

                        name="ingresosForm"

                        input="/actualizar.do"

                        parameter="method">

                        <forward 

                                name="modificar" 

                                path="/pages/actualizar_ingresos.jsp"/>         

                        <forward 

                                name="success" 

                                path="/pages/conf_actualizacion.jsp"/>          
                

                        <forward 

                                name="failure" 

                                path="/pages/actualizar_ingresos.jsp"/>

                </action>       

    </action-mappings>











<!-- ===================================== Controller
Configuration -->



    <controller



      
processorClass="org.apache.struts.tiles.TilesRequestProcessor"/>





<!-- ================================ Message
Resources Definitions -->



    <message-resources
parameter="resources.application"/>





<!-- ======================================= Plug Ins
Configuration -->



  <plug-in
className="org.apache.struts.tiles.TilesPlugin" >

    <set-property property="definitions-config" 

                         value="/WEB-INF/tiles-defs.xml" />

    <set-property property="moduleAware" value="true"
/>

    <set-property
property="definitions-parser-validate" value="true" />

  </plug-in>



   <plug-in
className="org.apache.struts.validator.ValidatorPlugIn">

    <set-property

        property="pathnames"

       
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>

  </plug-in>



</struts-config>





I am using posgress 7.4.1 and tomcat 4.1

Thanks

Aleksander Gonzalez





                
____________________________________________________
Start your day with Yahoo! - make it your home page 
http://www.yahoo.com/r/hs 
 

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

Reply via email to