为甚tomcat项目部署后work文件夹里的项目文件夹里是空的,应该如何配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为甚tomcat项目部署后work文件夹里的项目文件夹里是空的,应该如何配置相关的知识,希望对你有一定的参考价值。

工程web1里是空的,导致启动服务器后前端输入总是404错误

流程(把web项目发布到服务器上):

    eclipse,有jsp文件

    project-> run as  -> run on server,结果:

4. 开启服务器

5.浏览器输入网址

问题:

刚开始也是404 ,查看tomcat 的work文件夹也是空的

解决:

只是多刷新了几遍浏览器网址就出来了

参考技术A 你的项目应该部署在webapps。
work是tomcat管理的“临时”文件夹,tomcat启动后work项目目录才有内容。
如果work项目目录为空说明你的项目有问题,tomcat加载没成功,所以404。
检查logs下面的.log文件,看看什么错误导致加载失败。本回答被提问者和网友采纳
参考技术B ????不是在work里吧0 0,布署后是在webapps里,如果是用eclipse没有设置的话,不会出现在tomcat里,会在eclipse工作空间那边的一个地方。

myeclipse+tomcat

我有个项目名为work,使用myeclpse部署到tomcat上.一切正常.
我又有个项目,使用myeclipse部署,提示成功.
但是,实际上tomcat中的webapps文件夹中根本没有那个项目.
于是我直接将项目文件放到webapps中,进入tomcat的项目管理页面,
没有找到那个项目.
重装eclipse+myeclipse+tomcat
问题依旧.
我用myeclipse的rename功能将work项目换了名字,部署,myeclispe虽然提示成功,
但是,我仔细看了下目录,居然还是work!
结果进webapps一看,果然是work.
谁能帮我解决,我把分全给谁.
<Context path="work" docBase="work" debug="0" privileged="true">
</Context>
手动修改server.xml可以
换成<Context path="77127117" docBase="77127117" debug="0" privileged="true">
</Context> 不行.
77127117和work同在webapps中.

所有方法都试了,无效.
我以前用tomcat很好,一切问题没有,这个问题也是最近才出现的.
反正现在是用myeclispe部署work项目绝对没问题,部署其他项目绝对不行.我换了tomcat版本依旧不行.

如果你的work项目在D:\WorkSpace下,Web模块放在项目的WebContent下的话,配置文件server.xml内容应该如下(testWork是现在工程中从来没有用过的名字):
<Context path="testWork" docBase="D:\WorkSpace\work\WebContent" reload="true" debug="0" privileged="true">
</Context>
然后,一定记得不要部署!因为,这种配置是不用部署的,然后,启动Tomcat(命令行也好,MyEclipse中点那个小三角也好),再然后就应该行了。不行就给我发消息吧,刚好这几天有空。
参考技术A 表述不是很清楚哦 参考技术B 在server.xml文件中的Context 也就是你的Context path="work" docBase="work" debug="0" privileged="true">
</Context> 这个,删掉此行。
并在Tomcat\conf\Catalina\localhost目录中找到work.xml一起删除

在webapps下删除work项目

将改名后的项目copy到webapps下,启动tomcat
参考技术C 这说明你根本没把tomcat和MYEclipse配置好,MYEclipse有自动部署项目的功能的按钮操作,其实功能就是把项目的某些必要内容根据tomcat的目录结构拷贝到tomcat的webapps下面,你用了MYEclipse手动考过去是没用的,还有你建的project一定要web project不然是不行的。 参考技术D 基本配置肯定不是问题了,你既然问了,就肯定懂那些东西的,要不然...
一个建议,把你的tomcat卸载,然后重装到另一个路径,并确保你的盘里没其它的tomcat了,然后到myeclipes重新指定一下路径。试试吧~
我以前也遇到过,头都大了!

以上是关于为甚tomcat项目部署后work文件夹里的项目文件夹里是空的,应该如何配置的主要内容,如果未能解决你的问题,请参考以下文章

myeclipse+tomcat

Eclipse 中启动tomcat后把jsp项目部署在什么位置

用tomcat部署上java web项目后在地址里输入地址有没有办法不加项目名

java eclipse tomcat清除已经部署的项目

tomcat下的work目录和temp目录

myeclipse tomcat运行缓慢怎么解决