Error to load an applet

Please , could anybody help me ?

I'm trying to load an applet from JSP page.

I've already installed Java Plugin.

I'm using Internet Explorer 5 and TomCat 4.1

The code of the applet is following:

Applet code

--

/*

* Created on 14/11/2003

*

* To change the template for this generated file go to

* Window>Preferences>Java>Code Generation>Code and Comments

*/

import java.applet.Applet;

import java.awt.TextArea;

import java.io.ObjectInputStream;

import java.net.URL;

import java.net.URLConnection;

/**

* @author turmasabado

*

* To change the template for this generated type comment go to

* Window>Preferences>Java>Code Generation>Code and Comments

*/

public class MonitorMotor extends Applet{

private TextArea status = new TextArea();

private boolean rodando; //booleano para controle da thread de leitura do applet

private String nomeBanco;

/* (non-Javadoc)

* @see java.applet.Applet#init()

*/

public void init() {

this.add(status);

}

public void start() {

status.setText("Iniciando monitor para banco:" + nomeBanco);

}

public void stop() {

rodando = false;

}

public void atualizaStatus(String[] valores) {

for(int i = 0; i < valores.length; i++) {

status.append(valores);

}

}

}

JSP Code

--

<HTML>

<HEAD>

<TITLE> Java Engine </TITLE>

</HEAD>

<BODY BGCOLOR="FDF5E6">

<H2 ALIGN="CENTER"> BEM-VINDO AO JAVA ENGINE </H2>



<FORM>

<B> Banco de Dados: </B>


<B> Usu齬io: </B>


<INPUT TYPE="hidden" name="comando" value="motor">

<applet code="MonitorMotor" width="500" height="300" >

</applet>


</FORM>

</BODY>

</HTML>

But it is occurring this error:

-

java.security.PrivilegedActionException: java.net.ConnectException: Connection refused: connect

at java.security.AccessController.doPrivileged(Native Method)

at java.net.SocksSocketImplFactory.guessVersion(Unknown Source)

at java.net.SocksSocketImplFactory.<init>(Unknown Source)

at java.net.Socket.<clinit>(Unknown Source)

at sun.net.NetworkClient.doConnect(Unknown Source)

at sun.plugin.net.protocol.http.HttpClient.doConnect(Unknown Source)

at sun.net.www.http.HttpClient.openServer(Unknown Source)

at sun.net.www.http.HttpClient.openServer(Unknown Source)

at sun.net.www.http.HttpClient.<init>(Unknown Source)

at sun.net.www.http.HttpClient.<init>(Unknown Source)

at sun.plugin.net.protocol.http.HttpClient.<init>(Unknown Source)

at sun.plugin.net.protocol.http.HttpClient.New(Unknown Source)

at sun.plugin.net.protocol.http.HttpURLConnection.privBlock(Unknown Source)

at sun.plugin.net.protocol.http.HttpURLConnection$PrivilegedBlockAction.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at sun.plugin.net.protocol.http.HttpURLConnection.connect(Unknown Source)

at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

at sun.plugin.net.protocol.http.HttpUtils.followRedirects(Unknown Source)

at sun.plugin.cache.CachedFileLoader.download(Unknown Source)

at sun.plugin.cache.CachedFileLoader.load(Unknown Source)

at sun.plugin.cache.FileCache.get(Unknown Source)

at sun.plugin.net.protocol.http.HttpURLConnection.connectWithCache(Unknown Source)

at sun.plugin.net.protocol.http.HttpURLConnection.connect(Unknown Source)

at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

at java.net.HttpURLConnection.getResponseCode(Unknown Source)

at sun.applet.AppletClassLoader.getBytes(Unknown Source)

at sun.applet.AppletClassLoader.access$100(Unknown Source)

at sun.applet.AppletClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at sun.applet.AppletClassLoader.findClass(Unknown Source)

at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadCode(Unknown Source)

at sun.applet.AppletPanel.createApplet(Unknown Source)

at sun.plugin.AppletViewer.createApplet(Unknown Source)

at sun.applet.AppletPanel.runLoader(Unknown Source)

at sun.applet.AppletPanel.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: java.net.ConnectException: Connection refused: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.PlainSocketImpl.doConnect(Unknown Source)

at java.net.PlainSocketImpl.connectToAddress(Unknown Source)

at java.net.PlainSocketImpl.connect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at java.net.SocksSocketImplFactory$1.run(Unknown Source)

... 40 more

load: class MonitorMotor not found.

java.lang.ClassNotFoundException: MonitorMotor

at sun.applet.AppletClassLoader.findClass(Unknown Source)

at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadCode(Unknown Source)

at sun.applet.AppletPanel.createApplet(Unknown Source)

at sun.plugin.AppletViewer.createApplet(Unknown Source)

at sun.applet.AppletPanel.runLoader(Unknown Source)

at sun.applet.AppletPanel.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: java.net.SocketException: Connection refused: connect

at java.net.SocksSocketImpl.connect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at sun.net.NetworkClient.doConnect(Unknown Source)

at sun.plugin.net.protocol.http.HttpClient.doConnect(Unknown Source)

at sun.net.www.http.HttpClient.openServer(Unknown Source)

at sun.net.www.http.HttpClient.openServer(Unknown Source)

at sun.net.www.http.HttpClient.<init>(Unknown Source)

at sun.net.www.http.HttpClient.<init>(Unknown Source)

at sun.plugin.net.protocol.http.HttpClient.<init>(Unknown Source)

at sun.plugin.net.protocol.http.HttpClient.New(Unknown Source)

at sun.plugin.net.protocol.http.HttpURLConnection.privBlock(Unknown Source)

at sun.plugin.net.protocol.http.HttpURLConnection$PrivilegedBlockAction.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at sun.plugin.net.protocol.http.HttpURLConnection.connect(Unknown Source)

at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

at java.net.HttpURLConnection.getResponseCode(Unknown Source)

at sun.applet.AppletClassLoader.getBytes(Unknown Source)

at sun.applet.AppletClassLoader.access$100(Unknown Source)

at sun.applet.AppletClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

... 11 more

Thanks very much

Jane Montin

[7741 byte] By [Jane_Pellima] at [2007-9-29 16:57:52]
# 1

The stacktrace seems to indicate that your applet cannot be found where it is expected (I said it seems because you didn't provide the entire listing).

Try to change your applet tag to read like this:

<applet codebase="." code="MonitorMotor" width="500" height="300" >

If you still get the error, then play with the codebase by substituting the period with the correct URL like http://www.mywebsite.com

;o)

V.V.

viravana at 2007-7-15 15:31:57 > top of Java-index,Security,Signed Applets...