我可以在哪里免费部署我的Java REST Web服务,以便我可以远程访问它?

时间:2016-08-08 03:47:18

标签: java web-services azure webserver

我在Java中开发了一个与MySQL数据库交互的REST Web服务。我想部署Web服务并在服务器上创建数据库,以便我可以从应用程序调用它。我尝试了Microsoft Azure但是我无法完成它。我在哪里可以找到相关信息?

2 个答案:

答案 0 :(得分:0)

我使用ClearDb的Azure Marketplace中的第三方选项与MySQL数据库有类似的问题。我最终做的是将我的数据库从MySQL实例切换到Azure数据库实例(SQL Server的功能子集)。这对我来说非常有效完美!我能够从我的数据库提要数据查询到我的api,并通过我的Azure Web App访问API。

我知道这对您来说可能不是一个选项,但是,Digital Ocean是一个很棒的云托管选项(扩展类似于Azure,虽然在我看来不太好。)你可以设置一个Linux使用MySQL服务器和JVM的环境,通过那里提供整个API。祝你好运!

答案 1 :(得分:0)

@coderden,根据您的描述,我认为您已经在Azure WebApp上部署了Java应用程序。然后,当您在Azure上创建MySQL数据库以从Java webapp连接时,请确保webapp&在同一资源组中创建的mysql实例,并在Azure上记下MySQL的连接字符串。

作为参考,请参阅article再试一次,虽然它适用于PHP,但Java的步骤相同。