2017-10-15 9 views
0

私はノートパソコンにNetbeansのJavaコードをいくつか持っています。このコードは、ラップトップのXamppサーバー上のMySQLデータベースに接続し、データベースに対してクエリを実行します。私はこの同じコードをUbuntu 16.04 LTSのDigital OceanのNginxサーバーで動作させようとしています。Digital Ocean Nginx VPSでJavaコードを実行するには?

これまでのところ、Java 8の公式なOracleバージョンを私の小滴にインストールしました。しかし、私が書いたコードを実行する方法を知りません。有用なチュートリアルへのアドバイスやリンクがあれば幸いです。ありがとう。

+0

すべてはあなたのアプリが何をしたいかによって異なります。 – Scriptonomy

+0

さて、アプリケーションでSELECT、INSERT、UPDATEクエリを使ってデータベース内の特定のデータを変更したいだけです。 JavaアプリケーションはSELECTクエリを介してデータを取得し、Javaコードを介してデータを変更し、JavaアプリケーションはUPDATEクエリとINSERTクエリを使用して結果をデータベースに追加します。すでにNetbeansから実行されたとき、私のWindowsラップトップのXamppサーバー上にあるテストバージョンで動作します。通常は、XamppサーバーのApacheとMySQLサービスを起動してから、Netbeansにアクセスしてコードをコンパイルして実行する必要があります。私はDigital OceanのNginx VPSを同じように設定する方法が不明です。ご回答有難うございます。 – ron136

答えて

1

Nginxサーバーの後ろにTomcatサーバーが必要です。 JavaアプリケーションはJSPアプリケーションである必要があります。コードをコンパイルしたら、.warファイルをTomcatサーバーにデプロイします。 Tomcatサーバーへの要求をプロキシするようにNginxを設定します。最後に、MySQLデータベースを作成します。

+1

私は正しい方向に向いてくれてありがとう。私はこのすべてをやる方法に関するチュートリアルを探します。幸運なことに、MySQLデータベースはすでに作成されています。 – ron136

+0

また、Nginxをすべてスキップして、Webサーバー*と*サーブレット/ JSPエンジンとしてTomcatまたはJettyを使用してください。 TomcatとJettyの両方には、優れたWebサーバーが内蔵されていて、すばやく柔軟です。 –