Loading




Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Problema con Glassfish y struts1 (solucionado)
 
22-03-2011, 09:51 AM
Mensaje: #1
Question Problema con Glassfish y struts1 (solucionado)
Amigos:

Estoy desarrollando una aplicación jsp, en eclipse, con struts, hasta hay todo bien, también tengo un servidor glassfish ( Sun GlassFish Enterprise Server v2.1.1 ((v2.1 Patch06)(9.1_02 Patch12)) (build b31g-fcs) ), al que cuando le subo el .war de mi aplicación y trato de deployarla me da el siguiente error:

Deployment has succeeded with following warning, please look at the log file for details Error occurred during application loading phase. The application will not run properly. Please fix your application and redeploy. WARNING: com.sun.enterprise.deployment.backend.IASDeploymentException: ContainerBase.addChild: start: LifecycleException:
javax.servlet.UnavailableException: Parsing error processing resource path /WEB-INF/struts-config.xml com.sun.enterprise.deployment.backend.IASDeploymentException: ContainerBase.addChild: start: LifecycleException: javax.servlet.UnavailableException.

Dentro de mi proyecto jsp, tengo agregado lo siguiente,

en WEB-INF/lib:

-antrl.jar
-commons-beanutils.jar
-commons-digester.jar
-commons-fileupload.jar
-commons-logging.jar
-commons-validator.jar
-jakarta-oro.jar
-struts.jar

y en WEB-INF:

-struts-bean.tld
-struts-config.xml
-struts-html.tld
-struts-logic.tld
-struts-nested.tld
-struts-tiles.tld
-web.xml

y la estructura de mi struts-config.xml, es la siguiente:

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

<struts-config>

<form-beans>
<form-bean name="LoginForm"
type="cl.forms.LoginForm"/>
</form-beans>

<action-mappings>
<action path="/Login"
type="cl.actions.LoginAction">
</action>

<action path="/Login"
name="LoginForm"
type="cl.actions.LoginAction"
input="/Login.jsp">
<forward name="correcto" path="/Index.jsp"/>
</action>
</action-mappings>

</struts-config>

la estructura del web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>LoginGF</display-name>

<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>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>Login.jsp</welcome-file>
</welcome-file-list>
</web-app>

La versión de java es 1.6.0

Lo que no entiendo es por que corre bien en eclipse, pero al tratar de subirlo al glassfish no reconoce el archivo struts-config.xml, ojala me puedan ayudar, muchas gracias.
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
23-03-2011, 07:58 PM (Este mensaje fue modificado por última vez en: 23-03-2011 07:59 PM por p_eter.)
Mensaje: #2
RE: Problema con Glassfish y struts1
Eclipse es un IDE y GlassFish un servidor de aplicaciones..
Antes (con eclipse) que servidor de app usabas? Tomcat? Jboss? otro?

Porque no sigues un demo-tutorial oficial para ir conociendo el nuevo entorno (netbeans, glassfish,...), para luego sacar sus diferencias?
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
24-03-2011, 08:43 AM
Mensaje: #3
RE: Problema con Glassfish y struts1
donde tienes ubicado el archivo xml del structs?


Linux user #385057
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
24-03-2011, 12:20 PM
Mensaje: #4
RE: Problema con Glassfish y struts1
Gracias por sus respuestas.

p_eter, para ver el proyecto web corriendo en eclipse le asocio un servidor tomcat. Me intereso lo de los videos tutoiales oficiales, pero el problema es que hasta ahora no he encontrado alguno, que explique las diferencias entre una y otra herramienta.

ratman, y en WEB-INF:

-struts-bean.tld
-struts-config.xml // acá se encuentra el archivo xml de struts es decir esta en la carpeta WEB-INF
-struts-html.tld
-struts-logic.tld
-struts-nested.tld
-struts-tiles.tld
-web.xml

Como antecedente les indico, que probe este pequeño proyecto en un glassfish para windows, el mismo que instalé en Linux, pero para windows y pude deployarlo en glassfish sin ningun poblema, creo que puede ser un tema de configuración, el problema es que desconozco cual es el tipo de configuración que debe ser modificada, espero me puedan dar algún indicio para ver en que debo fijarme y configurar.

Muchas Gracias.
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
24-03-2011, 09:24 PM (Este mensaje fue modificado por última vez en: 28-03-2011 07:41 AM por p_eter.)
Mensaje: #5
RE: Problema con Glassfish y struts1
Algunos enlaces sobre el tema, que pueden interesar:

GlassFish or Tomcat: Which is Right for You?
http://www.sun.com/emrkt/innercircle/new...e-itm.html

Learning GlassFish for Tomcat Users
https://www.sun.com/offers/details/GlassFish_Tomcat.xml

Video curso Java. Uso de Tomcat, Glassfish, Struts y Struts 2
http://www.descargarte.net/2010/05/curso...uts-2.html

Apache Commons Logging
http://commons.apache.org/logging/guide.html
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
28-03-2011, 07:38 AM (Este mensaje fue modificado por última vez en: 28-03-2011 07:56 AM por p_eter.)
Mensaje: #6
RE: Problema con Glassfish y struts1
Pudiste ver los logs para más info, como te dice el mensaje de advertencia que has copiado?


Usas misma version de Struts y Glassfish en win que en linux?

http://glassfish.java.net/nonav/docs/v3/...ng.String)


También usas Eclipse en Linux, como en Windows?

Aquí una solución si estabas usando autodeploy:
http://www.myeclipseide.com/PNphpBB2-vie...20811.html
http://nickhumphrey.net/showthread.php?p=3050

Entrar a admin console (localhost:4848) y marcar undeploy al proyecto:
applications > enterprise applications >
checkmark
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
28-03-2011, 04:37 PM
Mensaje: #7
RE: Problema con Glassfish y struts1
p_eter, gracias por tus respuestas, encontre por fin cual era el problema, como siempre sucede maldita ley de murphy, no podía deployar el proyecto por que eclipse no estaba generando los archivos .class de los action y de los form, sólo era eso.


Muchas gracias de todas maneras por su ayuda.
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
28-03-2011, 09:48 PM
Mensaje: #8
RE: Problema con Glassfish y struts1
Me alegro! Para cerrar el tema documentando un poco: Puedes decirnos porque no los generaba y/o que hiciste para que lo haga?
Eclipse, Struts y Glassfish estaban como paquetes de repositorio de la Distro Linux? cual usaste? o los instalaste de otra fuente, a mano?

Muchas preguntas cuando ya lo tienes solucionado? 1-smile bueno, responde lo que puedas. Seguramente tus respuestas a otros pueda ayudar.

Saludos y gracias a vos. 023
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
29-03-2011, 10:20 AM
Mensaje: #9
RE: Problema con Glassfish y struts1 (solucionado)
p_eter, gracias por tu comentario.

El eclispe que ocupe es un ejecutable y su version es: "Helios Service Release 1", realmente no se porque no se estaban generando los .class del proyecto, no se si lo mencione antes pero soy un usuario relativamente nuevo en Linux (centOS), entonces no se si era algún problema con el ejecutable u otra cosa, ya que generé de la misma manera siempre el archivo .war para subirlo a glassfish que es la versión: "Sun Java System Application Server 9.1.1", y con respecto a struts, trabajo con struts 1, los archivos son:

dentro de la carpeta WEB-INF/lib:

-antrl.jar
-commons-beanutils.jar
-commons-digester.jar
-commons-fileupload.jar
-commons-logging.jar
-commons-validator.jar
-jakarta-oro.jar
-struts.jar

y dentro de la carpeta WEB-INF:

-struts-bean.tld
-struts-config.xml
-struts-html.tld
-struts-logic.tld
-struts-nested.tld
-struts-tiles.tld
-web.xml

Desde acá descargan los archivos de configuración de struts antes descritos:

http://archive.apache.org/dist/struts/struts-1.0.2/

Nota: Dejo también un link donde sale como hacer una pequeña aplicación con struts, esta para windows pero es similar a lo que se hace en Linux.

http://www.adictosaltrabajo.com/tutorial...ina=struts

Agrego a demás las dirección web de donde descargué glassfish, en esta dirección se encuentra glassfish 1.2, para distintas plataformas:

http://dlc.sun.com.edgesuite.net/javaee5/v2.1/promoted/

Desde acá descargué eclipse:

http://www.eclipse.org/downloads/

Nota: el que trae las opciones para desarrollo web es el que dice
"Eclipse IDE for JavaScript Web Developers."

Muchas gracias.
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
 
29-03-2011, 10:43 AM (Este mensaje fue modificado por última vez en: 01-04-2011 11:35 PM por p_eter.)
Mensaje: #10
RE: Problema con Glassfish y struts1 (solucionado)
Gracias por responder.

Ya que eres algo nuevo en Linux, te cuento: En gran parte de las distribuciones gnu/linux tienes esas aplicaciones para instalar desde sus repositorios. De esa forma es más fácil instalarlas y configurarlas, aseguras se mantienen las dependencias de soft sin complicaciones, también te otorga más estabilidad y seguridad, actualizaciones, etc.

CentOS es un fork de (en realidad usa las mismas fuentes "srpm" construidas por) RedHat Enterprise, lo mismo que hace Oracle. Dado que Oracle compró Sun.. con Oracle Linux es de esperar la mejor integración Java. Quizás tanto como antes lo era con Solaris.

Con esto no quiero decir que CentOS sea mala opción. Si usas sus repositorios para instalar los programas, la vida te será algo más sencilla.

Bye, nos leemos.
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
Enviar respuesta 


Posibles temas similares...
Tema: Autor Respuestas: Vistas: Último mensaje
  Java EE 6 + Glassfish 3 + NetBeans 6.8 ¡felicidades! p_eter 0 4.145 11-12-2009 11:52 PM
Último mensaje: p_eter
  problema de las jarras de agua (solucionado) christian2004 8 15.918 12-09-2009 06:45 AM
Último mensaje: p_eter
  [news]GlassFish Portfolio p_eter 2 1.738 19-02-2009 07:42 PM
Último mensaje: p_eter
  Glassfish vs Tomcat p_eter 0 13.173 30-06-2007 02:53 AM
Último mensaje: p_eter

Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)
Contáctanos | Portal de Noticias | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS