【问题标题】:Eclipse Tomcat Publishing Error: FlatFile Cannot be cast to IFlatFolderEclipse Tomcat 发布错误:FlatFile 无法转换为 IFlatFolder
【发布时间】:2014-02-03 15:41:45
【问题描述】:

我有一个无法在 Tomcat 中部署或运行​​的应用程序,因为一旦我尝试在 Eclipse 中启动 Tomcat(在添加/删除项目中配置了此应用程序),我就会收到以下错误:

Could not publish to the server.
org.eclipse.wst.common.componentcore.internal.flat.FlatFile cannot be cast to org.eclipse.wst.common.componentcore.internal.flat.IFlatFolder

只要在 Eclipse 中配置了我的应用程序,就会在启动、发布和清理 Tomcat 服务器时发生这种情况。当我删除应用程序时,我可以正常发布。

这个错误是关于什么的?我在 Google 中找不到任何资源。

【问题讨论】:

  • 你知道发生了什么吗?我也遇到了同样的问题。

标签: java eclipse tomcat publishing


【解决方案1】:

在 Maven 项目位置的“.settings”文件夹中检查“org.eclipse.wst.common.component”。检查该文件中的依赖项是否配置正确。确保 file (jar) 没有被添加为 folder 占位符的依赖项。

当我向我的项目中添加作为兄弟模块的 jar 依赖项时,我遇到了这个问题。我删除了“依赖”标签,让 maven 自动为我配置部署描述符。

这对我有用,我似乎无法在谷歌上找到任何其他资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 2017-12-27
    • 1970-01-01
    • 1970-01-01
    • 2019-12-31
    相关资源
    最近更新 更多