Eclipse折腾Maven之后,原来的常规Web项目出错了

车开源 发布于 2016/01/18 10:18
阅读 1K+
收藏 0

昨天闲着想玩下Maven,折腾一番之后不太成功。今天在本地调试原来的Web项目启动是正常的,访问就出错出,昨天没动过它呀?一下子找不着边,哪出的问题?@JFinal help

2016-01-18 10:13:50,609 [qtp33524623-23] ERROR [com.jfinal.core.ActionHandler] - /login
com.jfinal.render.RenderException: org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP

PWC6199: Generated servlet error:
源值1.5已过时, 将在未来所有发行版中删除

PWC6199: Generated servlet error:
目标值1.5已过时, 将在未来所有发行版中删除

PWC6199: Generated servlet error:
要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。

PWC6199: Generated servlet error:
org.apache.jsp.WEB_002dINF.content.security.login_jsp不是抽象的, 并且未覆盖org.apache.jasper.runtime.JspSourceDependent中的抽象方法getDependants()

PWC6199: Generated servlet error:
org.apache.jsp.WEB_002dINF.content.security.login_jsp中的getDependants()无法实现org.apache.jasper.runtime.JspSourceDependent中的getDependants()
  返回类型java.util.List<java.lang.String>与java.util.Map<java.lang.String,java.lang.Long>不兼容

……………………


PWC6199: Generated servlet error:

找不到符号
  符号:   方法 evaluateExpression(java.lang.String,java.lang.Class<java.lang.String>,javax.servlet.jsp.PageContext,<nulltype>)
  位置: 类 org.apache.jasper.runtime.PageContextImpl


    at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:129)
    at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:299)
    at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:392)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:453)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:625)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
    at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:276)
    at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:103)
    at com.jfinal.render.JspRender.render(JspRender.java:67)

    ... 41 more

=======================

解决了:不知什么时候多了Tomcat7的Library,真是日了狗。移除问题解决。

加载中
0
车开源
车开源
解决了,答案就是最后。
0
JFinal
JFinal
  libraries 配置中没有出现  maven dependency,并不是 maven项目,建议创建项目的时候使用向导,选择 maven web app 这个模板一步一步来生成。
返回顶部
顶部