0

Seamを使用したWebプロジェクトであるEclipseにMavenプロジェクトがあります。ここで、単体テストにSeamT​​estを使用したいと思いました。SeamGenを使用してプロジェクトを作成しませんでした。

このガイドに従いましたが、テストを実行するとこのエラーが発生します。間違ったサックスパーサーが使用されているように感じます。誰かがそれを認識していますか?

    [パーサー]実行中::\Documents and Settings \ PEJA715 \ Local Settings \ Temp \ testng-eclipse \ testng-customsuite.xml

失敗した構成:@BeforeSuite startSeam
java.lang.RuntimeException:ブートストラップできません:
    org.jboss.embedded.Bootstrap.bootstrapURL(Bootstrap.java:147)で
    org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:183)で
    org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:195)で
    org.jboss.seam.mock.EmbeddedBootstrap.startAndDeployResources(EmbeddedBootstrap.java:11)​​で
    org.jboss.seam.mock.AbstractSeamT​​est.startJbossEmbeddedIfNecessary(AbstractSeamT​​est.java:1024)で
    org.jboss.seam.mock.AbstractSeamT​​est.startSeam(AbstractSeamT​​est.java:915)で
    org.jboss.seam.mock.SeamT​​est.startSeam(SeamT​​est.java:58)で
原因:org.jboss.xb.binding.JBossXBRuntimeException:新しいSAXパーサーの作成に失敗しました
    org.jboss.xb.binding.UnmarshallerFactory $ UnmarshallerFactoryImpl.newUnmarshaller(UnmarshallerFactory.java:100)で
    org.jboss.kernel.plugins.deployment.xml.BeanXMLDeployer.deploy(BeanXMLDeployer.java:85)で
    org.jboss.embedded.Bootstrap.deployBaseBootstrapUrl(Bootstrap.java:130)で
    org.jboss.embedded.Bootstrap.bootstrapURL(Bootstrap.java:142)で
    ...21もっと
原因:org.jboss.xb.binding.JBossXBException:新しいSAXパーサーの作成に失敗しました
    org.jboss.xb.binding.parser.sax.SaxJBossXBParser。(SaxJBossXBParser.java:97)で
    org.jboss.xb.binding.UnmarshallerImpl。(UnmarshallerImpl.java:55)で
    org.jboss.xb.binding.UnmarshallerFactory $ UnmarshallerFactoryImpl.newUnmarshaller(UnmarshallerFactory.java:96)で
    ...さらに24
原因:javax.xml.parsers.ParserConfigurationException:機能'http://apache.org/xml/features/xinclude'が認識されません。
    org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(不明なソース)
    org.jboss.xb.binding.parser.sax.SaxJBossXBParserで。(SaxJBossXBParser.java:92)
    ...26もっと
...15個のスタックフレームを削除しました
スキップされた構成:@BeforeClass setupClass
スキップされた構成:@BeforeMethod begin
スキップされた構成:@AfterMethod終了
スキップされた構成:@AfterClass cleanupClass
スキップ:testRegister

===============================================
    TestOfTest
    テストの実行:1、失敗:0、スキップ:1
    構成の失敗:1、スキップ:4
===============================================


===============================================
effsort-web
実行されたテストの総数:1、失敗:0、スキップ:1
構成の失敗:1、スキップ:5
===============================================

[org.testng.internal.PoolService] poolserviceのシャットダウンorg.testng.internal.PoolService@1117a20終了:false
4

1 に答える 1

0

スタックトレースからはわかりませんが (依存関係を示すと役立つ場合があります)、JBoss 5.0.1.GA で使用される SAX パーサーを使用していることを再確認してください (推移的に取得する可能性のある xml-apis ではありません)。

于 2010-07-09T20:15:33.510 に答える