我想在 java 中创建一个 Web 服务,它将接受参数并进行处理并返回一个 json 响应。我无法弄清楚如何在亚马逊即(在 ec2 或其他地方)上部署此服务。访问我的服务的 url 是什么以及保存我的 java 程序的位置。如果有更好的方法请提供。
最佳答案
这在部署方面非常标准。
首先 - 创建一个 EC2 盒子,这将是您的服务器,您需要配置防火墙以允许通过 HTTP 端口 8080 进行连接。
其次 - 在上述 EC2 机器上安装 Tomcat。
第三 - 将您的 war 文件上传到所述 Tomcat 实例。
第四(可选)- 给你的 EC2 盒子一个静态 IP。
有一个非常相似的答案 here ,您唯一需要做的额外工作就是连接到数据库(如果您的 Web 服务需要这样做的话)。还请考虑您可能想要放置一个 apache 配置以将请求从 80 路由到 8080,但这完全取决于您。
关于java - 在亚马逊云上使用 Java Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30893094/