开发者社区> 问答> 正文

Eclipse配置tomcat会在其下面建立一个Servers工程,请问Serv?报错

Eclipse配置好tomcat会在其项目中生成一个Servers项目,请问Servers项目下的server.xml和tomcat下面的 server.xml有什么区别,我在tomcat的server.xml配置了虚拟目录不能用,把Servers项目中的server.xml修改了会 报错,请问这是什么原因,求大神帮助

展开
收起
爱吃鱼的程序员 2020-06-22 13:52:24 667 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    eclipse用的server真实位置在.metadataorg.eclipse.wst.server.core里面,server项目中的配置文件就是启动用的。 eclipse中的server下的server.xml是不是会自动帮我们配好虚拟目录,如果是这样的话怎么为tomcat配置虚拟目录呢?...哎.被人抢答了....

    1L正解,这样的机制就保证了你eclipse里的项目不会影响原先tomcat里的配置,每次都用不同的参数来启动tomcat。这样会有一个问题,就是如果你原先的tomcat配置文件有错的话,eclipse会先拷贝你原有的tomcat下的配置,然后在这个配置的基础上修改。所以,遇到这种问题,先保证原有的配置没问题,然后再去修改eclipse新生成的,或者直接删除重配

    比如我的

    -Dcatalina.base="E:\data\eclipse.metadata.plugins\org.eclipse.wst.server.core\tmp0"-Dcatalina.home="E:\dev\tomcat"-Dwtp.deploy="E:\data\eclipse.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps"-Djava.endorsed.dirs="E:\dev\tomcat\endorsed"用eclipse绑定tomcat后,启动tomcat时,tomcat的server.xml和server项目的server.xml到底是怎么加载的,请高手详细解释!!复用tomcat,你可以想象为继承体系使用,可以覆盖原来的配置。同问<divclass="ref">

    引用来自“常氏孤儿”的答案

    <divclass=ref_body>用eclipse绑定tomcat后,启动tomcat时,tomcat的server.xml和server项目的server.xml到底是怎么加载的,请高手详细解释!!没明白啊,我只知道这个是默认发布路径啊,关键是那两个server.xml一直都不知道他们的关系!!

    2020-06-22 13:52:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关镜像