Anterior
 Volver
 Siguiente

 
Asunto: Mi primer Applet?
Fecha: Thu Feb 3 12:51:04 2000
De: Centoira <centoira@helia.ait.uvigo.es>

 
This is a multi-part message in MIME format.
--------------E7B2A8F3297D5A6FB674A7D4
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

    Estimados compañeros:

        Espero que sepais perdonar mi enorme ignorancia en los temas
relacionados con CORBA!... De hecho, no se siquiera si puedo hacer esta
pregunta en la lista o si tengo que dirigirme a otro lado... si es así
PERDONAD!, y si alguien me puede decir a dónde tengo que dirigirme, le
estaría muy agradecido!.

        Soy un estudiante de ingeniería de Telecomunicaciones, que está
empezando su proyecto fin de carrera, que versará sobre "Teleenseñanza
en Internet sobre arquitecturas CORBA".

        Estoy intentando probar mi "primer programa Corba" y "mi primer
applet Corba", y pasaré a contaros mi problema!!.

        Los clientes(tanto la aplicación, como el applet), simplemente
contactan con un objeto sevidor Corba, le piden que incremente un
contador 1000 veces, y devuelven la respuesta a dicho cliente, el cual
puede hacer así un cálculo aproximado del "ping".

        El entorno de programación que estoy utilizando es el Java
Builder 3.0, que utiliza el ORB Visibroker 4.0 para Java (que está
integrado en el propio entorno de programación).

        El cliente aplicación funciona perfectamente; pero el applet,
consigue inicializar el ORB, pero cuando intenta enlazarse con el objeto
servidor, me manda el siguiente aviso!!!!:

WARNIG: Attempting to use HTTP Firewall Proxy Server
                  due to security restrictions: org.omg.CORBA.INTERNAL:
Can not find Gatekeeper: exception ReqFailure{} minor code: 0
completed: No

        Tanto el cliente, como el servidor y el applet, son ejecutados
en la misma máquina. Mis preguntas son las siguientes:

        Necesito tener activado el Gatekeeper?...
        si es así, cómo se configura éste en el entorno del Java
Builder?...
        es otro problema diferente el que tengo?...

    Os doy las gracias por anticipado!!!.   Fdo: Jose

PD: Os adjunto el código del applet, por si eso puede servir de algo!.

--------------E7B2A8F3297D5A6FB674A7D4
Content-Type: application/x-unknown-content-type-JBuilder.Java;
 name="CountClientApplet.java"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="CountClientApplet.java"

aW1wb3J0IGphdmEuYXd0Lio7DQppbXBvcnQgamF2YS5pby5JT0V4Y2VwdGlvbjsNCmltcG9y
dCBqYXZhLnV0aWwuKjsNCg0KcHVibGljIGNsYXNzIENvdW50Q2xpZW50QXBwbGV0IGV4dGVu
ZHMgamF2YS5hcHBsZXQuQXBwbGV0DQp7DQogIHByaXZhdGUgVGV4dEZpZWxkIGNvdW50Rmll
bGQsIHBpbmdUaW1lRmllbGQ7DQogIHByaXZhdGUgQnV0dG9uIHJ1bkNvdW50Ow0KICBwcml2
YXRlIENvdW50ZXIuQ291bnQgY291bnRlcjsNCg0KICBwdWJsaWMgdm9pZCBpbml0KCkNCiAg
ew0KICAgIHNldExheW91dChuZXcgR3JpZExheW91dCgyLDIsMTAsMTApKTsNCg0KICAgIGFk
ZChuZXcgTGFiZWwoIkNvdW50IikpOw0KICAgIGFkZChjb3VudEZpZWxkPW5ldyBUZXh0Rmll
bGQoKSk7DQogICAgY291bnRGaWVsZC5zZXRUZXh0KCIxMDAwIik7DQogICAgYWRkKHJ1bkNv
dW50PW5ldyBCdXR0b24oIlJ1biIpKTsNCiAgICBhZGQocGluZ1RpbWVGaWVsZD1uZXcgVGV4
dEZpZWxkKCkpOw0KICAgIHBpbmdUaW1lRmllbGQuc2V0RWRpdGFibGUoZmFsc2UpOw0KDQog
ICAgdHJ5DQogICAgeyAvL2luaWNpbGl6YW1vcyBlbCBPUkIuLi4NCiAgICAgIHNob3dTdGF0
dXMoIkluaXRpYWxpemluZyB0aGUgT1JCIik7DQogICAgICBvcmcub21nLkNPUkJBLk9SQiBv
cmI9IG9yZy5vbWcuQ09SQkEuT1JCLmluaXQodGhpcywgU3lzdGVtLmdldFByb3BlcnRpZXMo
KSk7DQoNCiAgICAgIHRyeQ0KICAgICAgeyAvLyBUZWNsYSBkZSBlc3BlcmEgcGFyYSB2ZXIg
cmVzdWx0YWRvcw0KICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlB1bHNhIFJldHVybi4u
LiIpOw0KICAgICAgICBTeXN0ZW0uaW4ucmVhZCgpOw0KICAgICAgfQ0KICAgICAgY2F0Y2gg
KElPRXhjZXB0aW9uIGUpDQogICAgICB7DQogICAgICAgIHJldHVybjsNCiAgICAgIH0NCg0K
ICAgICAgc2hvd1N0YXR1cygiQmluZGluZyB0byBDb3VudCBPYmplY3QiKTsNCiAgICAgIGNv
dW50ZXI9Q291bnRlci5Db3VudEhlbHBlci5iaW5kKG9yYiwgIk15IENvdW50Iik7DQoNCiAg
ICAgIHRyeQ0KICAgICAgeyAvLyBUZWNsYSBkZSBlc3BlcmEgcGFyYSB2ZXIgcmVzdWx0YWRv
cw0KICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlB1bHNhIFJldHVybi4uLiIpOw0KICAg
ICAgICBTeXN0ZW0uaW4ucmVhZCgpOw0KICAgICAgfQ0KICAgICAgY2F0Y2ggKElPRXhjZXB0
aW9uIGUpDQogICAgICB7DQogICAgICAgIHJldHVybjsNCiAgICAgIH0NCiAgICB9DQogICAg
Y2F0Y2gob3JnLm9tZy5DT1JCQS5TeXN0ZW1FeGNlcHRpb24gZSkNCiAgICB7DQogICAgICBz
aG93U3RhdHVzKCJFeGNlcGNp824hISEhISEhISEhISEhISEhISIgKyBlKTsNCiAgICB9DQog
IH0gLy9maW5hbCBkZWwgaW5pdC4NCg0KICBwdWJsaWMgYm9vbGVhbiBhY3Rpb24oRXZlbnQg
ZXYsIE9iamVjdCBhcmcpDQogIHsNCiAgICBpZihldi50YXJnZXQgPT0gcnVuQ291bnQpDQog
ICAgew0KICAgICAgdHJ5DQogICAgICB7DQogICAgICAgIHNob3dTdGF0dXMoIlNldHRpbmcg
c3VtIHRvIDAiKTsNCiAgICAgICAgY291bnRlci5zdW0oKGludCkwKTsNCg0KICAgICAgICBz
aG93U3RhdHVzKCJJbmNyZW1lbnRpbmciKTsNCiAgICAgICAgaW50IHN0b3BDb3VudD1JbnRl
Z2VyLnBhcnNlSW50KGNvdW50RmllbGQuZ2V0VGV4dCgpKTsNCiAgICAgICAgcGluZ1RpbWVG
aWVsZC5zZXRUZXh0KCIgIik7DQoNCiAgICAgICAgbG9uZyBzdGFydFRpbWU9U3lzdGVtLmN1
cnJlbnRUaW1lTWlsbGlzKCk7DQoNCiAgICAgICAgZm9yKGludCBpPTA7IGk8c3RvcENvdW50
OyBpKyspDQogICAgICAgIHsNCiAgICAgICAgICBjb3VudGVyLmluY3JlbWVudCgpOw0KICAg
ICAgICB9DQoNCiAgICAgICAgbG9uZyBzdG9wVGltZT1TeXN0ZW0uY3VycmVudFRpbWVNaWxs
aXMoKTsNCiAgICAgICAgcGluZ1RpbWVGaWVsZC5zZXRUZXh0KCJBdmcgUGluZyA9ICINCiAg
ICAgICAgICArIEZsb2F0LnRvU3RyaW5nKChmbG9hdCkoc3RvcFRpbWUtc3RhcnRUaW1lKS9z
dG9wQ291bnQpDQogICAgICAgICAgKyAibXNlY3MiKTsNCiAgICAgICAgc2hvd1N0YXR1cygi
U3VtID0gIiArIGNvdW50ZXIuc3VtKCkpOw0KICAgICAgfQ0KICAgICAgY2F0Y2gob3JnLm9t
Zy5DT1JCQS5TeXN0ZW1FeGNlcHRpb24gZSkNCiAgICAgIHsNCiAgICAgICAgc2hvd1N0YXR1
cygiRXhjZXBjafNuISEhISEhISEhISEhIiArIGUpOw0KICAgICAgfQ0KDQogICAgICByZXR1
cm4gdHJ1ZTsNCiAgICB9DQogICAgcmV0dXJuIGZhbHNlOw0KICB9IC8vIGZpbmFsIGRlbCBh
Y3Rpb24NCn0NCg==
--------------E7B2A8F3297D5A6FB674A7D4--


 Anterior
 Volver
 Siguiente