Ich habe einen einfachen Java Spring Server eingerichtet, der Hibernate verwendet, um auf die Datenbank zuzugreifen. Wenn jedoch eine Abfrage für eine Datenbanktabelle durchgeführt wird, gibt die Funktion testOperation des Flex-Datendienst-Assistenten diese Fehlermeldung zurück.Java Spring Blaze DS - ANTLR Ausnahme
InvocationTargetException:There was an error while invoking the operation. Check your server settings and try invoking the operation again.
Reason: Server error java.lang.NoClassDefFoundError : antlr/ANTLRException null
jetzt das antlr Glas ist auf dem Classpath und im lib-Ordner auf dem Server, so kann ich nicht sehen, wie das ist das Problem. Hat jemand Informationen darüber, warum dieser Fehler auftreten könnte? Dies ist die Konsolenausgabe, die auch hilft. Ich habe eine andere Klasse, die mit dem Namen Foo erstellt wurde, die die gleiche Hibernate-Vorlage verwendet, um ein Balkenobjekt in der Datenbank zu speichern, und das funktioniert perfekt. Nur wenn Sie versuchen, Aktionen in der Benutzerdatenbank auszuführen.
BlazeDS]FlexSession created with id '0F8814A114349B363B928EDAF0694597' for an Http-based client connection.
[BlazeDS]Deserializing AMF/HTTP request
Version: 3
(Message #0 targetURI=, responseURI=/0)
(Array #0)
[0] = (Typed Object #1 'flex.messaging.messages.RemotingMessage')
timestamp = 0.0
headers = (Array #2)
operation = "findByFname"
body = (Array #3)
[0] = "Chris"
source = null
remotePassword = null
remoteUsername = null
parameters = (Array #4)
[0] = "Chris"
messageId = "3E55B425-C80A-FC8F-DE71-1781509D62F8"
timeToLive = 0.0
clientId = null
destination = "userServiceImpl"
2011-01-16 21:27:36 DEBUG [http-8080-2] (SessionImpl.java:247) - opened session at timestamp: 12952132559
[BlazeDS]Serializing AMF/HTTP response
Version: 3
(Header #0 name=AppendToGatewayUrl, mustUnderstand=true)
";jsessionid=0F8814A114349B363B928EDAF0694597"
(Message #0 targetURI=/0/onStatus, responseURI=)
(Typed Object #0 'flex.messaging.messages.ErrorMessage')
headers = (Object #1)
rootCause = (Typed Object #2 'java.lang.NoClassDefFoundError')
message = "antlr/ANTLRException"
localizedMessage = "antlr/ANTLRException"
cause = (Typed Object #3 'java.lang.ClassNotFoundException')
message = "antlr.ANTLRException"
localizedMessage = "antlr.ANTLRException"
cause = null
exception = null
body = null
correlationId = "3E55B425-C80A-FC8F-DE71-1781509D62F8"
faultDetail = null
faultString = "java.lang.NoClassDefFoundError : antlr/ANTLRException"
clientId = "3E55BD3A-0009-92C7-EA7F-7636A529BFBF"
timeToLive = 0.0
destination = "userServiceImpl"
timestamp = 1.295213256298E12
extendedData = null
faultCode = "Server.Processing"
messageId = "3E55C800-CA0B-BE98-FA79-64DC86BD18B1"