首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在互联网上发布我的RESTful网络服务

在互联网上发布我的RESTful网络服务
EN

Stack Overflow用户
提问于 2012-08-16 16:29:02
回答 2查看 3.1K关注 0票数 7

我在我的mySQL服务器数据库和我的移动应用程序(安卓,iPhone)之间开发了一个RESTful Web Service using Jersey

我在Web Service中使用Hibernate与数据库通信,然后将我的DAOs连接到Jersey服务。

我的操作系统是Windows7-64位。现在,Web Service在locathost中的Tomcat 7上运行。如何在Internet上发布我的Web服务?最好的方法是什么?例如,我可以使用Amazon Web Services或Apache HTTP Server吗?或者其他网络服务器,比如:Web Servers - Examples

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-23 01:42:20

我只向你推荐这个:

How to publish a JSP project on the Internet using Tomcat web server?

请注意,大多数提供商都不赞成在您的家庭计算机上运行服务器,但如果您不是在推动疯狂的数据量,这可能不是什么大问题。

附录:

前提是使用您的个人计算机作为主机。使用像DynDNS这样的服务可以在互联网上给你一个“存在”,因为现在你有了一个可以解析的名字。没有端口号的URL将转到端口80,因此您必须为该端口配置服务。这里假设您有一个100%的internet连接,并且您可以正确地配置您的网络硬件来接受和路由传入流量(超出这里的范围)。

ISP不赞成在家中运行服务器与Windows无关,更多的是政策、基础设施、价格等因素。

票数 0
EN

Stack Overflow用户

发布于 2012-08-16 17:05:54

这是一个相当大的转变,但AWS肯定可以提供帮助:

  1. sign up
  2. run up a instance - Windows如果它将帮助您保持尽可能的一致性,请确保您已将实例的安全设置设置为允许端口80流量通过(或其他端口,如果您正在使用它们)
  3. 在您正在运行的新

实例上设置相同的tomcat和项目(您可能只需压缩和复制)

  1. 记下服务的DNS名,或者保留IP地址(亚马逊网络服务功能),并将您自己的DNS条目指向该ip地址
  2. 测试。

一旦你变得更加认真,你可能需要负载平衡,SSL安全等,但可能不是你的初始试验。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11983307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档