2013-05-13 210 views
6

我刚刚完成开发由移动应用程序使用的REST Web服务。 Web服务使用Java开发,并在Apache服务器上运行。何处在共享托管解决方案中以JAVA托管Restful Web服务

我现在正在进行测试部分。为此,我需要将我的Web服务托管在真实的服务器中。 这是第一次体验,我只知道使用相互(共享)托管不允许我以任何语言托管任何应用程序。

我可以使用的是OVH,它不支持Java Web服务托管。

有没有人有任何其他的选择提供。这将有很大的帮助!

+0

如果是用于测试钱包,为什么不把它放在您的PC上(使用XAMPP,LAMPP等)? – gkalpak 2013-05-13 13:23:41

+0

您是否找到解决方案?你可以与我们分享吗? – Math 2014-09-04 14:48:20

回答

2

就像我说的,如果是为了测试目的,你总是可以使用“普通”PC,运行类似XAMPP的东西。

作为一种替代方案,您可以尝试RedHat的OpenShift,该方案提供免费的入门计划(更多信息here),这些计划不应超过您的测试要求。

+0

感谢您的提示!我一直在尝试使用OpenShift,我下载了所有必需的,我如前所述在OpenShift下创建了一个应用程序,但现在我需要将我已经使用的代码推送到这个新应用程序中。他们正在解释如何从头开始创建一个!我不知道如何使用我的!这一切都非常复杂!你有没有用过它? – ashabasa 2013-05-14 09:53:09

+0

不幸的是,我最近才发现OpenShift,并没有找到自己使用它的机会。从我读过的内容来看,尽管从GIT仓库到OpenShift应该不难。 (1.创建新的应用程序,2.从您现有的GIT仓库推送) – gkalpak 2013-05-14 10:05:27

+0

您是否设法部署您的应用程序?我只是部署了我的(只是一个简单的tomcat6 [演示应用程序](http://tomcat.apache.org/tomcat-6.0-doc/appdev/sample/),没有数据库依赖或任何东西)。基本上,我做的是:1.创建一个应用程序(使用Web控制台),2.克隆自动创建的GIT repo,3.将我的.WAR复制到''webapps /''目录中,4.'git add/commit/push'。相当简单 - 我不知道你的应用程序有多复杂(让我们知道它是如何解决的)。 – gkalpak 2013-05-14 14:07:22

1

要运行您的应用程序(在Eclipse中),您需要:Run As -> Run on Server 然后选择一个服务器。如果你还没有这样做;我建议你安装一个本地的JBoss/WildFly服务器(该向导可以帮你处理)。 这样做会显示选项以在本地或OpenShift/rhcloud服务器上运行您的应用程序。这使得测试更快,并允许您避免在OpenShift实时服务器上进行测试。