java轉web專案,Failed while installing Dynamic Web Module 報錯問題處理
阿新 • • 發佈:2019-01-28
1、開啟該專案的web.xml,更改對應的版本號 , 不要過低。
2、.project 檔案中引進
<natures> <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> <nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature> <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature> <nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.wst.jsdt.core.jsNature</nature> <nature>com.sysdeo.eclipse.tomcat.tomcatnature</nature> <nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> </natures>
3、執行
如果以上操作後還是報 Failed while installing Dynamic Web Module 問題 , 請繼續修改
1、開啟專案的跟目錄,進入 .settings 檔案中 會看到三個或四個檔案,修改他們的配置資訊 , 對應自己的版本號
2、修改 org.eclipse.core.resources.prefs 和 org.eclipse.jdt.core.prefs
eclipse.preferences.version=1 encoding/<project>=UTF-8 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.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.source=1.8
3、org.eclipse.wst.common.component
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.8.0"> <wb-module deploy-name="cashman"> <wb-resource deploy-path="/" source-path="/htdocs" tag="defaultRootSource"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/java"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/config"/> <property name="context-root" value="cashman"/> <property name="java-output-path" value="/cashman/htdocs/WEB-INF/classes"/> </wb-module> </project-modules>
4、org.eclipse.wst.common.project.facet.core.xml
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="3.1"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
修改完後重啟eclipse,再執行。 圓滿成功!