0

現在、エンティティに問題はありませんが、 < > ' &.他のエンティティを提供すると、axis2で次のエラーが発生します

faultstring>com.ctc.wstx.exc.WstxParsingException: Undeclared general entity "Euml"
 at [row,col {unknown-source}]: [6,28]</faultstring>
         <detail>
            <Exception>org.apache.axis2.AxisFault: com.ctc.wstx.exc.WstxParsingException: Undeclared general entity "Euml"
 at [row,col {unknown-source}]: [6,28]

axis2にエンティティリゾルバーを追加する方法があります

4

1 に答える 1

1

いいえ。エンティティには文書型宣言が必要ですが、SOAPはDTDを明示的に禁止しています。Axis2はこれを厳密に実施します。そうしないと、セキュリティ上のリスクが発生するためです。

于 2012-05-11T18:12:08.863 に答える