2017-04-18 4 views
0

Ich habe nach meiner Bereitstellung von maximo.ear einige seltsame Fehler festgestellt. Eine davon ist \t\t\t java.langString:Wie behandelt WebSphere 8.5.5.11 Registerkarten in Implementierungsdeskriptoren wie 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

Dieser Fehler schien seltsam, dass ein in Ordnung gebracht XML anders verhalten könnte als eine, die nicht auf Einsatz in Ordnung gebracht wird? Ich würde denken, alle Daten zwischen > und < würden alle Tabs und Zeilenumbrüche trimmen?

Unten sind zwei Beispiele ... erstens aufgeräumt und zweitens nicht.

Ich bin neu in XML, also bin ich mir nicht ganz sicher, wie XML-Daten sich verhalten sollen oder was die Spezifikationen auf Tabs und Zeilenumbrüchen sind.

<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> 

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> 

Antwort

0

Daten innerhalb der Tags mit Registerkarten, neue Linien und Räume ist ein Teil der Daten berücksichtigt. Am besten, um Ihre XML nicht zu säubern und nur Datenwerte zwischen den Tags ohne Formatierung zu haben.

Verwandte Themen