源代码管理,实时服务器最佳实践

时间:2014-06-27 11:21:12

标签: svn tomcat

我正在开发一个我们正在使用Tomcat和SVN的项目。我在我的tomcat webapps目录的不同目录中检出了我的repo(服务器使用的代码是生命)。我被告知在webapps目录中签出存储库的副本是个坏主意。那么,当服务器看到的代码在/ webapps中并且我的repo位于其他位置时,您如何测试实时服务器代码?目前我一直在我的repo和webapps目录中进行更改。对此有什么好的解决方案?

1 个答案:

答案 0 :(得分:3)

不确定这是否是最佳做法,但我一直在使用(至少)两种技术:

  1. 使用Context Descriptor文件
  2. 这是$ TOMCAT / conf目录中的一个文件,它告诉Tomcat应用程序实际在哪里以及它调用了什么(即你甚至可以更改上下文,比如有一个名为my-best-app-ever的应用程序并将其部署在{ {1}}。

    1. 为我的tomcat测试实例创建一个代码的符号链接到webapps目录。
    2. 这是快速有效且无忧无虑的。不适用于团队,只适用于localhost。