2017-04-18 84 views
0

我在部署maximo.ear后遇到了一些奇怪的错误。一个是\t\t\t java.langStringWebSphere 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可能行为不同于一个不上部署整理?我认为><之间的任何数据会削减任何制表符和换行符?

下面是两个例子,第一个是整理,第二个是不整理。

我是新来的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> 

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> 

回答

0

数据和空格被认为是数据的一部分。最好不要整理你的XML,只有标签间没有任何格式的数据值。

相关问题