Ruby on rails 部署war文件失败

Ruby on rails 部署war文件失败,ruby-on-rails,war,Ruby On Rails,War,我在一个有两台服务器的系统上工作。更新站点时,我会在每台服务器上部署一个war文件。它在一个服务器上工作,但在另一个服务器上,当我完成这个过程时,war文件创建根文件夹,但其所有者和组是ROOT,而在另一个服务器上,所有者是tomcat 我改变了所有权和组回来,但当我去加载网站,它没有加载。查看根文件夹,发现包含网站内容的WEB-INF/public文件夹尚未创建。有人知道为什么会这样吗。检查启动tomcat的用户以及每台服务器上进程的所有者。谢谢。真奇怪。始终执行此过程,但有时会意外执行。通常

我在一个有两台服务器的系统上工作。更新站点时,我会在每台服务器上部署一个war文件。它在一个服务器上工作,但在另一个服务器上,当我完成这个过程时,war文件创建根文件夹,但其所有者和组是ROOT,而在另一个服务器上,所有者是tomcat


我改变了所有权和组回来,但当我去加载网站,它没有加载。查看根文件夹,发现包含网站内容的WEB-INF/public文件夹尚未创建。有人知道为什么会这样吗。

检查启动tomcat的用户以及每台服务器上进程的所有者。

谢谢。真奇怪。始终执行此过程,但有时会意外执行。通常我会有ROOT.war和ROOT文件夹。我ftp新的ROOT.war文件,但称之为ROOT.new。我删除了旧的ROOT.war,等一会儿,根文件夹就会自动被删除。然后我重命名ROOT.new ROOT.war,它会创建一个新的根文件夹。这是预期的行为,但在其他情况下,它已经更改了组和所有者,并且没有生成根文件夹。在其中,这种奇怪的说法比人们预期的更为频繁哈哈:“奇怪的是,你是对的:。自从上次我们谈话以来,所有的网站都备份了。我什么也没做。我认为这些变化只是需要生效。唯一担心的是,考虑到ROOT.war文件被删除时,根文件夹通常会被删除,但这并没有发生在一个站点上,而且似乎有延迟,我希望它今晚会自行删除。祈求上帝保佑,我错了,但无论如何还是要感谢你的帮助。这不应该,但作为一种预防措施,我会把所有重要的东西备份起来,放在其他地方。