我正在尝试使用常春藤(不是maven)从Ant启动Jetty 9并获得以下异常
类'org.eclipse.jetty.ant.WebApplicationProxyImpl.AntWebAppContext'的对象不是'org.eclipse.jetty.webapp.WebAppContext'类型。 Object Class和Type Class来自不同的加载器。
jetty-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。