求助:eclipse无法解析导入 javax.servlet.ServletContextEvent

1、有javax.servlet-api-3.0.1-sources.jar 和javax.servlet-api-3.0.1.jar

2、controller中提示:无法解析类型 javax.servlet.http.HttpServletRequest。从必需的 .class 文件间接引用了它。

3、在启动时候报错如下

严重: Error configuring application listener of class [org.jeecgframework.web.system.listener.InitListener]
java.lang.Error: 无法解析的编译问题:
    无法解析导入 javax.servlet.ServletContextEvent
    javax.servlet.ServletContextListener 无法解析为类型
    ServletContextEvent 无法解析为类型
    ServletContextEvent 无法解析为类型

    at org.jeecgframework.web.system.listener.InitListener.(InitListener.java:3)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4675)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5215)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

八月 11, 2018 2:00:32 下午 org.apache.catalina.core.StandardContext listenerStart
严重: Error configuring application listener of class [org.jeecgframework.web.system.listener.OnlineListener]
java.lang.Error: 无法解析的编译问题:
    无法解析导入 javax.servlet.ServletContextEvent
    无法解析导入 javax.servlet.ServletContextListener
    无法解析导入 javax.servlet.http.HttpSessionEvent
    无法解析导入 javax.servlet.http.HttpSessionListener
    ServletContextListener 无法解析为类型
    HttpSessionListener 无法解析为类型
    HttpSessionEvent 无法解析为类型
    HttpSessionEvent 无法解析为类型
    ServletContextEvent 无法解析为类型
    ServletContextEvent 无法解析为类型    at org.jeecgframework.web.system.listener.OnlineListener.(OnlineListener.java:3)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4675)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5215)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
 

你可能感兴趣的:(Java,e,开发)