2010-07-09 2 views
0

У меня есть проект maven в Eclipse, веб-проекте с использованием Seam. Теперь я хотел использовать Seam Test для модульного теста. Я не использую SeamGen для создания проекта.Проблема с парсером с проверкой шва

Я следил за этим руководством, но когда я запускаю свой тест, я получаю эту ошибку. Я чувствую, что используется не тот сакс-парсер. Кто-нибудь знает это?

 
    [Parser] Running: :\Documents and Settings\PEJA715\Local Settings\Temp\testng-eclipse\testng-customsuite.xml 

FAILED CONFIGURATION: @BeforeSuite startSeam 
java.lang.RuntimeException: Unable to bootstrap: 
    at org.jboss.embedded.Bootstrap.bootstrapURL(Bootstrap.java:147) 
    at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:183) 
    at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:195) 
    at org.jboss.seam.mock.EmbeddedBootstrap.startAndDeployResources(EmbeddedBootstrap.java:11) 
    at org.jboss.seam.mock.AbstractSeamTest.startJbossEmbeddedIfNecessary(AbstractSeamTest.java:1024) 
    at org.jboss.seam.mock.AbstractSeamTest.startSeam(AbstractSeamTest.java:915) 
    at org.jboss.seam.mock.SeamTest.startSeam(SeamTest.java:58) 
Caused by: org.jboss.xb.binding.JBossXBRuntimeException: Failed to create a new SAX parser 
    at org.jboss.xb.binding.UnmarshallerFactory$UnmarshallerFactoryImpl.newUnmarshaller(UnmarshallerFactory.java:100) 
    at org.jboss.kernel.plugins.deployment.xml.BeanXMLDeployer.deploy(BeanXMLDeployer.java:85) 
    at org.jboss.embedded.Bootstrap.deployBaseBootstrapUrl(Bootstrap.java:130) 
    at org.jboss.embedded.Bootstrap.bootstrapURL(Bootstrap.java:142) 
    ... 21 more 
Caused by: org.jboss.xb.binding.JBossXBException: Failed to create a new SAX parser 
    at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.(SaxJBossXBParser.java:97) 
    at org.jboss.xb.binding.UnmarshallerImpl.(UnmarshallerImpl.java:55) 
    at org.jboss.xb.binding.UnmarshallerFactory$UnmarshallerFactoryImpl.newUnmarshaller(UnmarshallerFactory.java:96) 
    ... 24 more 
Caused by: javax.xml.parsers.ParserConfigurationException: Feature 'http://apache.org/xml/features/xinclude' is not recognized. 
    at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(Unknown Source) 
    at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.(SaxJBossXBParser.java:92) 
    ... 26 more 
... Removed 15 stack frames 
SKIPPED CONFIGURATION: @BeforeClass setupClass 
SKIPPED CONFIGURATION: @BeforeMethod begin 
SKIPPED CONFIGURATION: @AfterMethod end 
SKIPPED CONFIGURATION: @AfterClass cleanupClass 
SKIPPED: testRegister 

=============================================== 
    TestOfTest 
    Tests run: 1, Failures: 0, Skips: 1 
    Configuration Failures: 1, Skips: 4 
=============================================== 


=============================================== 
effsort-web 
Total tests run: 1, Failures: 0, Skips: 1 
Configuration Failures: 1, Skips: 5 
=============================================== 

[org.testng.internal.PoolService] Shutting down poolservice [email protected] terminated:false 

ответ

0

Трудно сказать, из StackTrace (показ зависимостей может помочь), но двойной проверки, что вы используете SAX парсер, используемый JBoss 5.0.1.GA (а не XML-интерфейсов, которые вы могли бы получить транзитивно).

Смежные вопросы