问题:我在一台FreeBSD 8.1 Tomcat 6testing服务器上有一个可用的Web应用程序,我需要将其移至生产系统。 最后一次触摸它(并且在该服务器上有根目录)的开发人员已经开始工作,并没有什么帮助。 正在运行的应用程序似乎已经从现在不可用的CVS服务器部署。
我的想法是,我想find一种方法来将正在运行的webapp包装到一个合适的.war中,以便我可以将它部署在原始主机上,并且(在testing之后)将现有系统发送到非常深的bitbucket。 但我没有运气find一种方法来做到这一点。
我是一个系统pipe理员,而不是开发人员,对Tomcat系统工作不多,所以我可能(可能是)忽略了一些非常简单的事情。 我想,我可能只需要打开已部署的目录并将其解压到新机器上,但是我有一种唠叨的感觉,那就是有缺陷。
您可以使用java附带的jar实用程序。
cd进入webapp文件夹并运行以下命令:
jar cvf ../mywebapp.war *