代码之家  ›  专栏  ›  技术社区  ›  ra9r

在汇流插件中使用JAXB

  •  2
  • ra9r  · 技术社区  · 16 年前

    我正在开发一个汇流插件,它包含一系列使用JAXB的类。当插件运行时,我得到以下运行时异常:

    [INFO] [talledLocalContainer] javax.xml.bind.JAXBException: Provider com.sun.xml.bind.v2.ContextFactory not found
    [INFO] [talledLocalContainer]  - with linked exception:
    [INFO] [talledLocalContainer] [java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory]
    [INFO] [talledLocalContainer]   at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:152)
    [INFO] [talledLocalContainer]   at javax.xml.bind.ContextFinder.find(ContextFinder.java:299)
    [INFO] [talledLocalContainer]   at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
    [INFO] [talledLocalContainer]   at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
    [INFO] [talledLocalContainer]   at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:244)
    

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.6</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.confluence</groupId>
            <artifactId>confluence</artifactId>
            <version>${confluence.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.confluence.plugin</groupId>
            <artifactId>func-test</artifactId>
            <version>2.3-beta1</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>net.sourceforge.jwebunit</groupId>
            <artifactId>jwebunit-htmlunit-plugin</artifactId>
            <version>2.2</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>net.sourceforge.nekohtml</groupId>
            <artifactId>nekohtml</artifactId>
            <version>1.9.12</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.sun.xml.bind</groupId>
            <artifactId>jaxb-impl</artifactId>
            <version>2.1</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>
    </dependencies>
    

    有什么建议可以帮我解决这个问题吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   npellow    15 年前

    在您的pom.xml文件.