Fehler beim konvertieren vom Typ java.lang.String Typ, java.util.Datum auf einem JBoss-aber feine auf der anderen
Wir haben die aktuellen Frühjahr-Anwendung getestet, die auf Websphere 7&8, und Jboss EAP6
Interessant finden, ist, diese Anwendung funktioniert völlig in Ordnung auf einem Jboss-server, aber werfen eine Ausnahme, auf die anderen Jboss server, beide sind eap 6
org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errors Field error in object 'masterOrderForm' on field 'orderDate': rejected value [Mon May 27 12:27:20 ART 2013]; codes [typeMismatch.masterOrderForm.orderDate,typeMismatch.orderDate,typeMismatch.java.util.Date,typeMismatch];
arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [masterOrderForm.orderDate,orderDate]; arguments []; default message [orderDate]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'orderDate';
nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type java.lang.String to type java.util.Date for value 'Mon May 27 12:27:20 ART 2013'; nested exception is java.lang.IllegalArgumentException: Invalid format: "Mon May 27 12:27:20 ART 2013"]
org.springframework.validation.BeanPropertyBindingResult: 1 errors Field error in object 'masterOrderForm' on field 'orderDate': rejected value [Mon May 27 12:27:20 ART 2013]; codes [typeMismatch.masterOrderForm.orderDate,typeMismatch.orderDate,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [masterOrderForm.orderDate,orderDate]; arguments []; default message [orderDate]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'orderDate';
nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type java.lang.String to type java.util.Date for value 'Mon May 27 12:27:20 ART 2013'; nested exception is java.lang.IllegalArgumentException: Invalid format: "Mon May 27 12:27:20 ART 2013"]
Vom UI-Jboss server-Datum-Feld hat format "TT\mm\JJJJ", aber es ist einfach zu werfen Ausnahme auf einem server, sondern funktioniert wie Charme auf der anderen
Ist es etwas, das wir können über kommen von server-side-Konfiguration?
InformationsquelleAutor Dreamer | 2013-05-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Googelte ich den Fehler gefunden und dieser link.
Wenn es ist alles ok, der code, vielleicht die JVMs ausgeführt werden, mit verschiedenen locale-Konfiguration.
Könnten Sie bitte geben, mehr spezifische Informationen aus Ihrer Erfahrung, welche java-version funktioniert und welche nicht?
es geht um die war-Datei bauen und die laufende JVM. Ich werde versuchen, suchen Sie den code, wo das gleiche Problem aufgetreten ist, so kann ich Ihnen mehr Details.
danke, dass wäre toll. Dieses Ding ist wirklich ziehen meine Haare...
Ich kann nicht den code finden. Aber ich erinnere mich, was wir getan, zu lösen. Ändern Sie die Zeile, wo man "orderDate" zu bekommen, hat String konvertieren und dann auf Datum.
InformationsquelleAutor Badaro