Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Kelas Driver JDBC tidak ditemukan:Oracle.jdbc.OracleDriver

Saya tahu 2 cara mengubah aplikasi Java menjadi layanan Windows dan keduanya tidak menggunakan CLASSPATH . Salah satunya adalah Java Service Wrapper oleh Tanuki Software . Alat ini menggunakan wrapper.conf di mana Anda dapat menampilkan direktori dengan .jar perpustakaan:

# Java Classpath (include wrapper.jar)  Add class path elements as
#  needed starting from 1
wrapper.java.classpath.1=c:\jars\*
wrapper.java.classpath.2=myservice.jar

Alat kedua yang saya tahu adalah JSL:Java Service Launcher . Dalam alat ini ada jsl.ini di mana Anda meletakkan baris perintah untuk menjalankan server Anda. Itu dapat menggunakan java dengan -cp opsi untuk menunjukkan lokasi .jar perpustakaan:

[defines]
MY_LIBS=d:\jars\*
AXIS_LIBS=d:\axis2-1.5.4\lib\*
CLASSPATH=.;%MY_LIBS%;%AXIS_LIBS%
export = CLASSPATH
...

[java]
...
cmdline = -Dfile.encoding=utf8 -cp %CLASSPATH% example.my.server

Di kedua konfigurasi Anda dapat menggunakan * untuk menambahkan semua .jar file atau Anda dapat menampilkan file-file itu satu per satu (seperti di CLASSPATH ).

Pada awalnya Anda harus tahu apa yang coba dijalankan oleh Windows. Periksa di halaman properti layanan. Kemudian cobalah untuk melokalkan konfigurasinya. Jika menggunakan salah satu alat yang saya tahu maka Anda tahu apa yang harus diubah. Alat lain mungkin memiliki konfigurasi serupa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gabungkan nilai yang berbeda dalam koleksi di SQL GROUP BY

  2. Oracle:bagaimana cara UPSERT (memperbarui atau memasukkan ke dalam tabel?)

  3. Oracle SQL Menemukan 5 gaji terendah

  4. pilih nilai kolom dinamis dari variabel tipe baris di pl sql

  5. Baris baru yang tidak diinginkan saat mengumpulkan hasil sqlplus ke file xml