Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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
在ec2实例上部署Java maven项目_Java_Maven_Amazon Web Services_Amazon Ec2 - Fatal编程技术网

在ec2实例上部署Java maven项目

在ec2实例上部署Java maven项目,java,maven,amazon-web-services,amazon-ec2,Java,Maven,Amazon Web Services,Amazon Ec2,我在Eclipse中有一个JavaMaven项目。我已经设置了一个AWS EC2实例。如何在已创建的实例上部署此项目。我已经为Eclipse安装了AWS附加组件。它是一个API,所以我想部署它,这样我就可以在非本地连接到端点。几周来,我一直在想如何做到这一点…正如您所说,这是一个API,您可以使用API网关来实现这一目的,并根据需要公开API 结帐:如果你想要一个好的答案,你需要提供更多的信息。例如,这是一个在Tomcat或Jetty等容器中运行的web API吗?它是一个只能从Java代码调用

我在Eclipse中有一个JavaMaven项目。我已经设置了一个AWS EC2实例。如何在已创建的实例上部署此项目。我已经为Eclipse安装了AWS附加组件。它是一个API,所以我想部署它,这样我就可以在非本地连接到端点。几周来,我一直在想如何做到这一点…

正如您所说,这是一个API,您可以使用API网关来实现这一目的,并根据需要公开API


结帐:

如果你想要一个好的答案,你需要提供更多的信息。例如,这是一个在Tomcat或Jetty等容器中运行的web API吗?它是一个只能从Java代码调用的库吗?它是运行您自己的自定义协议的TCP服务器吗?还是RMI服务器?还是完全不同的东西?这些问题的答案都会完全不同。@kdgregory为缺乏信息而道歉-我是个初学者。该项目是在NetBeans中使用Jetty容器的webapi,但是我在eclipse中也使用了tomcat。基本上,该程序每10分钟就对某些网站进行一次抓取,并将数据存储在DB(SQLite)中。API查询数据库并返回JSON输出。因此,理想情况下,我希望这段代码在我创建的实例上运行(每10分钟抓取一次),并且还可以访问API。前端使用JSON信息创建图形。。为我的无知道歉,但我不知道如何在网上获得我所构建的东西!您需要了解如何构建可部署的。也许NetBeans或Eclipse会为您做到这一点,但通常的方法是使用诸如。然后您可以使用部署到AWS。您需要了解的内容对于堆栈溢出问题来说太广泛了。我的建议是,你可以寻找关于我链接的内容的教程,如果遇到问题,可以问一些具体的问题。谢谢。但是,我也希望能够在实例上运行Java代码。基本上,main方法每10分钟执行一次,更新数据库。