Memang, mengatakan "aplikasi web", yang kami maksud biasanya adalah aplikasi khusus, yang diprogram untuk berjalan di server web setiap saat, hanya menunggu permintaan dari pengguna untuk diproses.
Dalam kasus Anda, Anda memiliki aplikasi berbasis konsol.
Bergantung pada konfigurasi server, tidak ada aplikasi ini yang dapat dijalankan di hosting web klien Anda, salah satunya atau keduanya.
Karena, biasanya web-hosting disediakan oleh perusahaan hosting, mereka mungkin memiliki konfigurasi yang siap untuk menjalankan aplikasi Anda, mungkin mengaktifkan/menonaktifkannya atau bahkan mengambil uang untuk ini.
Dalam hal server internal perusahaan, Anda perlu meminta pelanggan Anda dan hal-hal TI untuk mengonfigurasi ini.
Terakhir, Anda harus bertanya:1. Apakah server mendukung SSH? - itu hanya konsol jarak jauh. Biasanya berjalan di port 22 dan Anda sering memeriksanya dengan perintah "telnet server Anda 22" (windows dan linux) - jika tidak menolak koneksi Anda - berarti SSH telah dikonfigurasi.2. Apakah server Anda telah menginstal java dan jika tersedia untuk akun Anda melalui koneksi SSH?
- Hanya jika pelanggan Anda benar-benar menginginkan aplikasi web alih-alih aplikasi berbasis konsol, Anda perlu menanyakan apakah server memiliki server aplikasi web untuk Java - biasanya, itu seperti Apache Tomcat, Jetty, JBoss, Weblogic, dll. Tapi begini akan membutuhkan modifikasi aplikasi untuk menjalankannya di server web.
Jika Anda akan memutuskan untuk menggunakan aplikasi konsol dan tidak "memutakhirkannya" ke aplikasi web, Anda benar-benar dapat menjalankannya di host yang dijalankan oleh basis data Anda (sekali lagi, Anda memerlukan SSH). Anda akan menghemat waktu pada operasi akses basis data jarak jauh - secara teoritis, program Anda akan bekerja lebih cepat.