1. 程式人生 > >java轉web專案,Failed while installing Dynamic Web Module 報錯問題處理

java轉web專案,Failed while installing Dynamic Web Module 報錯問題處理

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,再執行。 圓滿成功!