嚴重: 子容器啓動失敗 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:

我遇到的問題解決方式:

因爲我用的是tomcat9.0,創建項目時,對應Dynamic web module version選擇的4.0就不報錯了!!!

對了,還有如果是後移動過來的項目,注意需要修改當前項目工作空間的。settings文件夾下的兩個文件

1.org.eclipse.core.resources.prefs

內容:

eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8

2.org.eclipse.wst.common.project.facet.core

內容:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <runtime name="Apache Tomcat v9.0"/>
  <fixed facet="wst.jsdt.web"/>
  <fixed facet="jst.web"/>
  <fixed facet="java"/>
  <installed facet="java" version="1.8"/>
  <installed facet="jst.web" version="4.0"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
注意:【上述的兩處需要修改的都是針對java1.8+tomcat9.0】!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章