eclipse中tomcat配置问题


ide - eclipse

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

具体的规则如下:

  • 如果eclipse中和指定tomcat路径中 同时修改配置,则启动时会以eclipse中的为准.并将配置更新到指定tomcat的配置中.
  • 这两处配置,若只有一处修改了配置,则启动时会以更改的这一处为准,启动后, 将更改的这一处更新到没有修改的配置文件里 . (这里一处指的是 eclipse中的或指定tomcat中的配置)
    建议还是亲自去测验一下.

相关文章: