| 

.NET C# Java Javascript Exception

Fehler beim Deploy auf Tomcat

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


Fehler beim Deploy auf Tomcat

AlexC - 27.04.2009 08:14
Hallo,
ich habe eine Applikation geschrieben, welche im Jetty (developement) fehlerfrei funtioniert. Erzeuge ich nun mit grails prod war eine War-File und deploye auf einem tomcat (andere grails apps laufen auf dem tomcat) wird das deploy zwar vollzogen, aber wenn ich die Applikation aufrufe kommt folgende exception:

Grails Runtime Exception
Error Details
Error 500:
Servlet: default
URI: /DSyn-0.1/
Exception Message:
Caused by:
Class: Unknown
At Line: [-1]
Code Snippet:

STACKTRACE

java.lang.IllegalStateException

	at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:407)

	at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:108)

	at com.opensymphony.module.sitemesh.filter.PageResponseWrapper.sendError(PageResponseWrapper.java:176)

	at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:108)

	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter$1.sendError(GrailsPageFilter.java:161)

	at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:713)

	at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:325)

	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.processFilterChain(UrlMappingsFilter.java:263)

	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:205)

	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.obtainContent(GrailsPageFilter.java:171)

	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:110)

	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

	at org.jsecurity.web.servlet.JSecurityFilter.doFilterInternal(JSecurityFilter.java:382)

	at org.jsecurity.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:180)

	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:65)

	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)

	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)

	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

	at java.lang.Thread.run(Unknown Source)
Kann mir bitte jemand helfen? Muss die Applikation heute Nachmittag abliefern und bräuchte dringent Hilfe.
Danke
Alex


Re: Fehler beim Deploy auf Tomcat

christian - 27.04.2009 09:10
Mein Chinesisch ist leider auch nicht das Beste ;-) Der einzige Hinweis ist, dass es irgendwas mit JSecurity zu tun haben könnte. Kannst du für den Test JSecurity deaktivieren?

Gruß
Christian


Re: Fehler beim Deploy auf Tomcat

AlexC - 27.04.2009 10:02
Ich habe es im Netbeans mit "Production" gestartet und es funktioniert wunderbar. Mich wundert, dass es auf dem von grails mitgelieferten jetty funktioniert und auf einem heruntergeladenen nicht.


Re: Fehler beim Deploy auf Tomcat

AlexC - 27.04.2009 10:47
Denn wenn man eine Applikation mit grails run-app startet, wird doch auch nur eine WAR deployed oder?


Re: Fehler beim Deploy auf Tomcat

AlexC - 27.04.2009 12:15
Er startet die WAR fehlerlos und gibt "Server running. Browse to [localhost]; aus, aber wenn ich die url browse kommt
HTTP ERROR: 503

SERVICE_UNAVAILABLE

RequestURI=/DSyn

Powered by jetty://



Re: SQL-Schlüsselwörter vermeiden

christian - 27.04.2009 14:11
(Ich habe deinen Beitrag hierher verschoben, weil er inhaltlich zu dieser Diskussion und nicht zu der SQL-Schlüsselwörter-Diskussion gehört.)

Dir wird wohl nur "Suchen und Ersetzen" übrig bleiben.

Gruß
Christian


Re: SQL-Schlüsselwörter vermeiden

AlexC - 27.04.2009 14:26
Aber es liegt sicher nicht daran, hab es ja in der Entwicklungsumgebung mit MySql und hsqldb getestet und es hat beides geklappt


Re: SQL-Schlüsselwörter vermeiden

AlexC - 27.04.2009 15:54
Aber, warum funktioniert dann "grails run-war" nicht? Wird vom Jetty ausgeführt. Mir klingt es eher so, als würde beim Packen der WAR eine Referenz auf eine Libary brechen.


Re: SQL-Schlüsselwörter vermeiden

christian - 27.04.2009 15:57
Aber nicht gefundene Klassen müsstest du in der Fehlermeldung sehen und die einzige, die nicht gefunden wird, ist "Text" und die ist ja anscheinend von dir.

Gruß
Christian


Re: Fehler beim Deploy auf Tomcat

AlexC - 27.04.2009 17:49
Es gibt einen Fortschritt. Grails run-war geht, aber die War wird immer noch nicht vom Tomcat akzeptiert : /


Re: Fehler beim Deploy auf Tomcat

AlexC - 27.04.2009 18:30
Bin weitergekommen, wenn ich die SecurityFilters.groovy lösche funktionierts, ich schau mal was da sache ist


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Fehler beim Deploy auf Tomcat" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.