我们用mvn创建了一个web工程,同时希望在eclipse里调试开发。mvn有mvn的路径要求,eclispe有eclipse的默认路径,怎么整合二者?

首先介绍一下eclipse的默认路径。

重点在Server Locations里面。

下面我们把[workspace]/.metadata\.plugins\org.eclipse.wst.server.core\ 记为 [BASE]

假设我们创建的web project 名为 bookstore,在eclipse中选中project,执行“run on server”后真正执行的代码位于:[BASE]/tmp0/wtpwebapp/bookstore

下面我们说明这个路径是怎么确定的

tmp0 是由 [BASE]/tmp-data.xml确定的。我们每建立一个server,[Base] 下就会增加一个tmp 目录,并在tmp-data.xml中记录server和tmp目录的对应关系。

webpwebapp是在[BASE]\servers.xml 中确定的

<servers>

  <server deployDir="..." ...>

    ...

  <server>

  <server deployDir="..." ...>

    ...

  <server>

<servers>

在servers.xml 里定义了每个server的deployDir, 默认值为 “wtpwebapps"。

最后,bookstore怎么确定的呢?在 [workspace]/Servers/[Tomcat v7.0 Server at localhost-config]/server.xml 里

<Server>

  <Service>

  <Engine>

    <Host>

      <Context docBase="bookstore" .../>

    <Host>

  </Engine>

  </Service>

</Server>

如果我们用mvn建立了工程,假设生成路径为 [proj]/bookstore/target/bookstore-SNAPSHOT

想在eclipse里调试.../target/bookstore-SNAPSHOT,需要如下修改:

1. [base]/Servers.xml : servers/server.deployDir ="[proj]/bookstore/target"

2. server.xml: Server/Service/Engine/Host/Context.docBase="bookstore-SNAPSHOT"

[base]/tmp0/conf 下的xml文件是在eclipse中启动tomcat时根据 project中的Servers/TomcatV7.0 Server at localhost/*.xml生成的

转载于:https://www.cnblogs.com/englefly/p/3531492.html

eclipse 与 tomcat 的那些路径相关推荐

  1. 解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)

    解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps) 1.配置eclipse ...

  2. 解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)...

    1,当在eclipse中启动服务器出现以下问题时: 解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tm ...

  3. 【转】Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)

    该文参考博文:http://kingxss.iteye.com/blog/1741438 配置eclipse的开发环境,配置jdk的安装路径和tomcat安装路径.在eclipse下建立Dynamic ...

  4. Eclipse中tomcat更改部署路径 deply path

    默认是部署在项目元数据文件夹.metadata文件夹下,需要更改到tomcat/webapps目录下 Eclipse中tomcat service设置 选择window ----show view-- ...

  5. eclipse配置虚拟路径后,每次启动tomcat都会虚拟路径失效的问题解决

    eclipse配置虚拟路径后,每次启动tomcat都会虚拟路径失效的问题解决 参考文章: (1)eclipse配置虚拟路径后,每次启动tomcat都会虚拟路径失效的问题解决 (2)https://ww ...

  6. Eclipse下Tomcat项目自动部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)

    配置eclipse的开发环境,配置jdk的安装路径和tomcat安装路径.在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一个tomcat,通过启 ...

  7. Tomcat映射虚拟路径到指定磁盘(eclipse)

    用WangEditor富文本编辑,上传图片的时候,本文主要记录一下Tomcat映射虚拟路径到指定磁盘,保存到指定路径中,且能实现页面预览. 在实现之前wangeditor的简单实用请参照博主小道仙的后 ...

  8. eclipse中Tomcat v8.0 Server at localhost failed to start解决以及安装方法

    设置环境变量 变量名:CATALINA_HOME 变量值:tomcat 安装的路径,如 "C:\apache-tomcat-8.0.9" 安装 service服务 : 打开命令行提 ...

  9. Eclipse集成Tomcat:6个常见的”how to”问题

    本文由 ImportNew - miracle1919 翻译自 javacodegeeks.欢迎加入Java小组.转载请参见文章末尾的要求. 学习一门新技术通常是一个很困难的过程,当你想要同时学习两门 ...

最新文章

  1. 5.1 python的缩进
  2. [JSOI2008]星球大战 并查集
  3. php json_encode 后直接复制给js怎么调用,如何将数组从php(使用json_encode)传递给javascript...
  4. Apache Kafka-生产者_批量发送消息的核心参数及功能实现
  5. WebConfig 加密解密的原理是什么?
  6. Linux 添加DNS配置
  7. 各种浏览器css不兼容的写法
  8. loss函数之MultiLabelSoftMarginLoss
  9. Learnopengl
  10. 《深入理解计算机系统》 CSAPP 入坑推荐
  11. xencenter教程
  12. Ubuntu 16.04中cartographer安装过程中的troubleshooting,以及demo的实现
  13. 2021信息管理与信息系统专业保研(情报学|管理科学与工程)
  14. python傅里叶变换 信号处理 序列_(十六)数字图像处理中的傅里叶(DFT/FFT)
  15. 计算机组成原理——计算机的运算方法
  16. ETL讲解(很详细!!!)
  17. 手机app网易邮箱服务器设置,网易邮箱手机上设置Exchange服务教程
  18. 图像处理中经常用的一幅图片Lena.jpg
  19. 1108 String复读机(JAVA)
  20. 基于SpringBoot的小说网站

热门文章

  1. 『设计模式』HR:不会设计模式,你好意思来面试?(面试必备设计模式)
  2. 数据结构--链式栈--C++实现
  3. hdu2544最短路
  4. 发布md 的文章测试
  5. 如果征信有这些行为,申请房贷直接被拒绝
  6. 不行是谁决定的呢,明明你眼前就有这么多的可能啊
  7. 边沿检测—以脉冲形式给出信号
  8. MFC的固高环形倒立摆GRIP2002实验平台
  9. python中new方法详解及_Python中new方法的详解
  10. 计算机数媒专业优势,27所院校新开设数字媒体艺术专业,“数媒”专业为什么这么火?...