eclipse:tomcat目录下的webapps文件夹下没有项目文件

devtools/2024/9/25 21:19:48/

 1 发现问题

1.1 做demo时出现问题

java.io.FileNotFoundException: D:\Java\javaee\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\demo8\upload\jetbra-ded4f9dc4fcb60294b21669dafa90330f2713ce4.zip (系统找不到指定的路径。)

1.2 检查发现

发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字

2 验证

这是因为项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中

在浏览器中输入http://localhost:8080/demo8/upload可正常打开。但在外部浏览器上打开http://localhost:8080

3 原因

 eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps中,tmp0文件夹里面存放着该项目的信息。

4 解决方案

目的:为了使项目默认部署到tomcat安装目录下的webapps中,

操作:Window——>show view—>servers—>找到需要修改的tomcat—>右击


1、停止eclipse内的Tomcat服务器(stop)


2、删除该容器中部署的项目(add and remove)

右键删除


3、清除该容器相关数据(clean)


4、打开tomcat的修改界面(open)


5、找到servers location,选择第二个(User tomcat Installation) ,同时修改deploy path为webapps


6、保存关闭
需要说明的是1~3步必须操作,否则在后面一些修改的步骤中可能会被置灰无法操作  


http://www.ppmy.cn/devtools/6078.html

相关文章

【漏洞复现】weblogic文件读取漏洞

环境配置说明网站: Vulhub - Docker-Compose file for vulnerability environment Weblogic 常规渗透测试环境 测试环境 本环境模拟了一个真实的weblogic环境,其后台存在一个弱口令,并且前台存在任意文件读取漏洞。分别通过这两种漏洞&am…

linux 挂载云盘 NT只能挂载2T,使用parted挂载超过2T云盘

一、删除原来挂载好的云盘和分区 1、查看挂载号的云盘 fdisk -l 发现我们有5千多G但是只挂载了2T,心里非常的慌张!十分的不爽! 好,我们把它干掉,重新分区! 2、解除挂载 umount /homeE 没保存跳转到&…

设计模式学习笔记 - 开源实战一(上):通过剖析JDK源码学习灵活应用设计模式

工厂模式在 Calendar 类中的应用 在前面讲到工厂模式的时候,大部分工厂类都是以 Factory 作为后缀来命名,并且工厂类主要负责创建对象这样一件事情。但在实际的项目开发中,工厂类的设计更加灵活。我们来看下,工厂模式在 Java JDK…

web自动化系列-selenium 的鼠标操作(十)

对于鼠标操作 ,我们可以通过click()方法进行点击操作 ,但是有些特殊场景下的操作 ,click()是无法完成的 ,比如 :我想进行鼠标悬停 、想进行鼠标拖拽 ,怎么办 ? 这个时候你用click()是无法完成的…

经济学人早操练(1)

hello大家好,周末给大家奉献一波“大”的。2024年4月13日经济学人Leader板块的文章,题目是《The next housing disaster》,当时看到这个题目的时候也是吓得一蹦啊,啥?我们的房子还有灾难,球球啊&#xff0c…

K8s的亲和、反亲和、污点、容忍

1 亲和与反亲和 亲和性的原理其实很简单,主要利用label标签结合nodeSelector选择器来实现 1.1 Pod和Node 从pod出发,可以分成亲和性和反亲和性,分别对应podAffinity和podAntiAffinity。从node出发,也可以分成亲和性和反亲和性&…

06 MapStream递归

Collections(集合工具类) 可变参数 就是一种特殊形参,定义在方法、构造器的形参列表里,定义格式是:方法名(数据类型… 形参名称){ } 可变参数的特点和好处 **特点:**可以不传数据给它;可以传一个或者同时传多个数据给…

深度学习基础——卷积神经网络的基础模块

深度学习基础——卷积神经网络的基础模块 卷积神经网络(Convolutional Neural Networks,CNN)是深度学习中一种非常重要的神经网络结构,它在图像识别、图像分类、目标检测等领域取得了巨大成功。本文将介绍卷积神经网络的几个基础…