Quartz Job Store機能を使用しようとしています。私はquartz.propertiesのDBの特色を指定しましたが、クラスを見つけられず、java.lang.NoClassDefFoundErrorを投げませんでした:org/apache/commons/dbcp/BasicDataSource 私はすでにsqlドライバ、共通プール、共通dbcpをインストールしていますすべてSpringのebrリポジトリから提供されます。これはOSGiの苦情バンドルを提供します。 本当にこれに固執していますが、この質問は十分ですが、具体的な回答はありません。 事前にお問い合わせいただきありがとうございます!felixでホストされているOSGIバンドルのQuartz用JDBC JDBCドライバをロードできません
0
A
答えて
0
私がQuartzを動作させる方法は、quartz-all-2.1.1.jarとc3p0-0.9.1.1.jarを含む独自のラッパーバンドルで作成することでした。そこからすべてのクォーツパッケージをエクスポートし、DataSourceパッケージ(私の場合はOracle)をインポートします。
私がしなければならなかった唯一のことは、org.quartz.Jobインターフェースの実装を含む断片バンドルを作成して、QuartzがDBからデシリアライズしたときに見つけられるようにすることでした。
関連する問題
- 1. JDBCドライバをロードできません。
- 2. Spring JDBC JDBCドライバ・クラス[oracle.jdbc.driver.OracleDriver]をロードできませんでした
- 3. OSGI(Eclipse IDE)のJDBCドライバ
- 4. JBoss FuseでJDBCドライバをロードできません
- 5. SpringアプリケーションJDBCドライバ・クラス[oracle.jdbc.driver.OracleDriver]をロードできません
- 6. "SQLite JDBCドライバで実装されていません"
- 7. JDBCドライバでsqliteが実装されていません
- 8. JDBCドライバクラス 'com.mysql.cj.jdbc.driver'をロードできません。
- 9. Hibernate、JDBCドライバ、およびOSGiの問題
- 10. berkeleyDB jdbcドライバをアンドロイド用に作成できません
- 11. 例外はjava.lang.IllegalStateExceptionです:JDBCドライバ・クラスをロードできませんでした
- 12. Sun JDBC ODBCドライバまたはMSSQL JDBCドライバ
- 13. OSGiの欠落しているOracle JDBCドライバJBoss Fuse 6.2.1:
- 14. Elasticsearch用JDBCドライバ
- 15. クラス ''のJDBC接続ドライバを作成できません。null
- 16. クラスのJDBCドライバを作成できません... Tomcat 7とEclipse
- 17. JDBC接続プーリングのJDBCドライバのロードに関する問題
- 18. Jmeterを使用してクラス 'com.microsoft.sqlserver.jdbc.SQLServerDriver'のJDBCドライバを作成できません
- 19. Hive jdbcドライバがigniteで動作していません
- 20. Simba JDBCドライバSpark JDBC DataFrameリーダーで使用されるCloud Spannerの場合
- 21. 単純なクエリ:SQLite JDBCドライバで実装されていません
- 22. ロードされたJDBC MySQLドライバが、Springコンフィグレーションを介してMySQLに接続できません
- 23. Jdbcドライバが見つかりません
- 24. JDBCドライバが見つかりません
- 25. Spring Roo用の 'org.postgresql.Driver'ではJDBCドライバが利用できません
- 26. Android用SQLDroid JDBCドライバ
- 27. JDBCドライバ(JTDS)を使用してデータベースに接続できません
- 28. phoenix jdbcドライバを使用してhbaseに接続できません(ロケーションエラーを取得できません)
- 29. SQL ANT TASKエラー:クラスが見つかりません:JDBCドライバcom.microsoft.sqlserver.jdbc.SQLServerDriverをロードできませんでした
- 30. Apache FelixのOSGiバンドルで依存関係を使用できない(ClassNotFound)
私は、クォーツが適切なクラスローダーへのアクセスなしでクラスを検索しようとしていると思います。これは、いったんOSGi envで実行された多くのライブラリの共通の問題です。 – Robin
私は多くのポインタを持っていますが、IDはynamicのインポートとしていくつかの回避策を試してみましたが、動作していないようです – cpandey05