Ciao a tutti, sto cercando di visualizzare in un'applicazione web fatta con le jsp, un report con jasperreport mediante un'applet però non riesco a capire perchè mi dà errore al momento di caricare il report;in particolare l'errore è:

Error loading object from URL : http://127.0.0.1:10080/GlobalWebModu...Societa.jasper

Non so come fare,potete aiutarmi?

Vi invio il codice applet:

AppletStampa will appear below in a Java enabled browser.


<applet
codebase = "."
code = "AppletStampa.class"
name = "AppletStampa"
width = "400"
height = "300"
align = "middle"
archive = "jasperreports-1.1.0-applet.jar">

<param name=nomeJasper value="http://127.0.0.1:10080/GlobalWebModule/Repots/ReportSocieta.jasper">


</applet>


... e il codice della classe:



import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.net.*;

//************************************************** ***
import java.sql.Connection;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;

import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.xml.JRXmlLoader;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.view.JasperViewer;
import java.sql.DriverManager;
//************************************************** ***
import net.sf.jasperreports.engine.util.*;
import net.sf.jasperreports.view.*;
import net.sf.jasperreports.engine.*;

import java.io.*;
import java.util.*;




public class AppletStampa extends Applet {

String nomeFileJasper;
URL fileUrl = null;


//Construct the applet
public AppletStampa() {
}

//Initialize the applet
public void init() {

try {

super.init();

System.out.println("Eseguito public void init()");

// Catturo parametro filename del .jasper da stampare
nomeFileJasper =getParameter("nomeJasper");

//Interpretazione file xml in file .jasper : crea file .jasper (PROVARE)
//################################################## ################################################## ##################
System.setProperty("org.xml.sax.driver","org.apach e.xerces.parsers.SAXParser");
// JasperCompileManager.compileReportToFile("C:\\Back up_applicazioni\\Progetti_JSP\\StampaJasper\\WebMo duleStampa\\reports\\ReportSocieta.xml");
JasperCompileManager.compileReportToFile("C:\\Prog rammi\\ApacheSoftwareFoundation\\Tomcat5.0\\webapp s\\GlobalWebModule\\Reports\\ReportSocieta.xml");
//################################################## ################################################## ##################

// Creo URL per caricare .jasper
System.out.println("File name: " + nomeFileJasper);
System.out.println("Code base: " + getCodeBase());
fileUrl = new URL(getCodeBase(), nomeFileJasper);
System.out.println("File URL: " + fileUrl);

}
catch (Exception e) {
e.printStackTrace();
}
}

//Component initialization
private void jbInit() throws Exception {
}

public void start() {

System.out.println("Eseguito public void start()");

try{


// secondo, creo una mappa di parametri da passare al report
Map parameters = new HashMap();

JasperPrint jp = (JasperPrint) JRLoader.loadObject(fileUrl);

//definizione titolo del report
parameters.put("Title", "Lista Societa");


// Lancio JasperViewer
if (jp.getPages() != null && jp.getPages().size() > 0) {
JasperViewer.viewReport(jp, false);
}
}catch(Exception exc) {
System.out.print(exc.getMessage());
}


}


//Get Applet information
public String getAppletInfo() {
return "Applet Information";
}

//Get parameter info
public String[][] getParameterInfo() {
return null;
}
}


Grazie e ciaooo