Svn 源代码管理,实时服务器最佳实践
我正在做一个使用Tomcat和SVN的项目。我在tomcat webapps目录之外的另一个目录中签出了我的repo(服务器使用的代码)。我被告知在webapps目录中签出存储库副本是个坏主意。那么,当服务器看到的代码位于/webapps中,而my repo位于其他位置时,如何测试实时服务器代码?目前,我不得不对我的回购协议和webapps目录进行更改。什么是解决这个问题的好方法?不确定这是否是最佳做法,但我一直在使用(至少)两种技术:Svn 源代码管理,实时服务器最佳实践,svn,tomcat,Svn,Tomcat,我正在做一个使用Tomcat和SVN的项目。我在tomcat webapps目录之外的另一个目录中签出了我的repo(服务器使用的代码)。我被告知在webapps目录中签出存储库副本是个坏主意。那么,当服务器看到的代码位于/webapps中,而my repo位于其他位置时,如何测试实时服务器代码?目前,我不得不对我的回购协议和webapps目录进行更改。什么是解决这个问题的好方法?不确定这是否是最佳做法,但我一直在使用(至少)两种技术: 使用文件 这是$TOMCAT/conf目录中的一个文件,它
my best app ever
的应用程序,并将其部署在localhost:8080/my second best app ever
上
这是一种快速、有效且无麻烦的方法。不适用于团队,只适用于本地主机。您可以使用构建过程将代码从存储库部署到Tomcat中。@Thilo我在一个大型团队中工作,我没有这个选项:(.是否有其他方法使这两个文件夹保持同步?在现实环境中通常如何解决此问题。大型团队是您希望使用构建过程的现实环境设置-这样每个团队成员都知道需要执行哪些操作。您可以设置自定义上下文参数,如配置自动加载更改、您自己的日志控制fig,你需要什么。基本上配置你自己的应用程序版本。太棒了,我会看看这个。