2015-05-31 85 views
0

我根据文件here建立连续的部署与AzureGitHub。一切似乎都在起作用。我得到一个Active Deployment标签与success消息,当我将更改推送到我的GitHub库Azure中识别它并不会更新。持续部署工作不

但链接到我的JavaTomcat应用无法正常运行。这是链接(使用不同的名称,但结构相同):http://myapp.azurewebsites.net/AppName

当我使用FTPwar文件手动上传到webapps链接不工作。

我错过了什么?

编辑:它看起来像自动脚本把我的项目进入wwwroot但不是wwwroot/bin/apache-tomcat/webapps.我应该修改脚本还是自己复制它?

回答

0

如果要部署到子文件夹,尝试在该网站的AppSettings的设置SCM_TARGET_PATH=wwwroot/bin/apache-tomcat/webapps(门户)。

详见this page

+0

哪里可以找到在门户SCM_TARGET_PATH的AppSttings?我看了仪表板和其他地方,但找不到它。 – Eddy

+0

对于当前门户网站(https://manage.windowsazure.com/),请转到您网站的配置选项卡并查找“应用设置”。它用于常规键/值设置,并非特定于SCM_TARGET_PATH。 –

+0

我将它设置为/site/wwwroot/bin/apache-tomcat-7.0.52/webapps,在我的一个webapp页面中创建了一个小小的修改,并承诺给github。该修改显示在“部署”选项卡上,并且日志表示这些文件已经从'D:\ home \ site \ repository'复制到KuduSync.NET中:'D:\ home \ site \ wwwroot \ site \ wwwroot \ bin \ apache-tomcat-7.0.52 \ webapps' 但这些文件没有显示在那里(它们的最后修改日期没有变化),并且部署仍然保持原样。 – Eddy