可以运行的 Tomcat 6 webapp 可以转换成可用的 .war 文件吗?

可以运行的 Tomcat 6 webapp 可以转换成可用的 .war 文件吗?

问题:我在 FreeBSD 8.1 Tomcat 6 测试服务器上有一个可以运行的 Web 应用程序,我需要将其移至生产系统。上次接触该应用程序的开发人员(在该服务器上拥有 root 权限)已经离开,无法提供帮助。正在运行的应用程序似乎是从现在不可用的 CVS 服务器部署的。

我的想法是,我想找到一种方法将正在运行的 Web 应用程序包装到适当的 .war 中,以便我可以将其部署在原始主机上,并(在测试后)将现有系统发送到非常深的 bitbucket。但我找不到这样做的方法。

我是一名系统管理员,不是开发人员,并且很少使用 Tomcat 系统,所以我可能(很可能)忽略了一些非常简单的事情。我认为我可能只需将部署的目录打包并在新机器上解压,但我总觉得这样做有陷阱。

答案1

您可以使用 java 自带的 jar 实用程序。

cd 进入 webapp 文件夹并运行以下命令:

jar cvf ../mywebapp.war *

相关内容