Amazon web services aws上部署的call dropwizard REST服务

Amazon web services aws上部署的call dropwizard REST服务,amazon-web-services,cross-domain,dropwizard,Amazon Web Services,Cross Domain,Dropwizard,我是一个彻头彻尾的java人,对基础架构相关任务完全陌生。这是我的问题。我有一个功能齐全的dropwizard应用程序,包括身份验证、SSL、CORS和所有好东西,当我在本地运行它时,该应用程序可以完美地工作。我已经上传了脂肪罐到一个aws服务器,在那里也运行良好。我的问题是现在如何从浏览器中调用它?我确信我丢失了一些配置,或者我只是使用了错误的url。有什么想法吗?浏览器不是天生的REST客户端。例如,如果您与JSON通信,那么您需要浏览器中的SPA javascript REST客户端,它可

我是一个彻头彻尾的java人,对基础架构相关任务完全陌生。这是我的问题。我有一个功能齐全的dropwizard应用程序,包括身份验证、SSL、CORS和所有好东西,当我在本地运行它时,该应用程序可以完美地工作。我已经上传了脂肪罐到一个aws服务器,在那里也运行良好。我的问题是现在如何从浏览器中调用它?我确信我丢失了一些配置,或者我只是使用了错误的url。有什么想法吗?

浏览器不是天生的REST客户端。例如,如果您与JSON通信,那么您需要浏览器中的SPA javascript REST客户端,它可以将JSON响应转换为HTML。在构建这样的客户端之前,您可以验证是否可以使用此插件从浏览器访问服务:如果不能,则需要重新配置服务器。听起来您好像在说您无法访问已部署的web服务器,但您没有提到任何特定错误,或者您建议的任何内容“错误的URL“你为什么会这么想呢。您是否已将应用程序配置为在0.0.0.0上侦听?因为127.0.0.1又称localhost,只有当浏览器和服务器在同一台机器上时才会工作。@Michael sqlbot我这么说是因为在服务器上我看不到任何传入的请求。在浏览器上,我只看到404个错误。是的,我已将服务器配置为侦听0.0.0.0。@KausUntwale您是否已在指定给正在运行dropwizard应用程序的AWS服务器的安全组上启用了正确的端口?您确定应用程序正在运行吗?尝试从机器的本地主机发出一个cURL请求,以确保能够得到响应。