2017-08-29 6 views
0

私はいくつかのJMSファイルを送信するためにHermesと協力しています。私は私のサーバーにさまざまなタイプのメッセージを送信するためのたくさんのJMSキューを持っています。だから、私はこれらのキューの1つに問題があります。私の説明を容易にするため、問題のあるキューはキュー1です。 したがって、キュー1にはxmlが送信され、SAXParseExceptionがあります。私はそのことについてたくさんの話題を読んでいましたので、私はxsdxmlに最初の行、UTF-8UTF-16を確認しました。そして、私のxmlは問題をファイルしていません。なぜなら、キュー2のこの同じファイルはすべてOKですからです。それは私を怒らせる!どうか、誰かが私を助けることができますか?コンテンツはプロローグで許可されていません。 via Hermes JMS with good xml

例外:検索の多くの後、私が見つけた

Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog. 
+0

ユースケースに応じて、あなたは[JMSToolBox](https://sourceforge.net/projects/jmstoolbox)に興味があります。これは、ヘルメットより使いやすく設定が簡単です – titou10

答えて

0

xsdファイルエンコーディングがUTF-8 BOMに変更されました。だから私のサーバーにファイルを送信すると、スペシャルキャラクターが最初に現れます。エンコードをUTF-8 w/o BOMに変更しました。これは大丈夫です!

関連する問題