|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
[JEE] Deploy di un'applicazione enterprise
Ciao a tutti. Ho realizzato con eclipse un progetto PRGEar come Enterprise Application Project. Inclusi in questo progetto ci sono PRGWeb, Dynamic Web Project, e PRG, EJB project.
Utilizzo JBoss come application server. In PRGWeb è presente un'applet che comunica con PRG attraverso gli EJB. Con eclipse tutto funziona bene. Ora però mi viene richiesto di distribuire l'applicazione che ho appena progettato, ma non ho ben chiaro come fare. Provando a spostare PRGWeb.War nella cartella Deploy di JBoss e andando con internet explorer all'indirizzo http://127.0.0.1:8080/PRGWeb, l'applet viene trovata, ma non funziona. Codice:
Java Plug-in 1.6.0_11 Uso della versione JRE 1.6.0_11 Java HotSpot(TM) Client VM Directory principale utente = C:\Documents and Settings\MIOUTENTE ---------------------------------------------------- c: cancella finestra console f: finalizza oggetti nella coda di finalizzazione g: recupera spazio h: visualizza questo messaggio di aiuto l: esegui dump dell'elenco classloader m: stampa utilizzo memoria o: attiva registrazione eventi q: nascondi console r: ricarica configurazione criteri s: esegui dump delle proprietà del sistema e dell'installazione t: esegui dump dell'elenco thread v: esegui dump dello stack del thread x: cancella cache classloader 0-5: imposta livello di traccia su <n> ---------------------------------------------------- java.lang.NoClassDefFoundError: entity/Utente at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.getDeclaredMethod(Unknown Source) at java.awt.Component.isCoalesceEventsOverriden(Unknown Source) at java.awt.Component.access$300(Unknown Source) at java.awt.Component$3.run(Unknown Source) at java.awt.Component$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Component.checkCoalescing(Unknown Source) at java.awt.Component.<init>(Unknown Source) at java.awt.Container.<init>(Unknown Source) at java.awt.Panel.<init>(Unknown Source) at java.awt.Panel.<init>(Unknown Source) at java.applet.Applet.<init>(Unknown Source) at javax.swing.JApplet.<init>(Unknown Source) at applet.ClientApp.<init>(ClientApp.java:35) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: entity.Utente at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 25 more Caused by: java.io.IOException: open HTTP connection failed:http://127.0.0.1:8080/PRGWeb/entity/Utente.class at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) ... 29 more Eccezione: java.lang.NoClassDefFoundError: entity/Utente entity/Utente.class, infatti dovrebbe essere tra gli EJB, ma a quanto pare non viene rintracciata dall'applet. Come posso fare? |
![]() |
![]() |
![]() |
#2 |
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
per favore è piuttosto urgente...devo consegnare entro domani.. nessuno sa cosa fare?
Io ho cercato un po' in giro e non ho capito bene in che cartella devo mettere l'applet, cosa devo scrivere sul web.xml ecc... ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:18.