将文件从Tomcat Linux移动到另一台Linux服务器

问题描述:

多年前,他们的网站管理员在Linux服务器上使用Tomcat设置了Intranet。用户可以在测试环境中创建一些东西,然后单击“生活”,Linux/Tomcat将文件移动到Linux/Live PHP Web设置。将文件从Tomcat Linux移动到另一台Linux服务器

我很无知他们如何移动文件。在Tomcat和Java中执行此操作的常用工具是什么?

我知道这是模糊的,但任何帮助将不胜感激。让我知道还需要其他信息。

在这两个服务器中还有一个重复的MySQL数据库。我猜Tomcat安装程序正在向两个数据库写入重复信息,但我看不到文件如何移动。

这听起来像网站内容完全存储在数据库中并写入其他服务器。

理论上你也可以有一个rsync shell脚本,并调用php来实际上将文件同步到其他服务器。

如果点击“Make Live”并立即发生它的直接数据库访问或某些基于脚本的同步。

如果需要一段时间,它可能是一个cron工作。也许你应该只检查一下这个crontab -l会起作用。

有几种选择,您实际上打开* .php,用户可以编辑内容并查看make live按钮的位置,例如, “Post Form to * .php”,然后检查脚本正在做什么,或者向我们展示这个软件包(如果您在公司网站上工作,我希望看到但不建议)。

回到这里以获得更多的信息,所以我可以为您扩展答案。也许你还应该澄清你为什么不知所措,说明你已经检查过了,我要求的信息是具有生动按钮的实际网站,它会导致下一个网站或脚本,它可能会显示什么该网站正在做。

+0

奥利弗感谢您回答一个独特的问题。我能够跟踪PHP/MySQL正在做的所有事情,但是我的困惑来自大部分这种情况,都是在Linux机器上使用Java和ASP完成的。不是我熟悉的东西。发布后,我找到了一个MoveLive.java文件,我能够获得所需的sftp用户并从中传递并将其添加到其他Linux服务器用户。之后,一切都能够再次谈话。它似乎通过Java连接到MySQl和sftp,并以这种方式移动物理文件。奇怪的设置,但一切都工作了。再次感谢。 – Jameson

+0

嘿詹姆森,不用担心,大部分时间心理援助和一些关键字可以确保另一个想法落入你的头,你开始在正确的位置探听:-) –