雖然從jboss-5.1.0.GA遷移基於Infinispan的緩存應用JBoss的EAP-7.0.4RuntimeException:java.io.IOException:意外的元素(uri:「urn:infinispan:config:4.2」,local:「property」)。預計元素<{}entry>
2017.03.06 05:33:38 DEBUG CacheContextListener(51): cache instance
starting...
2017.03.06 05:33:38 DEBUG InfinispanConfiguration(330): Using schema schema/infinispan-config-4.2.xsd
2017.03.06 05:33:38 ERROR stderr(71): java.io.IOException: unexpected element (uri:"urn:infinispan:config:4.2", local:"property"). Expected elements are <{}entry>
2017.03.06 05:33:38 ERROR stderr(71): at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:264)
2017.03.06 05:33:38 ERROR stderr(71): at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:282)
2017.03.06 05:33:38 ERROR stderr(71): at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:136)
2017.03.06 05:33:38 ERROR stderr(71): at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:243)
2017.03.06 05:33:38 ERROR stderr(71): at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:229)
2017.03.06 05:33:38 ERROR stderr(71): at io.undertow.servlet.core.ApplicationListeners.contextInitialized(ApplicationListeners.java:187)
2017.03.06 05:33:38 ERROR stderr(71): at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:198)
2017.03.06 05:33:38 ERROR stderr(71): at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:100)
2017.03.06 05:33:38 ERROR stderr(71): at org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:82)
2017.03.06 05:33:38 ERROR stderr(71): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
2017.03.06 05:33:38 ERROR stderr(71): at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2017.03.06 05:33:38 ERROR stderr(71): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
2017.03.06 05:33:38 ERROR stderr(71): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
2017.03.06 05:33:38 ERROR stderr(71): at java.lang.Thread.run(Thread.java:745)
2017.03.06 05:33:38 ERROR stderr(71): at org.jboss.threads.JBossThread.run(JBossThread.java:320)
2017.03.06 05:33:38 ERROR stderr(71): Caused by: javax.xml.bind.UnmarshalException: unexpected element (uri:"urn:infinispan:config:4.2", local:"property"). Expected elements are <{}entr
y>
2017.03.06 05:33:38 ERROR stderr(71): at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:743)
2017.03.06 05:33:38 ERROR stderr(71): at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:262)
2017.03.06 05:33:38 ERROR stderr(71): at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:257)
2017.03.06 05:33:38 ERROR stderr(71): at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:124)
2017.03.06 05:33:38 ERROR stderr(71): at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.childElement(Loader.java:105)
2017.03.06 05:33:38 ERROR stderr(71): at com.sun.xml.bind.v2.runtime.property.SingleMapNodeProperty$1.childElement(SingleMapNodeProperty.java:197)
2017.03.06 05:33:38 ERROR stderr(71): at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:573)
2017.03.06 05:33:38 ERROR stderr(71): at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:555)
2017.03.06 05:33:38 ERROR stderr(71): at com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:102)
2017.03.06 05:33:38 ERROR stderr(71): at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:168)
2017.03.06 05:33:38 ERROR stderr(71): at org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
2017.03.06 05:33:38 ERROR stderr(71): at org.infinispan.config.parsing.NamespaceFilter.startElement(NamespaceFilter.java:29)
2017.03.06 05:33:38 ERROR stderr(71): at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:498)
2017.03.06 05:33:38 ERROR stderr(71): at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:180)
2017.03.06 05:33:38 ERROR stderr(71): at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:275)
2017.03.06 05:33:38 ERROR stderr(71): at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1653)
2017.03.06 05:33:38 ERROR stderr(71): at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:324)
2017.03.06 05:33:38 ERROR stderr(71): at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:875)
2017.03.06 05:33:38 ERROR stderr(71): at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:798)
2017.03.06 05:33:38 ERROR stderr(71): at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
2017.03.06 05:33:38 ERROR stderr(71): at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1198)
2017.03.06 05:33:38 ERROR stderr(71): at __redirected.__XMLReaderFactory.parse(__XMLReaderFactory.java:176)
2017.03.06 05:33:38 ERROR stderr(71): at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357)
2017.03.06 05:33:38 ERROR stderr(71): at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:258)
2017.03.06 05:33:38 ERROR stderr(71): at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:229)
2017.03.06 05:33:38 ERROR stderr(71): at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:119)
2017.03.06 05:33:38 ERROR stderr(71): at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:102)
2017.03.06 05:33:38 ERROR stderr(71): at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:256)
2017.03.06 05:33:38 ERROR stderr(71): ... 17 more
05:33:38,726 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 73) MSC000001: Failed to start service jboss.undertow.deployment.default-server.default-host./TestCache: org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./TestCache: java.lang.RuntimeException: java.io.IOException: unexpected element (uri:"urn:infinispan:config:4.2", local:"property"). Expected elements are <{}entry>
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:85)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at org.jboss.threads.JBossThread.run(JBossThread.java:320)
Caused by: java.lang.RuntimeException: java.io.IOException: unexpected element (uri:"urn:infinispan:config:4.2", local:"property
"). Expected elements are <{}entry>
at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:231)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:100)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:82)
... 6 more
Caused by: java.io.IOException: unexpected element (uri:"urn:infinispan:config:4.2", local:"property"). Expected elements are <{
}entry>
at io.undertow.servlet.core.ApplicationListeners.contextInitialized(ApplicationListeners.java:187)
at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:198)
... 8 more
Caused by: java.io.IOException: unexpected element (uri:"urn:infinispan:config:4.2", local:"property"). Expected elements are <{}entry>
at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:264)
at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:282)
at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:136)
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:243)
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:229)
... 12 more
Caused by: javax.xml.bind.UnmarshalException: unexpected element (uri:"urn:infinispan:config:4.2", local:"property"). Expected elements are <{}entry>
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:743)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:262)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:257)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:124)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.childElement(Loader.java:105)
at com.sun.xml.bind.v2.runtime.property.SingleMapNodeProperty$1.childElement(SingleMapNodeProperty.java:197)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:573)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:555)
at com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:102)
at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:168)
at org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)
at org.infinispan.config.parsing.NamespaceFilter.startElement(NamespaceFilter.java:29)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:498)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:180)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:275)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1653)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:324)
at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:875)
at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:798)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1198)
at __redirected.__XMLReaderFactory.parse(__XMLReaderFactory.java:176)
at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:258)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:229)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:119)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:102)
at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:256)
的Infinispan-config.xml中
<?xml version="1.0" encoding="UTF-8"?>
<infinispan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:infinispan:config:4.2 http://www.infinispan.org/schemas/infinispan-config-4.2.xsd"
xmlns="urn:infinispan:config:4.2">
<global>
<transport clusterName="${rv.cache.clusterName}">
<properties>
<property name="configurationFile" value="jgroups-tcp.xml" />
</properties>
</transport>
</global>
<default>
<locking isolationLevel="READ_COMMITTED"
lockAcquisitionTimeout="10000" writeSkewCheck="false"
concurrencyLevel="50" useLockStriping="false" />
<clustering mode="replication">
<stateRetrieval initialRetryWaitTime="1000" timeout="10000" numRetries="10"
alwaysProvideInMemoryState="true" fetchInMemoryState="true" />
<sync />
</clustering>
</default>
</infinispan>
是錯誤真的指向一些
1)屬性文件延誤:java.io.IOException的
2)或者是編譯( JDK 1.6)和運行時(JBoss的7 JRE 8) 如 Getting Unexpected element '{urn:infinispan:config:7.0}infinispan' encountered
3)或開放錯誤https://java.net/jira/browse/JAXB-968
背景: infinispancore.jar存在於web內容lib目錄。
在排除了Infinispan的子系統在jboss-部署,structure.xml越來越甕:Infinispan的:配置:4.2
通過在web內容不包裝,我們得到的NoClassDefFoundError但我們的目的是保留WAR作爲包裝並且排除來自Jboss子系統的infinispan
你有包膜進入價值爲URI!參考:https://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/4/html/ENC_Usage_Conventions-Environment_Entries.html –