修改eclipse for javaee中tomacat的默认部署路径.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps
.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps
由于之前自己写一些项目都在myeclipse上去开发,这两天打算去熟悉一下eclipse for javaee版本的使用,毕竟都要接触一下么,在使用该ide时,发现了这样一个现象,在new一个server时,我们将本地的tomcat配置到上面时,在eclipse中新建一个web项目并将其部署到tomcat时,发现在tomcat的安装路径下的webapps中并没有发现自己的项目?用ServletContext对象的getRealpath方法输出了一下发现是D:\javaeedoc.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps ,就是如下所示的结构:
1、我的eclipse的workspace是D:\javaeedoc
2、项目的默认部署路径是:D:\javaeedoc.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps
3、不是我在myeclipse中的D:\apache-tomcat-7.0.81\webapps\
2、解释一下这个深路径的含义
我们打开这个路径看看,发现其实目录的结构就比我们预想的多了个wtpwebapps,其实D:\javaeedoc.metadata.plugins\org.eclipse.wst.server.core\tmp0\ 这个目录就是eclipse的对 D:\Tomcat 7.0.81目录的一个克隆,从而使 D:\javaeedoc.metadata.plugins\org.eclipse.wst.server.core\tmp0\ 也能够具备源服务器的功能。
3、修改默认路径
1、找到Server面板,右击当前的那个Tomcat,先remove掉其中所有的工程。
2、再右击那个Tomcat,选择Clean,清空一下。
3、双击那个Tomcat,会打开属性面板,找到左边Server Locations:选择第二个选项,并且配置自己选择的项目路径:
成功!