解决Eclipse部署web项目在tomcat webapp目录下没有工程文件的问题

之前项目部署后都会在tomcat/webapps目录下发现相应的工程文件,有一天忽然发现工程文件的位置变成了

解决Eclipse部署web项目在tomcat webapp目录下没有工程文件的问题

其实这是个临时存放目录,在运行时Tomcat还是会读取这个目录下的工程文件进行部署。那么,怎么改为默认部署到webapps目录下呢?这样也方便我们查看或拷贝。

首先切换到控制台servers选项卡

解决Eclipse部署web项目在tomcat webapp目录下没有工程文件的问题

双击后会在工作台显示详细信息

解决Eclipse部署web项目在tomcat webapp目录下没有工程文件的问题

Server Location默认选择的是第一项时,使用工程根目录的相关子目录作为部署路径。而我们想要部署到tomcat下,只需选择第二项,保存重启即可。

补充:

我们可以看到这是选项都是灰色的,这是由于之前已经使用了tomcat运行项目,需要清除掉tomcat绑定的项目才可以重新选择部署路径。

解决Eclipse部署web项目在tomcat webapp目录下没有工程文件的问题

右击选择add and remove,在弹窗里remove掉所有项目,在游戏选择clean清除信息。然后重新上级就可以看到可以更改选项了。

注意,它这里默认是wtpwebapps,将它改为webapps

解决Eclipse部署web项目在tomcat webapp目录下没有工程文件的问题