Как решить: javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/xml/ws/soap/SOAPFaultException

Я встретил исключение «javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/xml/ws/soap/SOAPFaultException», когда нажимаю кнопку на своей веб-странице jsp.

Он работал нормально, когда я запускал его в Eclipse. поэтому я опубликовал его в веб-приложениях и запустил веб-службу apache в системном трее. Я получил доступ к веб-адресу, который я настроил, страница JSP работает нормально, но когда я нажимаю кнопку на своей веб-странице jsp, появляется ошибка.

Ниже приведена основная причина сообщения об ошибке.

javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/xml/ws/soap/SOAPFaultException
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:916)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:845)
org.apache.jsp.index_jsp._jspService(index_jsp.java:213)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

java.lang.NoClassDefFoundError: javax/xml/ws/soap/SOAPFaultException
oss_api.oss.Search_the_license(oss.java:105)
org.apache.jsp.index_jsp._jspService(index_jsp.java:134)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

java.lang.ClassNotFoundException: javax.xml.ws.soap.SOAPFaultException
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1928)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1771)
oss_api.oss.Search_the_license(oss.java:105)
org.apache.jsp.index_jsp._jspService(index_jsp.java:134)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

person Eddie    schedule 24.08.2018    source источник


Ответы (1)


В приведенном выше исключении четко указано, что библиотека зависимостей не включена. Можете ли вы перечислить все банки, используемые вашим проектом?

Скорее всего, в вашем проекте отсутствует jar-файл jax-ws.jar.

person NIKET BHANDARY    schedule 24.08.2018
comment
Спасибо, НИКЕТ БХАНДАРИ!! - person Eddie; 24.08.2018
comment
Спасибо, ты просто спас меня - person Dupinder Singh; 23.08.2019