就在前几天,正在编写的一个web项目,虽然可以正常的部署、运行,但是我去tomcat安装路径中找,却找不到我已经部署了的web项目,那我的web项目到底部署到哪里了呢?昨天找了老师问了一下,终于清楚了,这里和大家分享一下。

首先我们要知道以下内容

1、 我们如何部署一个web文件(常规):
<1> 为要部署的web文件设置Targeted Runtimes,选定你要使用的服务器,右键项目名,点 Properties/Targeted Runtimes,再进行选择如下图:

在这里插入图片描述

<2> 在Servers中右键点击你之前所选的Targeted Runtimes的tomcat vx.x,点击Add and Remove…选择你要部署的文件并点击完成。


在这里插入图片描述

<3> 在将该tomcat运行起来,这时,我们的项目部署工作才算完成。
2、 我们部署的web文件都可以部署在什么地方:
<1> tomcat安装目录中的wtpwebapps文件夹中。

在这里插入图片描述

<2> 部署在eclipse的workbench路径中。

知道以上知识后,我们双击Servers中的tomcat服务器进入到配置界面,我们遇到的部署文件在tomcat的wtpwebapps文件夹中找不到的问题,就是因为我们的Server Locations的配置没选对。在这里插入图片描述
这是因为你选了第一个或者第三个选项,或者是你选了第二个,但是你下面的Server path和Deploy path两个路径选的不对。
而且这里大家都已经看到了,这些选项是灰色的,无法修改了,这些配置只能在刚刚创建tomcat时才能改,只要tomcat已启动则后面都将无法更改了。这中情况我们只能先将这个服务器右键Delete 移除,然后再重新加上一个服务器。需要注意的是在添加tomcat的过程中,先不要添加项目,创建好之后直接双击进行tomcat的配置(选第二个;并且查看下面的两个路径是否指向tomcat中的wtpwebapps文件夹),
在这里插入图片描述
没有问题之后,直接ctrl+s保存配置就可以了,至此,你以后所有部署到这个tomcat的web项目都直接部署到tomcat路径下的wtpwebapps文件夹中。问题搞定!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐