【问题标题】:Azure web api with java带有 java 的 Azure Web API
【发布时间】:2016-06-13 17:11:36
【问题描述】:

[更新:问题已解决,无法获得明确的解决方案。更多信息见 cmets]

我是 azure 新手,我正在尝试按照此处找到的教程创建 API 应用程序 https://azure.microsoft.com/en-us/documentation/articles/app-service-api-java-api-app/

在本地计算机上一切正常,但是当我尝试将其推送到实时站点并为 http://talkapi.azurewebsites.net/api/contacts/2 执行邮递员请求时,我得到资源不可用。

我不知道我有什么窃听工具以及从哪里开始。我想知道是否有人对从哪里开始调试或问题所在有一些建议。

【问题讨论】:

    标签: java azure azure-api-apps


    【解决方案1】:

    根据教程和我的经验,似乎找不到 404 的问题是由于 Azure 上的部署不正确造成的。

    请访问您的API App的Kudu工具链接https://talkapi.scm.azurewebsites.net/DebugConsole并移动到路径D:\home\site\wwwroot\webapps,然后您将看到下图。

    尝试把你的ROOT.war文件拖到这里(\webapps),tomcat会自动解压war文件并替换目录ROOT,然后你可以尝试再次请求apihttp://talkapi.azurewebsites.net/api/contacts/2

    Kudu 是 Azure 网站中 git 部署背后的引擎,包括 Azure API 应用程序,您可以在 https://github.com/projectkudu/kudu/wiki 看到更多详细信息。

    希望对您有所帮助。有任何更新,请随时告诉我。

    【讨论】:

    • 事实证明,我使用的网络有一些安全措施阻止我将正确的版本上传到 azure。我使用了我的家庭网络,一切正常。我不确定他们使用了什么安全措施来阻止它,但我知道 FTP/Filezilla 被阻止了。感谢您使用这种上传文件的方式!我更喜欢这种方法。
    • 遗憾的是,我无法更改尝试初始设置的网络安全设置。因此,我无法尝试找出导致问题的设置。不过,我能够设置所有内容并让它在具有相同环境的家庭网络中工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-07
    • 2018-07-18
    • 2021-04-30
    • 2018-10-11
    • 1970-01-01
    • 2014-11-10
    • 2017-04-01
    相关资源
    最近更新 更多