Maven项目右键->Maven->Update Project...后src/webapp/index.jsp、Java Resources有红叉提示
2017-12-19 14:22
656 查看
一、问题说明
Maven 新建好后,其他都弄好了,Maven Projects...发现src/webapp/index.jsp、Java Resources有红叉提示,但是项目当中就是找不到错误的文件。
这种一般有3种情况:
情况一:src/webapp/index.jsp报红叉
情况二:org.eclipse.wst.common.project.facet.core.xml中的java版本和当前项目jdk版本不一致
情况三:Problems 视图栏如果出现以下Dynamic Web Module 2.5 or newer错误提示
二、解决办法
1、情况一:src/webapp/index.jsp报红叉
选中项目,右键->BuildPath Configure Build Path->点击选项卡add Library->Server Runtime->next->Apache Tomcat v7.0->finish即可。
2、情况二:org.eclipse.wst.common.project.facet.core.xml中的java版本和当前项目jdk版本不一致
快捷键Ctrl+Shift+R 快速搜索或进入到工作间项目E:\workspace2\Test\.settings的.settings文件夹下找到org.eclipse.wst.common.project.facet.core.xml文件,
编辑修改java版本号为当前项目的jdk版本号。如图:
3、情况三:Problems 视图栏如果出现以下Dynamic Web Module 2.5 or newer错误提示
如上图所示
(1)快捷键Ctrl+Shift+R 快速搜索找到org.eclipse.wst.common.project.facet.core.xml文件,编辑修改 <installed facet="jst.web" version="3.0"/>的版本号(跟web.xml中<web app ...version一致)为3.0或2.5以上。如图:
(2)一般刚新建的maven web项目的话都需要看下/WEB-INF/web.xml,是否是以下代码的(新建的maven项目一般都是,不是则忽略)
Ps:如何创建Maven Web项目并显示src/main/java、src/main/resources、src/test/java目录http://blog.csdn.net/justinqin/article/details/72875145
Maven 新建好后,其他都弄好了,Maven Projects...发现src/webapp/index.jsp、Java Resources有红叉提示,但是项目当中就是找不到错误的文件。
这种一般有3种情况:
情况一:src/webapp/index.jsp报红叉
情况二:org.eclipse.wst.common.project.facet.core.xml中的java版本和当前项目jdk版本不一致
情况三:Problems 视图栏如果出现以下Dynamic Web Module 2.5 or newer错误提示
二、解决办法
1、情况一:src/webapp/index.jsp报红叉
选中项目,右键->BuildPath Configure Build Path->点击选项卡add Library->Server Runtime->next->Apache Tomcat v7.0->finish即可。
2、情况二:org.eclipse.wst.common.project.facet.core.xml中的java版本和当前项目jdk版本不一致
快捷键Ctrl+Shift+R 快速搜索或进入到工作间项目E:\workspace2\Test\.settings的.settings文件夹下找到org.eclipse.wst.common.project.facet.core.xml文件,
编辑修改java版本号为当前项目的jdk版本号。如图:
3、情况三:Problems 视图栏如果出现以下Dynamic Web Module 2.5 or newer错误提示
如上图所示
(1)快捷键Ctrl+Shift+R 快速搜索找到org.eclipse.wst.common.project.facet.core.xml文件,编辑修改 <installed facet="jst.web" version="3.0"/>的版本号(跟web.xml中<web app ...version一致)为3.0或2.5以上。如图:
(2)一般刚新建的maven web项目的话都需要看下/WEB-INF/web.xml,是否是以下代码的(新建的maven项目一般都是,不是则忽略)
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name>Archetype Created Web Application</display-name> </web-app>是的话则需要手动改为(<web app ...version="3.0"版本需要跟(1)中jst.web设置的版本一致)
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> </web-app>最后,重新maven——>Update Projects...
Ps:如何创建Maven Web项目并显示src/main/java、src/main/resources、src/test/java目录http://blog.csdn.net/justinqin/article/details/72875145
相关文章推荐
- maven新建web项目提示The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 如何创建Maven Web项目并显示src/main/java、src/main/resources、src/test/java目录
- eclipse中,项目有红叉之-Project configuration is not up-to-date with pom.xml. Select: Maven->Update Project... from the project context menu or use Quick Fix
- Maven项目,右键-update project后报错
- Maven项目红色叹号+JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java B
- eclipse新建maven webapp后无法添加src/main/java和src/main/test
- 在Myeclipse中复制一个没有语法错误及其其他错误项目后再粘贴项目到工作区出现的语法报错问题 关键字:java & web project
- <%@ page language="C#" autoeventwireup="true" inherits="index, App_Web_vsb3n 生成网站后,发布到网站上就提示这个错误
- Eclipse maven webapp项目目录结构配置 java build path 出现问题
- java_web初学笔记之<Jsp四个域对象page/request/session/application>
- maven项目出现web.xml is missing and <failOnMissingWebXml> is set to true错误的解决办法
- eclipse 中 maven项目 改为dynamic Web Project 时 显示 Dynamic Web Module 3.0 requires Java 1.6 or newer
- Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix.
- Maven问题总结:Eclipse中项目右键菜单中点击Maven->Update Projects时JDK被重置
- maven web项目不能创建src/main/java等文件夹的问题
- 使用Maven创建Web项目后,jsp引入静态文件提示报错。JSP 报错:javax.servlet.ServletException cannot be resolved to a type
- Java Project提示"Errors occurred during the build. Excepted to find an object at table index”
- eclipse新建maven webapp后无法添加src/main/java和src/main/test
- Maven项目缺少eclipse自带的插件项目需要建立lib目录加上jar包,或者是已经生成有的, 然后 右键build path add libraries web app libraries
- 解决maven项目上有红叉,Cannot change version of project facet Dynamic web module to 2.5