2017-10-15 104 views
0

所以我在我的筆記本電腦上的NetBeans中有一些Java代碼。此代碼連接到筆記本電腦上Xampp服務器上的MySQL數據庫,並在數據庫上執行查詢。我試圖讓這個相同的代碼在Ubuntu 16.04 LTS的Digital Ocean的Nginx服務器上工作。如何在Digital Ocean Nginx VPS上運行Java代碼?

到目前爲止,我已經在我的墨滴上安裝了官方Oracle版本的Java 8。但我不知道如何讓它運行我寫的代碼。任何意見或有用的教程鏈接將不勝感激。謝謝。

+0

這一切都取決於你想要你的應用程序做什麼。 – Scriptonomy

+0

嗯,我只想讓我的應用程序通過SELECT,INSERT和UPDATE查詢修改數據庫中的某些數據。 java應用程序通過SELECT查詢獲取數據,通過java代碼修改數據,然後java應用程序通過UPDATE和INSERT查詢將結果添加到數據庫中。它已經適用於我在Windows筆記本電腦的Xampp服務器上從Netbeans執行的測試版本。通常,我必須啓動Xampp服務器的Apache和MySQL服務,然後轉到Netbeans編譯和運行代碼。我不確定如何配置Digital Ocean的Nginx VPS來做同樣的事情。感謝您的回答。 – ron136

回答

1

您將需要位於Nginx服務器後面的Tomcat服務器。您的Java應用程序需要是一個JSP應用程序。一旦編譯了代碼,就可以將.war文件部署到Tomcat服務器。配置Nginx代理請求到Tomcat服務器。最後,創建一個Mysql數據庫。

+1

謝謝你指點我正確的方向。我會尋找一些關於如何做到這一點的教程。幸運的是,MySQL數據庫已經創建好了。 – ron136

+0

或者完全跳過Nginx,只需使用Tomcat或Jetty作爲Web服務器*和*您的Servlet/JSP引擎。 Tomcat和Jetty都內置了一個很好的Web服務器,快速而靈活。 –

相關問題