首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Azure应用服务上的Jetty部署是如何工作的?

Azure应用服务上的Jetty部署是如何工作的?
EN

Stack Overflow用户
提问于 2017-03-11 23:56:47
回答 1查看 1.5K关注 0票数 19

我有一个在Azure应用程序服务实例上运行的Java web应用程序。为了部署它,我使用了一个Bitbucket存储库,其中包含一个.war文件。当我向这个存储库提交一个新的.war文件时,它应该是由服务自动部署的。但是,我经常需要重新启动、重新部署,甚至通过FTP上传.war文件才能成功完成部署。

我只有一个Jetty实例驻留在此服务中,因此我的.war文件名为ROOT.war。当上传到服务时(无论是通过Bitbucket还是FTP),这个.war文件应该解压到相同的目录,即/site/wwwroot/webapps。在我的例子中,这是不会发生的。这个web应用程序可以在/site/wwwroot/webapps中单独处理ROOT.war文件。每隔一段时间,我就会在/site/wwwroot/webapps下得到一个ROOT文件夹,里面有两个默认文件index.jspbackground.png。我一点也不知道是什么原因导致ROOT文件夹与这些默认文件一起出现。我所掌握的唯一线索是,在我更改环境变量之后,它发生了几次。

此外,在出现带有空服务器文件的ROOT文件夹后,我可以重新部署应用程序的唯一方法是通过FTP或门户中提供的控制台手动删除此ROOT文件夹,只有这样,我的web应用程序的重新部署请求才会成功。

所以,如果不够清楚,我的问题是这里发生了什么?我不能从我面对的行为中得到任何东西。我觉得我在盲目地使用这个Azure服务,当出现问题时,我无法修复任何东西。有没有任何资源可以解释部署web应用程序时在后台发生的事情?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42737301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档