9.9. Behobene Probleme mit Web Services
- JBPAPP-4501
- Tests haben Probleme mit der Art und Weise aufgedeckt, auf die die Enterprise Application Platform 5.1.0 den Transfer zahlreicher großer Dateien ohne aktiviertes MTOM handhabt. Kunden sollten beachten, dass MTOM zur Übertragung großer Dateien aktiviert sein sollte und diese Art von Dienst eine große Menge an Speicher benötigt. Falls Sie sich jedoch gegen die Verwendung von MTOM entscheiden, so können Sie folgende Implementierung durchführen, damit Ihr Applikationsserver nicht abstürzt:
- Konfigurieren Sie den eingeschränkten Horcher für diesen Dienst
- Weisen Sie mehr Speicher zu und konfigurieren Sie die richtige Garbage Collection (GC) Policy für eine Java Virtual Machine
- JBPAPP-4243
- Das Webdienst-Kontextbeispiel meldete eine
ClassCastException. Das Beispiel wurde gepatcht und funktioniert jetzt ordnungsgemäß. - JBPAPP-3785
- Wurde eine Methode mit einem zusätzlichen Namespace für einen Header-Parameter nach einer Methode ohne diesen zusätzlichen Namespace aufgerufen, so wurde der falsche Namespace in der SOAP-Operation verwendet, wenn die Methode serialisiert wurde. Dieses Problem wurde behoben, indem die Art und Weise auf die Transitionen zwischen Java Objekten und XML erfolgen, korrigiert wurde, so dass die endgültige SOAP-Nachricht mit korrekten Namespaces generiert wird.
- JBPAPP-3019
- Der doc/examples/jboss-web-services-examples Kontext führte zu einer Reihe von Ausnahmen. Dieser Kontextfehler bedeutete, dass die JBoss Web Services Beispiele nicht ordnungsgemäß funktionierten. Der Beispielcode wurde gemäß JBPAPP-2995 geändert, und die Beispiele funktionieren jetzt korrekt.
- JBPAPP-2162
- Sun JAXB akzeptiert stillschweigend Meldungen mit nicht-fatalen Fehlern, obwohl diese zurückgewiesen werden sollten. Die Fehlerbehebung für JBPAPP-2114 korrigiert dies, so dass die fehlerhaften Nachrichten zurückgewiesen werden.