Aleksander Gonzalez,

It's a very bad idea to hi-jack a thread by replying to it and changing the content. (ref: "probably a cleaner way..testing for one user"). Here is the question that you asked in the hijacked thread that I'm posting new. But as far as an answer goes to your question, you need to look in your server logs for a hint as to what the problem is.

Aleksnader's post:


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]




--
Rick

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

Reply via email to