2016-04-16 10 views
0

При запуске моего junit получаю это исключение. Когда я запускаю JUnit с помощью многословного, я вижу, что класс загружается из правой банки. Похоже, что он не инициализируется. Есть ли причина, почему?NoClassDefFoundError - SSLSocketFactory

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class org.apache.http.conn.ssl.SSLSocketFactory 
    at org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(DispatcherServlet.java:1302) 
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:977) 
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) 
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968) 
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:859) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:575) 
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:844) 
    at org.springframework.test.web.servlet.TestDispatcherServlet.service(TestDispatcherServlet.java:65) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) 
    at org.springframework.mock.web.MockFilterChain$ServletFilterProxy.doFilter(MockFilterChain.java:167) 
    at org.springframework.mock.web.MockFilterChain.doFilter(MockFilterChain.java:134) 
    at org.springframework.test.web.servlet.MockMvc.perform(MockMvc.java:155) 
+0

Действительно ли это первая ошибка? Обычно это происходит, если раньше была некоторая ошибка в статическом инициализаторе класса. – Vampire

ответ

0

java.lang.NoClassDefFoundError: Could not initialize class org.apache.http.conn.ssl.SSLSocketFactory

Это означает, что он говорит. В какой-то момент JVM попыталась инициализировать этот класс, и это провалилось. Где-то должно быть исключение stacktrace, которое говорит, какова фактическая причина сбоя. Скорее всего, это связано с неконтролируемым исключением, созданным/in в некоторых классах статических инициализаторов. Без stacktrace. мы можем только догадываться, что такое настоящая причина.