java - 由于 org.eclipse.jst.jee.server :<project> missing,Eclipse juno 不会部署到 tomcat 7

标签 java eclipse maven tomcat

当 eclipse 尝试构建我的工作区时,我突然开始遇到错误。

Errors occurred during the build.
Errors running builder 'Faceted Project Validation Builder' on project 'pepper'.
Could not initialize class org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants

由于出现此错误,我的所有项目都没有部署到 tomcat。如果我去服务器配置服务器 View -> 右键单击​​ -> 打开 -> 模块选项卡。我可以在模块列中看到以下内容。

org.eclipse.jst.jee.server:<projectName> missing

这对我所有的项目都是一样的。

我正在使用 Eclipse Juno。我刚才能够部署所有项目。我唯一做的就是从 http://eclipse.org/bpmn2-modeler/ 安装 BPMN 2.0 eclipse 插件.我尝试卸载它,但没有任何改变。

错误日志如下。

java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants
    at org.eclipse.jst.j2ee.project.facet.EarFacetValidator.validate(EarFacetValidator.java:53)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectValidationBuilder.build(FacetedProjectValidationBuilder.java:132)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

提前致谢。

最佳答案

试试这个:

将下面的行添加到依赖项部分:

  <dependency>
    <groupId>org.eclipse.jst</groupId>
    <artifactId>j2ee</artifactId>
    <version>1.1.105-v200709122200</version>
  </dependency>

来源:http://mavenhub.com/c/org/eclipse/jst/j2ee/project/facet/ij2eefacetconstants/dependency

关于java - 由于 org.eclipse.jst.jee.server :<project> missing,Eclipse juno 不会部署到 tomcat 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19264952/

相关文章:

java - Eclipse:类路径引用的存档不存在

java - eclipse : Could not open editor after Eclipse PDT upgrade to version 5. 0.1.201706221952

c++ - OS X 上的 Eclipse CDT 提示 gcc 内置函数 : "Function ' __builtin_bzero' could not be resolved"

java - 通过每次 Push 在 GitLab 上创建 JavaDoc

maven - 我怎样才能在 Maven 中解压 Artifact ?

java - 使用运行配置从 eclipse 中的文件重定向 stdin

java - 如何使用 java 设置类路径并连接到 DB2

java - 从单个字符解码 Java 枚举

java - 如何将字符添加到特定索引中的字符串?

java - 为什么 Java 在配置 JMX 时会打开 3 个端口?