问题描述
如题:在svn检下来的一个项目,用jetty运行时报了java.lang.ExceptionInInitializerError这个错误。搜了搜说是静态变量加载的时候出的问题。atsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)atsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)atsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)atjava.lang.reflect.Constructor.newInstance(Constructor.java:513)atjava.lang.Class.newInstance0(Class.java:355)atjava.lang.Class.newInstance(Class.java:308)atorg.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153)atorg.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:428)atorg.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)atorg.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)atorg.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:736)atorg.mortbay.jetty.servlet.Context.startContext(Context.java:140)atorg.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)atorg.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)atorg.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)atorg.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)atorg.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)atorg.mortbay.jetty.Server.doStart(Server.java:224)atorg.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)atrunjettyrun.Bootstrap.main(Bootstrap.java:82)
解决方案
解决方案二:
查看web服务器log....这个是没启动成功..
解决方案三:
JDK什么版本的项目?jetty一般跑pathy的项目,你这是J2EE的项目还是payth项目?
解决方案四:
项目是EJB的项目
解决方案五:
看看相关配置文件有没有改过来。例如jdbc.properties
解决方案六:
你看看是不是构造方法引用静态变量时出错、、、