実際、「Webアプリケーション」とは、通常、ユーザーからの要求が処理されるのを待つだけで、常にWebサーバー上で実行されるようにプログラムされた特別なアプリケーションを意味します。
あなたの場合、コンソールベースのアプリケーションがあります。
サーバーの構成によっては、これらのアプリケーションのいずれも、クライアントのWebホスティング、いずれか、または両方で実行できませんでした。
通常、ウェブホスティングはホスティング会社によって提供されるため、アプリケーションを実行するための構成が用意されている場合や、オン/オフを切り替えられる場合、またはこれにお金がかかる場合があります。
社内サーバーの場合、これを構成するように顧客とそのIT担当者に依頼する必要があります。
最後に、質問する必要があります:1。サーバーはSSHをサポートしていますか? -それは単なるリモートコンソールです。通常、ポート22で実行されており、多くの場合、コマンド「telnet yourserver」で確認します。 22 "(WindowsおよびLinux)-接続を拒否しない場合-SSHが構成されていることを意味します。2。サーバーにJavaがインストールされており、SSH接続を介してアカウントで使用できるかどうか。
- 顧客がコンソールベースのアプリケーションではなくWebアプリケーションを本当に意味している場合にのみ、サーバーにJava用のWebアプリケーションサーバーがあるかどうかを確認する必要があります。通常は、Apache Tomcat、Jetty、JBoss、Weblogicなどです。 Webサーバーで実行するには、アプリケーションを変更する必要があります。
コンソールアプリケーションを使用し、Webアプリケーションに「アップグレード」しないことにした場合は、データベースが実行されているホストで実際に実行できます(ここでも、SSHが必要です)。リモートデータベースアクセス操作の時間を節約できます。理論的には、プログラムの動作が速くなります。