🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #25576

Re: Applets y conexiones a bases de datos.

#25576
From: Miguel A. Fern�ndez
Date: Mon, 15 Mar 1999 00:00
151 lines
5142 bytes
�Has utilizado el parametro CODEBASE=URL_de_la_maquina_que_sirve_el applet
en la llamada al applet?
<APPLET CODE=tuclase.class CODEBASE=URL_maquina ....etc>
Es necesario porque un applet solo puede establecer una conexi�n de este
tipo con la maquina que sirve el applet.


Julio Negueruela escribi� en mensaje <36E51B8F.D0CA144E@si.unirioja.es>...
Hola a todos,

Acabo de realizar un applet que me pide una serie de datos para luego
introducir una fila en una tabla en base de datos Oracle. Todo va bien
excepto cuando pulso introducir datos :(. Entonces me sale el siguiente
error:
security.Couldn't connect to 'ginebra' with origin from ''.

netscape.security.AppletSecurityException: security.Couldn't connect to
'ginebra' with origin from ''.

  at java.lang.Throwable.<init>(Compiled Code)

  at java.lang.Exception.<init>(Compiled Code)

  at java.lang.RuntimeException.<init>(Compiled Code)

  at java.lang.SecurityException.<init>(Compiled Code)

  at netscape.security.AppletSecurityException.<init>(Compiled Code)

  at netscape.security.AppletSecurityException.<init>(Compiled Code)

  at netscape.security.AppletSecurity.checkConnect(Compiled Code)

  at netscape.security.AppletSecurity.checkConnect(Compiled Code)

  at netscape.security.AppletSecurity.checkConnect(Compiled Code)

  at java.lang.SecurityManager.checkConnect(Compiled Code)

  at java.net.InetAddress.getAllByName0(Compiled Code)

  at java.net.InetAddress.getByName(Compiled Code)

  at java.net.Socket.<init>(Compiled Code)

  at oracle.sqlnet.SQLnet.Connect(Compiled Code)

  at oracle.sqlnet.SQLnet.Connect(Compiled Code)

  at oracle.sqlnet.SQLnet.Connect(Compiled Code)

  at oracle.jdbc.ttc7.TTC7Protocol.connect(Compiled Code)

  at oracle.jdbc.ttc7.TTC7Protocol.logon(Compiled Code)

  at oracle.jdbc.driver.OracleConnection.<init>(Compiled Code)

  at oracle.jdbc.driver.OracleDriver.connect(Compiled Code)

  at java.sql.DriverManager.getConnection(Compiled Code)

* at java.sql.DriverManager.getConnection(Compiled Code)

  at base.BDTPrograma.<init>(Compiled Code)

  at Insertar.InsertarPanel.insertaButton_actionPerformed(Compiled Code)

  at
Insertar.InsertarPanel_insertaButton_actionAdapter.actionPerformed(Compiled
Code)

  at java.awt.Button.processActionEvent(Compiled Code)

  at java.awt.Button.processEvent(Compiled Code)

  at java.awt.Component.dispatchEventImpl(Compiled Code)

  at java.awt.Component.dispatchEvent(Compiled Code)

  at java.awt.EventDispatchThread$EventPump.dispatchEvents(Compiled
Code)

  at java.awt.EventDispatchThread.run(Compiled Code)

  at
netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(Compiled
Code)

netscape.security.AppletSecurityException: security.checkexit: 1

  at java.lang.Throwable.<init>(Compiled Code)

  at java.lang.Exception.<init>(Compiled Code)

  at java.lang.RuntimeException.<init>(Compiled Code)

  at java.lang.SecurityException.<init>(Compiled Code)

  at netscape.security.AppletSecurityException.<init>(Compiled Code)

  at netscape.security.AppletSecurityException.<init>(Compiled Code)

  at netscape.security.AppletSecurity.checkExit(Compiled Code)

  at java.lang.SecurityManager.checkExit(Compiled Code)

  at java.lang.Runtime.exit(Compiled Code)

  at java.lang.System.exit(Compiled Code)

  at base.BDTPrograma.<init>(Compiled Code)

  at Insertar.InsertarPanel.insertaButton_actionPerformed(Compiled Code)

  at
Insertar.InsertarPanel_insertaButton_actionAdapter.actionPerformed(Compiled
Code)

  at java.awt.Button.processActionEvent(Compiled Code)

  at java.awt.Button.processEvent(Compiled Code)

  at java.awt.Component.dispatchEventImpl(Compiled Code)

* at java.awt.Component.dispatchEvent(Compiled Code)

  at java.awt.EventDispatchThread$EventPump.dispatchEvents(Compiled
Code)

  at java.awt.EventDispatchThread.run(Compiled Code)

  at
netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(Compiled
Code)

Cuando pruebo el applet desde Oracle Java Developer me funciona bien,
por lo que creo que es problema de seguridad de los applets (la base de
datos est� en otra m�quina). �Alguien sabe si existe alguna forma de
poder acceder a una base de datos que est� en otro servidor mediante un
applet?

Por cierto, soy un aut�ntico novato en esto, como habr�is podido
observar.

Muchas gracias y un saludo.
--
Julio Negueruela
DBA    Servicio Inform�tico
Universidad de La Rioja      -      Spain
Telf: 941-299179     Fax: 941- 299180
mailto:julio.negueruela@si.unirioja.es
Technical Details
Message-ID: <7cj1gj$rqt$2@talia.mad.ttd.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <36E51B8F.D0CA144E@si.unirioja.es>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 1116f3,1e762b596c81a399
X-Google-Attributes: gid1116f3,public
From: "Miguel A. Fern�ndez" <mafernan@ctasa.es>
Subject: Re: Applets y conexiones a bases de datos.
Date: 1999/03/15
Message-ID: <7cj1gj$rqt$2@talia.mad.ttd.net>
X-Deja-AN: 455301670
References: <36E51B8F.D0CA144E@si.unirioja.es>
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Organization: Telefonica Transmision de Datos
Newsgroups: es.comp.lenguajes.java