【发布时间】:2012-06-05 15:34:49
【问题描述】:
我刚刚创建了一个 Web 应用程序并将其部署到 Amazon EC2,但现在我想创建一个 Java Web 服务并将其部署到 Amazon AWS 中的实例以便能够在我的应用程序中使用它
【问题讨论】:
-
您遇到了什么问题?在 EC2 上部署 Web 服务与在任何其他服务器上部署 Web 服务没有什么不同?
-
@codeghost 在创建 java web 服务时,我在客户端项目中使用 WSDL 链接,该链接始终是本地链接,以 localhost:8080........ 开头!! .创建使用我的服务的 AWS Web 项目时我将使用的 URL 是什么??
-
如果您在同一台机器上运行(并且总是)Web 服务和 Web 应用程序,那么您可以同样使用 localhost(虽然不需要 8080)。但是,您应该真正解耦您的组件,Web 服务的 URL 应该在一个属性文件中,每个环境有一个属性文件,然后可以由您的构建工具(例如 Maven)自动过滤。如果您基于 WSDL 自动生成代码,那么您可以在二进制文件中包含 WSDL 的本地副本,然后使用 config 控制实际 URL。
标签: java eclipse web-services amazon-ec2