我正在尝试使用 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。