none
Consumir un Servicio de Java RRS feed

  • Pregunta

  • Que tal amigos, tengo que consumir unos servicios deplegados en Java, empiezo con un ejemplo que he creado antes de entrar a cosas mas complejas... El servicio esta en Java con tomcat, se ha probado con una aplicación en java y todo ok.

    ahora cuando quiero consumir el servicio en un form me sale el error : 

    Aquí la implementación

    public void testServicio()
            {
                try { 
                ServiceLicencia.VolumenEsferaClient servidor = new ServiceLicencia.VolumenEsferaClient();
                MessageBox.Show(servidor.CalcularVolumenEsfera(20).ToString(), "Test");
                }
                catch(Exception e)
                {
                    MessageBox.Show("grrrr   -->" + e.ToString(), "Error");
                }
            }

    App.config

    <configuration>
        <system.serviceModel>
            <bindings>
                <basicHttpBinding>
                    <binding name="VolumenEsferaPortBinding" />
                </basicHttpBinding>
            </bindings>
            <client>
                <endpoint address="http://localhost:8080/WSEsfera/VolumenEsfera"
                    binding="basicHttpBinding" bindingConfiguration="VolumenEsferaPortBinding"
                    contract="ServiceLicencia.VolumenEsfera" name="VolumenEsferaPort" />
            </client>
        </system.serviceModel>
    </configuration>

    miércoles, 12 de diciembre de 2018 16:55

Respuestas

  • hola

    Ese testServicio() en que contexto esta definido ? o sea esta dentro de una app de consola, en un proyecto de test, en una app winforms

    lo pregunto porque recuerda que si esta en un class library el app.config debes ponerlo en el proyecto que inicia la ejecucion, no aplica si lo tienes en el proyecto que genera la dll

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Novatoj miércoles, 12 de diciembre de 2018 20:56
    miércoles, 12 de diciembre de 2018 20:26

Todas las respuestas

  • Hola  Novatoj

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te comento que estaremos realizando una revisión a profundidad acerca del inconveniente que se te está presentando.

    Proporcionaremos una respuesta lo más pronto posible.

    Gracias por usar los foros de MSDN.

    Pedro Alfaro
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    miércoles, 12 de diciembre de 2018 19:24
    Moderador
  • hola

    Ese testServicio() en que contexto esta definido ? o sea esta dentro de una app de consola, en un proyecto de test, en una app winforms

    lo pregunto porque recuerda que si esta en un class library el app.config debes ponerlo en el proyecto que inicia la ejecucion, no aplica si lo tienes en el proyecto que genera la dll

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Novatoj miércoles, 12 de diciembre de 2018 20:56
    miércoles, 12 de diciembre de 2018 20:26
  • Gracias Leandro, la configuración del app.config moví al proyecto que lanza la aplicación y funcionó, gracias... un abrazo.
    miércoles, 12 de diciembre de 2018 20:57