我想在java中创建一个Web服务,它将接受参数并进行处理并返回一个json响应。我无法弄清楚如何在亚马逊上部署这项服务,即(在ec2或其他地方)。什么是打我的服务的URL和保存我的java程序的位置。如果有的话,请提供更好的方法。
答案 0 :(得分:1)
这在部署方面非常标准。
首先 - 创建一个EC2框,这将是您的服务器,您需要配置防火墙以允许通过HTTP端口8080进行连接。
第二 - 在所说的EC2盒子上安装Tomcat。
第三 - 将war文件上传到所述Tomcat实例。
第四(可选) - 为您的EC2盒子提供静态IP。
有一个非常相似的答案here,唯一真正需要做的就是连接数据库,如果这是你的网络服务的作用。还要考虑你可能想要一个apache配置来将请求从80路由到8080,但这完全取决于你。