当你在 eclipse 中创建一个 tomcat 项目时,它会将 server.xml 文件放在 Servers 下,它在项目资源管理器中显示为一个单独的“项目”。我的问题是,如何最好地将其签入源代码控制,以便当另一个用户尝试签出项目时,server.xml 文件位于正确的位置。
我目前使用 Perforce 版本控制系统,但过去我在使用其他系统时也遇到过同样的问题。
根据我的经验,其他用户最终会在 eclipse 中创建自己的 tomcat 服务器,然后他们将不得不复制自定义 server.xml。
我能做的最好的是将 server.xml 保存到项目内的 WEB-INF 或其他目录中,然后将其更新到源代码控制。但是,这会带来风险,因为您必须记住将 server.xml 更改保存回 WEB-INF。更不用说您必须记录 server.xml 的复制作为用户创建项目的设置步骤。