Hi Stephan

The "codebase" parameter you construct in the "getAppletHTML()" method
does not look right. You create this " codebase='../applet/
MosaicUploader.jar' " instead of " codebase='../applet/'
archive='MosaicUploader.jar' ".

For an even easier applet integration check out the GwtAI project:
http://code.google.com/p/gwtai/

Regards, Adrian

On 6 Apr., 16:39, "simon.void" <[email protected]> wrote:
> hi,
>
> when i use a html-page with this applet-tag:
>
> <APPLET CODE = "applet.MosaicUploader" ARCHIVE = "../applet/
> MosaicUploader.jar" WIDTH = 50 HEIGHT = 50>
>   Here is the MosaicUploader Applet
> </APPLET>
>
> the applet is displayed. But if i use the same html in a widget
>
> public class MosaicUploaderAppletWidget
> extends Composite
> {
>   public MosaicUploaderAppletWidget()
>   {
>     if( GWT.isScript() ) {
>       initWidget( getAppletHTML() );
>     }else{
>       initWidget( new Label( "MosaicUploaderMock for embeded
> mode" ) );
>     }
>   }
>
>   private HTML getAppletHTML()
>   {
>     StringBuilder sb = new StringBuilder();
>     sb.append( "<applet code=\"applet.MosaicUploader\" codebase=\"../
> applet/MosaicUploader.jar\" width=50 height=50>" );
>     sb.append( "Here is the MosaicUploader Applet" );
>     sb.append( "</applet>" );
>
>     return new HTML( sb.toString() );
>   }
>
> }
>
> the java-console of firefox shows this class not found exception:
>
> Load: class applet.MosaicUploader not found
> java.lang.ClassNotFoundException: applet.MosaicUploader
>         at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at sun.plugin2.applet.Plugin2ClassLoader.loadCode(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.io.IOException: open HTTP connection failed:http://
> localhost:8080/MosaicUpload/applet/MosaicUploader.jar/applet/
> MosaicUploader.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)
>         ... 7 more
> Ausnahme: java.lang.ClassNotFoundException: applet.MosaicUploader
>
> Using the urlhttp://localhost:8080/MosaicUpload/applet/MosaicUploader.jar
> ,i can download MosaicUploader.jar which contains a
> applet.MosaicUploader.class (in subfolder "applet").
>
> The MosaicUploaderAppletWidget is heavily embeded in Panel-layes. Is
> that the problem?
>
> Regards,
> Stephan
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to