Hola,
Lo que quiero es acceder a un registro y para ello he desarrolado clases java que funcionan correctamente, ahora quiero crear unas jsp para mostrar los resultados y leer datos desde pantalla. Para ello quiero usar jsp y reutilizar las clases java ya implementadas. Pero obtego este error:
25-nov-2007 14:36:14 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() para servlet jsp lanzó excepción
java.lang.NoClassDefFoundError: javax/xml/registry/JAXRException
at org.apache.jsp.exitoBps_jsp._jspService(exitoBps_j sp.java:56)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:315)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection(Http11BaseProt ocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:595)
Mi clase jsp es:
<%@ page import ="omar.*"%>
<div align="center" >
<%
String descripcion=request.getParameter("descripcion");
if (descripcion !=null && descripcion.trim().length() >0){
BuscarBPS bpp = new BuscarBPS();
String qURL = "http://localhost:8080/omar/registry/soap";
String pURL = "http://localhost:8080/omar/registry/soap";
bpp.buscar(qURL, pURL);
%>
<font color="red"><h1>Descripcion correcta</h1></font>
<%
}else{
%>
<font color="red"><h1>Por favor, introduzca una descripcion</h1></font>
<% }
%>
</div>
La clase java BuscarBPS funciona correctamente. Que es lo que ocurre? ¿Como puedo solucionarlo? Nose que me da que es algo del web.xml que debo configurar ahi el acceso al registro.
Muchas gracias por vuestra ayuda y atencion.