java eclipse tomcat清除已经部署的项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java eclipse tomcat清除已经部署的项目相关的知识,希望对你有一定的参考价值。
之前已经在tomcat里部署了一个项目
现在新换了一个workspace,然后导入了一个一样名字的项目
启动后,发现tomcat路经还是原来那个项目的路径
直接报404错误
我现在想把原来tomcat里的项目都清除了,然后重新部署现在的新项目
请大神告诉下怎么清除tomcat里的项目,用的工具是eclipse
不知道你workspace切换成功了没,选择Other就能看到你当前的workspace路径。
你也可以直接选择删除当前的tomcat,重新部署一个tomcat,如下图
查看tomcat的信息,你可选中tomact然后双击
能看到你tomcat的安装目录和部署目录
到tomcat根目录下把webapps文件夹下面的全删除了
参考技术B移除server下tomact下原项目
如果步骤1不可以,你需要去tomact安装路径下,在该目录下的work\\Catalina\\localhost中,找到原项目,删除,再到webapps下,如果有该项目则删除,如果没有就不用管了。在eclipse的server-->tomact中添加现在的项目,重新运行tomact即可。
希望能帮到你!
2、修改conf下server.xml ,把<host>中与项目对应的<context>删除。
3、删除work\Catalina\localhost下对应的项目文件 参考技术D 你直接到你的tomcat目录下的 webapp,讲你们对应项目的文件夹删掉,在重启tomcat
Eclipse中的普通Java项目如何部署到Tomcat中
我现在的做法:
1、在Eclipse中配置Tomcat时,选择创建Context文件,而不是server.xml,好处是文件可以随便命名,与虚拟目录一致(即xml中的属性path)。Tomcat加载项目时,会扫描conf\\Catalina\\localhost目录下的所有xml文件,然后根据配置进行加载。
conf\\Catalina\\localhost目录下xml文件.一般来说一个项目对应一个xml文件,如果你只想加载某个项目,则将该文件改为非xml即可。
context file中xml的内容:
<Context privileged="true" antiResourceLocking="false" path="/myAPP" reloadable="true" docBase="D:\\ECP_workspace\\myAPP\\applications" />
2、把classes文件夹由build文件夹内转移到WEB-INF下。在项目上右键Build Path——〉Configure Build Path,设置Default output folder。同时,将lib也放到WEB-INF下,Tomcat加载时可以一同加载。
对应的项目目录结构,如下所示:
参考:
以上是关于java eclipse tomcat清除已经部署的项目的主要内容,如果未能解决你的问题,请参考以下文章
eclipse部署web项目至本地tomcat, webapps中找不到