我在我的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
发布于 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无关,更多的是政策、基础设施、价格等因素。
发布于 2012-08-16 17:05:54
这是一个相当大的转变,但AWS肯定可以提供帮助:
实例上设置相同的tomcat和项目(您可能只需压缩和复制)
一旦你变得更加认真,你可能需要负载平衡,SSL安全等,但可能不是你的初始试验。
https://stackoverflow.com/questions/11983307
复制相似问题