Question  How do I invoke CORBA from a servlet?

My Servlet:

import javax.servlet.http.*;
import java.io.*;
import org.omg.CORBA.*;

public class Cliente extends HttpServlet{

    private Clienter.Client objCliente;
    //private static org.omg.CORBA.ORB orb;

    public void doPost(HttpServletRequest request,HttpServletResponse
response) throws ServletException, IOException
     {
        Teste(null);
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        String Nome = request.getParameter("edtNome");
        String Cpf = request.getParameter("edtCpf");
        objCliente.Insert(Cpf,Nome);
        out.close();
    }

    public void Teste(String[] args)\{
      ORB orb = ORB.init(args, null);
     objCliente = Clienter.ClientHelper.bind(orb,"My Client");
    }
}

Apache Tomcat/4.0.1 - HTTP Status 500 - Internal Server Error

Exception report
Internal Server Error
description The server encountered an internal error (Internal Server
Error) that prevented it from fulfilling this request.

javax.servlet.ServletException: Invoker service() exception

org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:504)



org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216)

   at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
   at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

   at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

   at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

   at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
   at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

   at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

   at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
   at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)

   at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

   at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

   at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

   at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

   at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

   at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
   at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

   at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

   at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
   at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)

   at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)

   at java.lang.Thread.run(Thread.java:484)

  java.lang.NoClassDefFoundError:
com/inprise/vbroker/CORBA/portable/ObjectImpl
   at java.lang.ClassLoader.defineClass0(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
   at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
   at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1534)

   at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:852)

   at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)

   at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1156)

   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
   at Cliente.Teste(Cliente.java:28)
   at Cliente.doPost(Cliente.java:15)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
   at
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:446)

   at
org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216)

   at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
   at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

   at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

   at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

   at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
   at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

   at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

   at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
   at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)

   at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

   at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

   at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

   at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

   at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

   at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
   at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)

   at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

   at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

   at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
   at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)

   at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)

   at java.lang.Thread.run(Thread.java:484)

Please help me urgent...

Brasil!!

--
=============================================
Eduardo Santana de Almeida
Mestrando em Ci�ncia da Computa��o
Engenharia de Software
Universidade Federal de S�o Carlos - UFSCar
www.dc.ufscar.br/~ealmeida
=============================================

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to