eclipse下 maven 建立webapp工程 和解决 Cannot change version of project facet Dynamic web

来源:互联网 发布:电信网络拓扑分析 编辑:程序博客网 时间:2024/05/21 19:25

1.新建maven webapp工程

这里写图片描述

2.修改buildpath 添加server runtime 并将jdk更换1.8

这里写图片描述

3.将eclipse的java complier 改成1.8

这里写图片描述

4.修改web.xml

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns="http://java.sun.com/xml/ns/javaee"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"    id="schedule-console" version="3.0"></web-app>

5.打开eclipseNavigator,打开.settings

修改org.eclipse.jdt.core.prefs

eclipse.preferences.version=1org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabledorg.eclipse.jdt.core.compiler.codegen.methodParameters=do not generateorg.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserveorg.eclipse.jdt.core.compiler.compliance=1.8org.eclipse.jdt.core.compiler.debug.lineNumber=generateorg.eclipse.jdt.core.compiler.debug.localVariable=generateorg.eclipse.jdt.core.compiler.debug.sourceFile=generateorg.eclipse.jdt.core.compiler.problem.assertIdentifier=errororg.eclipse.jdt.core.compiler.problem.enumIdentifier=errororg.eclipse.jdt.core.compiler.problem.forbiddenReference=warningorg.eclipse.jdt.core.compiler.source=1.8

修改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.0"/>  <installed facet="wst.jsdt.web" version="1.0"/></faceted-project>

6.refresh工程

若本来已经建好的已经建好的工程报错: Cannot change version of project facet Dynamic web ,按以上修改即可

0 0