Hallo zusammen,
ich komm hier einfach nicht weiter:
Innerhalb einer struts2 Anwendung, die unter tomcat läuft, will ich ein applet in meine Ergebnis-jsp (=zeig.jsp) einbinden. Die
applet java Klasse liegt natürlich nicht im jsp Verzeichnis, sondern unter WEB-INF/classes im package Verzeichnis pack. Also so
fuzei
__jsp
____ ....
____ zeig.jsp
__WEB-INF
____classes
______ pack
________ ....
________ webzei_app.class
das ganze wird in fuzei.war gepackt und im webapps Verzeichnis wieder ausgepackt
In zeig.jsp findet er die Klasse nicht. Ich versuchs mit
gibt
Jo, das hier sieht nicht gut aus:
Caused by: java.io.IOException: open HTTP connection failed:http://localhost:8080/fuzei/WEB-INF/classes/pack/webzei_app/class.class
am Ende mit /class.class
also hab ich .class weggelassen:
gibt
geht genauso wenig. Der Pfad für die HTTP connection sieht eigentlich gut aus. Tut's aber nicht.
In der Klasse webzei_app.java steht oben natürlich
package pack;
Weiss jemand was ich falsch mache ???
Nach einigen Stunden wilden Ausprobierens bin ich für jeden Hinweis dankbar.
Viele Grüße
JRookie
ich komm hier einfach nicht weiter:
Innerhalb einer struts2 Anwendung, die unter tomcat läuft, will ich ein applet in meine Ergebnis-jsp (=zeig.jsp) einbinden. Die
applet java Klasse liegt natürlich nicht im jsp Verzeichnis, sondern unter WEB-INF/classes im package Verzeichnis pack. Also so
fuzei
__jsp
____ ....
____ zeig.jsp
__WEB-INF
____classes
______ pack
________ ....
________ webzei_app.class
das ganze wird in fuzei.war gepackt und im webapps Verzeichnis wieder ausgepackt
In zeig.jsp findet er die Klasse nicht. Ich versuchs mit
Java:
<APPLET codebase="../WEB-INF/classes" CODE="pack.webzei_app.class" WIDTH=260 HEIGHT=40 ALIGN=middle >
</APPLET>
Java:
Laden: Klasse pack.webzei_app.class nicht gefunden
java.lang.ClassNotFoundException: pack.webzei_app.class
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:[url]http://localhost:8080/fuzei/WEB-INF/classes/pack/webzei_app/class.class[/url]
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: pack.webzei_app.class
Caused by: java.io.IOException: open HTTP connection failed:http://localhost:8080/fuzei/WEB-INF/classes/pack/webzei_app/class.class
am Ende mit /class.class
also hab ich .class weggelassen:
Java:
<APPLET codebase="../WEB-INF/classes" CODE="pack.webzei_app" WIDTH=260 HEIGHT=40 ALIGN=middle >
</APPLET>
Java:
Laden: Klasse pack.webzei_app nicht gefunden
java.lang.ClassNotFoundException: pack.webzei_app
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:[url]http://localhost:8080/fuzei/WEB-INF/classes/pack/webzei_app.class[/url]
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: pack.webzei_app
In der Klasse webzei_app.java steht oben natürlich
package pack;
Weiss jemand was ich falsch mache ???
Nach einigen Stunden wilden Ausprobierens bin ich für jeden Hinweis dankbar.
Viele Grüße
JRookie