java.lang.ClassNotFoundException: oracle.jdbc.pool.OracleConnectionPoolDataSource
JettyをGradleで実行しようとすると、例外が発生し、アイデアが不足します。gradleのjettyconfigはenvファイルを指します:
[jettyRun, jettyRunWar]*.jettyEnvXml = file('../resources/jetty/jetty-env.xml')
そのファイル内にはJNDI構成があります。
<New id="OracleDS" class="org.mortbay.jetty.plus.naming.Resource">
<Arg>java:comp/env/OracleDS</Arg>
<Arg>
<New class="oracle.jdbc.pool.OracleConnectionPoolDataSource">
...
</New>
</Arg>
</New>
そのファイルにextraClasspathを追加し、jetty.homeシステムプロパティを設定し、依存関係をjar(webappおよびbuildscript)に追加しようとしています。OracleDataSource
もっと簡単なクラスも試してみました。具体的なアドバイスは非常に役立ちます。