2017-04-18 4 views
0

私はmaximo.earを配備した後、幾分奇妙なエラーに遭遇しています。一つは\t\t\t java.langStringです:WebSphere 8.5.5.11は、web.xmlなどのデプロイメント記述子内のタブをどのように処理しますか?

AbstractInjec E CWNEN0009E: The injection engine failed to process the XML code from the deployment descriptor due to the following error: Referenced class could not be loaded : java.lang.String

このエラーは片付けたXMLを異なる展開に整理されていないものよりも振る舞うことができることを奇妙に見えましたか?私は><の間のデータは、タブと改行をトリムすると思いますか?

以下に2つの例を示します。最初は整頓され、2番目の例はありません。

私はXMLを使い慣れていないので、XMLデータがどのように振る舞い、タブと改行にどのような仕様があるのか​​よく分かりません。

<env-entry> 
    <description>Indicates whether to use Application Server security or not</description> 
    <env-entry-name>useAppServerSecurity</env-entry-name> 
    <env-entry-type>java.lang.String</env-entry-type> 
    <env-entry-value>1</env-entry-value> 
</env-entry> 

答えて

0

データVS

<env-entry> 
    <description> 
     Indicates whether to use Application Server security or not 
    </description> 
    <env-entry-name> 
     useAppServerSecurity 
    </env-entry-name> 
    <env-entry-type> 
     java.lang.String 
    </env-entry-type> 
    <env-entry-value> 
     1 
    </env-entry-value> 
</env-entry> 

タブ、改行、スペースを含むタグ内のデータの一部であると考えられます。あなたのXMLをきちんと整理しないようにして、フォーマットのないタグ間のデータ値しか持たないことをお勧めします。

関連する問題