1

我正在尝试使用 ivy(不是 maven)从 Ant 启动 Jetty 9 并获得以下异常

“org.eclipse.jetty.ant.WebApplicationProxyImpl.AntWebAppContext”类的对象不是“org.eclipse.jetty.webapp.WebAppContext”类型。对象类和类型类来自不同的加载器。

码头-env.xml ---

<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<New id="jdbc/datasource" class="org.eclipse.jetty.plus.jndi.Resource">
    <Arg>java:comp/env/jdbc/datasource</Arg>
    <Arg>
        <New class="com.inet.tds.TdsDataSource">
            <!--<Set name="driverClassName">com.inet.tds.TdsDriver</Set>-->
            <Set name="serverName">serverDetails
            </Set>
            <Set name="user">user</Set>
            <Set name="password">password</Set>
        </New>
    </Arg>
</New>

如果我将配置表单“org.eclipse.jetty.webapp.WebAppContext”中的类更改为“org.eclipse.jetty.ant.WebApplicationProxyImpl.AntWebAppContext”,则会得到 ClassNotFoundException org.eclipse.jetty.ant.WebApplicationProxyImpl.AntWebAppContext -即使我的类路径中包含 jar。

4

0 回答 0