Google Website Translator Gadget

Mostrando entradas con la etiqueta Tomcat. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tomcat. Mostrar todas las entradas

lunes, 24 de septiembre de 2012

Strust2 Error: Dispatcher initialization failed

Estas programant tranquil·lament quan de cop obtens algun d'aquests errors al inicialitzar el servidor:

ERROR org.apache.struts2.dispatcher.Dispatcher.error
Dispatcher initialization failed
Unable to load configuration. - action -



Segueix aquests passos:
  1. Revisa si has renombrat alguna clase. Es posible que el servidor estigues arrencat?
  2. Si es així revisa el fitxer struts.xml i verifica que les actions tenen el nom de la classe actualitzada.
  3. Revisa el fitxer de errors. Hauries de trobar una referència a la classe que la fa fallar.
  4. Si has corregit tots els errors anteriors i continua fallant es possible que el servidor estigues arrencat quan vas fer el renombrat de la classe. Tanca Eclipse i torna-ho a arrencar.

Seguint aquests passos t'hauria de funcionar de nou.... Sort!


Verificat amb:
Eclipse + struts 2.3.4 + Tomcat 7.0.29

sábado, 28 de julio de 2012

Com gestionar el error HTTP Status 404 - struts2

Una de les molèsties més grans que  hi ha quan desenvolupes es que no sempre podràs disposar de totes les pàgines que et calen, ja sigui perquè no estan programades o perquè contenen errors, així que es d'esperar que et trobis amb fatídic error HTTP 404 que he comentat en un altre post.


Ara bé... tu pots preveure aquests problemes i com a bon dissenyador gestionar aquestes incidències:

Si l'error està a: Fes...
Errors de programació.struts.xml

<global-results>
<result name="SQLerror">/AppPublic/error01.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping exception="java.sql.SQLSyntaxErrorException" result="SQLerror">
</exception-mapping>
</global-exception-mappings>
Error webServer
Pendent de verificar
web.xml
<error-page>
<error-code>404</error-code>
<location> /AppPublic/error02.jsp </location>
</error-page>

això està provat a:
Eclipse Juno, Tomcat 7.0.27, Struts2.3.1

lunes, 9 de julio de 2012

Eclipse Tomcat i el fatídic error HTTP 404

Estas programant feliçment al teu Eclipse....
i tot ha funcionat correctament durant dies....
i de cop .. zaska!!!

HTTP Status 404 - The requested resource (xx) is not available.


Navegant per internet et trobaràs mil pasos recomanant-te que revisis els recursos i els fitxers. Segueix-los. Però si això no et solventa el problema:
Verifica que tinguis totes les llibreries disponiblesPer exemple per a struts2 mira-ho a http://struts.apache.org/2.3.4
Abrir
Properties
Selecciona Resource
Anota la ubicació de Resource
i esborra tot el contingut.
</>
Reinicia el server.
Molt possiblement hagis de recompilar molts del java i revisar el funcionament.
<> </>
Si encara no funciona:
  1. Fes còpia de les definicions del servidor Tomcat dins de Eclipse. Especialment dels fitxers server.xml, web.xml, tomcat-users.xml, context.xml.... Vaja de tot ;-)
  2. Esborrar el server
  3. Torna a configurar el servidor (Servers / New / ...)

A mí em va costar prop de 8h continuar el desenvolupament per culpa d'alguna corrupció interna. (Que no descarto que sigui raonable i degut a les meves manipulacions, eh!).

Verificat sobre Eclipse Juno, Tomcat 7.0.27
Salut!

sábado, 26 de mayo de 2012

Deploying Eclipse applications to Tomcat 7.0.27

View \Package Explorer
Export \Web – War File
Especificar destinació
Assegurar la versió de server
Finish
Carregar el WAR al TOMCAT de desenvolupament
El Context Path l’agafarà del exportat...
Fer les modificacions a server.xml del context i del Realm

domingo, 13 de mayo de 2012

Tomcat 7.0.27 Error "Unsupported major.minor version" al migrar de Eclipse.

Acabes de actualitzar Tomcat a la versió 7.0.27....
tot funciona correctament a les aplicacions de proves....
L'aplicació funciona correctament amb Eclipse...
i la migres al servidor Tomcat....
i de cop trobes el següent missatge als logs de la teva aplicació que no aconsegueixes arrencar:
unsupportedclassversionerror 
unsupported major.minor version 51.0 unable to load class Xla_meva_classe_XX


Però en canvi amb Eclipse tot funciona correctament... que pots fer?

Això està relacionat amb un error de compilació. Possiblement has anat actualitzant els components i t'has assegurat que Eclipse estigui perfectament actualitzat però tens l'error igualment.
Fes aquestes comprovacions addicionals:


Eclipse:

Verifica que s'esta compilant amb la versió correcte:
Window / Preferences / Java/ Compiler ....
Control Panel/ User Accounts/ Change my environment variables
Verifica que la variable JRE_HOME te la versió del JRE que correspon a la del compilador JDK