欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Publishing failed with multiple errors file not found 博客分类: 异常记录 tomcatpublish 

程序员文章站 2024-03-18 21:38:16
...
问题场景:
Java Web项目 PC 端改版,思路是新增页面、URL,与原有的页面、访问路径相区分;
好处:便于回滚;
缺点:重新做一套新的页面
在WEB项目的webapp 目录下的 css 目录下新建了一个 revision 文件夹,再在 revision 文件夹内建立 about 文件夹。将新增的 css 文件放在 about 文件夹内。
项目不是前后端分离的,而是前端后端都写在一起。
eclispe 添加 tomcat 服务器,WEB 项目已部署在 tomcat 容器中,因为新增代码,所以重新部署;右键执行 publish 或 clean 。
报错:Publishing failed with multiple errors file not found

解决方案:
--------------------------------------------------------------------
网上查到的解决方案:

问题原因:项目工程文件删除,但eclipse里面仍显示存在。
解决方案:刷新项目工程,重新部署,发布项目。

问题原因:
工程中的文件放生了改变,但eclipse里面显示存在,刷新一下就好使了。
出错原因是因为文件系统不同步,手动刷新一下资源管理器.
解决方案:工程更新一下就解决了

--------------------------------------------------------------------
我的解决步骤:
1.在 J2EE 视图中刷新左侧的工程 refresh ,重新在tomcat上publish,报错
2.在 tomcat 上操作,addAndRemove 重新部署 web 项目,再 publish ,报错
3.报错信息中提示了,哪些文件找不到,从文件路径名称上看,是此次新增的几个css文件
4.将其中一个移动到 revision 文件夹中,再次 publish ,只提示剩余的文件找不到
5.将 CSS 文件全部移动到 revision 文件夹内,再次publish ,问题解决

问题原因:
1.项目部署在 tomcat 安装目录的 WebContent目录下,有些文件只能copy link(存路径),然后根据路径去找文件,对于系统来说, revision 文件夹是新增的,可通过上一级 css 文件夹找到,但可能无法识别 revision ,那么对在 revision 文件夹下的其他内容也无法加载
(猜测,待确认)
相关标签: tomcat publish