eclipse中tomcat配置问题
ide - eclipse
- tomcat 配置说明
在eclipse中配置tomcat 启动项目,这里有一个servers , 里边都是tomcat容器的配置,
配置项目的时候,会给项目制定一个tomcat , 而在运行的时候,eclipse会先将指定tomcat的配置信息,拷贝一份到上图中(路径就是你项目的所在位置), 而启动的时候也是以这里为准,
项目源代码位置:
为此我做了个小测试: - 将eclipse中的 server.xml 中的端口改为: 9000, 如下图:
- 将项目指定的tomcat的路径位置的server.xml文件中的端口修改为 8000, 如下图:
- 启动eclipse 项目,log如下:
可以看到是项目运行时的真正端口是9000, 而再去看指定tomcat的路径下的server.xml 中的端口也被自动的改为9000.
根据上述测验方法,又测验了几次(不在一一穷举)得到了如下结论: - 结论
说明配置正常是可以在指定tomcat路径的配置文件修改的
在eclipse中, 为了开发方便,便将你项目指定的容器的配置文件,友好的列在了项目列表中, 作为一个容器项目, 在这里可以直接的修改web 容器的配置信息, 而不需要去tomcat的路径下去修改,更加的方便.
具体的规则如下:
- 如果eclipse中和指定tomcat路径中 同时修改配置,则启动时会以eclipse中的为准.并将配置更新到指定tomcat的配置中.
- 这两处配置,若只有一处修改了配置,则启动时会以更改的这一处为准,启动后, 将更改的这一处更新到没有修改的配置文件里 . (这里一处指的是 eclipse中的或指定tomcat中的配置)
建议还是亲自去测验一下.