`

Publishing failed with multiple errors file not found

阅读更多
问题场景:
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 文件夹下的其他内容也无法加载
(猜测,待确认)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics