Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Digital Ocean Nginx VPS上运行Java代码?_Java_Mysql_Ubuntu_Nginx_Digital Ocean - Fatal编程技术网

如何在Digital Ocean Nginx VPS上运行Java代码?

如何在Digital Ocean Nginx VPS上运行Java代码?,java,mysql,ubuntu,nginx,digital-ocean,Java,Mysql,Ubuntu,Nginx,Digital Ocean,所以我在笔记本电脑上的Netbeans中有一些Java代码。这段代码连接到我笔记本电脑上Xampp服务器上的MySQL数据库,并在数据库上执行查询。我正试图让同样的代码在使用Ubuntu16.04LTS的Digital Ocean的Nginx服务器上运行 到目前为止,我已经在我的droplet上安装了正式的Oracle版本的Java8。但我不知道如何让它运行我编写的代码。如有任何建议或有用教程的链接,将不胜感激。谢谢。您需要在Nginx服务器后面安装Tomcat服务器。Java应用程序需要是JS

所以我在笔记本电脑上的Netbeans中有一些Java代码。这段代码连接到我笔记本电脑上Xampp服务器上的MySQL数据库,并在数据库上执行查询。我正试图让同样的代码在使用Ubuntu16.04LTS的Digital Ocean的Nginx服务器上运行


到目前为止,我已经在我的droplet上安装了正式的Oracle版本的Java8。但我不知道如何让它运行我编写的代码。如有任何建议或有用教程的链接,将不胜感激。谢谢。

您需要在Nginx服务器后面安装Tomcat服务器。Java应用程序需要是JSP应用程序。编译代码后,将.war文件部署到Tomcat服务器。将Nginx配置为代理对Tomcat服务器的请求。最后,创建一个Mysql数据库。

这取决于您希望应用程序执行的操作。我只希望我的应用程序通过选择、插入和更新查询修改数据库中的某些数据。java应用程序通过选择查询检索数据,通过java代码修改数据,然后java应用程序通过更新和插入查询将结果添加到数据库中。当从Netbeans执行时,它已经适用于我在Windows笔记本电脑的Xampp服务器上的测试版本。通常,我必须启动Xampp服务器的Apache和MySQL服务,然后转到Netbeans编译和运行代码。我不确定如何配置Digital Ocean的Nginx VPS来实现同样的功能。谢谢你的回答。谢谢你给我指明了正确的方向。我将寻找一些关于如何做这一切的教程。幸运的是,MySQL数据库已经创建,或者干脆跳过Nginx,只需使用Tomcat或Jetty作为web服务器和Servlet/JSP引擎。Tomcat和Jetty都内置了一个良好的web服务器,速度快且灵活。