ivy (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が含まれていても。