См. РЕДАКТИРОВАТЬ 2
Здравствуйте, я озадачен тем, почему происходит это исключение
exception
javax.servlet.ServletException: Error instantiating servlet class controllers.Dashboard
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Thread.java:662)
root cause
java.lang.RuntimeException: Uncompilable source code - missing method body, or declare abstract
DAO.OrderDAO.(OrderDAO.java:68)
BO.OrderForm.(OrderForm.java:33)
controllers.Dashboard.(Dashboard.java:23)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constructor.java:513)
java.lang.Class.newInstance0(Class.java:355)
java.lang.Class.newInstance(Class.java:308)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Thread.java:662)
Сначала я получалэто в NetBeans 6.9.1 и продолжил поиск, обнаружив эту странную ошибку после попытки опубликовать решение, которое оказалось безуспешным, я решил переключить IDE, поэтому я скачал Intellij IDE 9 (пока что любил его) и до сих порполучил то же исключение !!Я имею в виду, давай .., только три класса, которые не принадлежат общим библиотекам, это пакеты DAO
, BO
и controllers
, а они
Теперь я потерялся, поскольку код существуети там нет опечатки толстой кишки или что-нибудь.
EDIT 1:
удалил исходный код DAO.OrderDAO.java
, BO.OrderForm.java
и controllers.OrderSearch.java
, так как было решено, что проблема была вызвана одним из нижеуказанных классов (который еще не решен).Я настроил отладчик IntelliJ так, чтобы он останавливался всякий раз, когда выбрасывается Exception
, и у меня выдается ClassNotFoundException
при поиске класса org.apache.catalina.startup.bootstrap
Я не уверен, имеет ли это отношение к PATH
переменным, потому что яЯ скачал apache-tomcat-6.0.30, и я проверил наличие проблемного класса. Есть предложения?
Редактировать 2:
Переключившись обратно на NetBeans, 6.9.1 добавил кучу библиотек, исключение во время выполнения прекратилось, однако я снова застрял с вышеупомянутым исключением и трассировкой стека, и я повторяю, что тело методатам!!.Ссылка на полный след , пароль 1234