java - 在亚马逊云上使用 Java Web 服务

标签 java web-services amazon-web-services amazon-ec2

我想在 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/

相关文章:

java - 为什么此 JSP scriptlet 会因 NullPointerException 而失败?

java - 组织.hibernate.QueryException : could not resolve property but another property is found

web-services - SOAP 请求的问题

asp.net - IIS 6网站下具体应用使用https

javascript - Amazon Connet 的 getCurrentMetricData 不是函数

Java ZipFileSystem 在遍历时不保留物理顺序

java - 如何在 Camel route 引用电子邮件的主题

Android与EJB服务器的通信

amazon-web-services - 需要帮助了解在 AWS-CLI 中使用 upload-archive 时出现的 'InvalidParameterValueException: Invalid Content-Length' 错误

amazon-web-services - 将AWS WAF日志从S3传输到ES时没有时间戳记