F
Frozenlife
Hallo,
habe da ein großes Problem und Google hilft mir auch nicht weiter.Und zwar habe ich ein JApplet im Ordner: "ABC/WEB-INF/lib/AdminToolApplet.jar" im webapps Ordner vom Tomcat.
Ich will dieses Applet gerne über eine HTML Seite aufrufen, wobei ich aber den Pfad in codebase nicht weiß. Ich habe schon einige Pfade probiert, aber keiner geht. Wenn ich dann Firefox öffnet mit: "http://locahost:8080/ABC/index.html" ist er wie in einer Endlosschleife und ich muss Firefox killen, wenn ich hingegen lokal die HTML Seite öffne, funktioniert das Applet einwandfrei.
Ausschnitt von HTML SEITE:
Die HTML Seite befindet sich hier: "ABC/index.html".
Die nächste Frage ist diese. Wie kann ich dem Applet eine JAR Datei (hier eben mysql-connector...) vom lib Ordner vom Tomcat angeben (nicht der lib Ordner im WEB-INF)? Gibt es da wieder einen speziellen Pfad?
Muss ich da in der web.xml irgendwas angeben, damit er meine JAR Datei findet wenn ich im codebase="" eine URL angebe, bzw. wie lautet die URL dann?
Zurzeit schaut meine web.xml so aus (habe noch im Ordner WEB-INF/classes/ ein Servlet liegen (.class)):
WEB.XML
Ordnerstruktur:
ABC
-> WEB-INF
------> lib
------------> AdminToolApplet.jar
------> classes
------------> AdminToolServlet
------>web.xml
-> META-INF
------->MANIFEST.MF
-> index.html
Ich habe keine Ahnung wie ich das bewerkstellige, damit ich mein Applet über die HTML Seite aufrufen kann.
Vielleicht kann mir jemdand helfen.
mfg Frozenlife
habe da ein großes Problem und Google hilft mir auch nicht weiter.Und zwar habe ich ein JApplet im Ordner: "ABC/WEB-INF/lib/AdminToolApplet.jar" im webapps Ordner vom Tomcat.
Ich will dieses Applet gerne über eine HTML Seite aufrufen, wobei ich aber den Pfad in codebase nicht weiß. Ich habe schon einige Pfade probiert, aber keiner geht. Wenn ich dann Firefox öffnet mit: "http://locahost:8080/ABC/index.html" ist er wie in einer Endlosschleife und ich muss Firefox killen, wenn ich hingegen lokal die HTML Seite öffne, funktioniert das Applet einwandfrei.
Ausschnitt von HTML SEITE:
Code:
<applet archive="AdminToolApplet.jar, /opt/apache-tomcat-6.0.14/lib/mysql-connector-java-5.0.3-bin.jar" codebase="./WEB-INF/lib" code="adminTool.AdminToolGui.class" height="600" width="950">...</applet>
Die HTML Seite befindet sich hier: "ABC/index.html".
Die nächste Frage ist diese. Wie kann ich dem Applet eine JAR Datei (hier eben mysql-connector...) vom lib Ordner vom Tomcat angeben (nicht der lib Ordner im WEB-INF)? Gibt es da wieder einen speziellen Pfad?
Muss ich da in der web.xml irgendwas angeben, damit er meine JAR Datei findet wenn ich im codebase="" eine URL angebe, bzw. wie lautet die URL dann?
Zurzeit schaut meine web.xml so aus (habe noch im Ordner WEB-INF/classes/ ein Servlet liegen (.class)):
WEB.XML
Code:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>OLS_ADMIN_TOOL_SERVLET</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<description></description>
<display-name>AdminToolServlet</display-name>
<servlet-name>AdminToolServlet</servlet-name>
<servlet-class>adminToolServlet.AdminToolServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AdminToolServlet</servlet-name>
<url-pattern>/AdminToolServlet</url-pattern>
</servlet-mapping>
</web-app>
Ordnerstruktur:
ABC
-> WEB-INF
------> lib
------------> AdminToolApplet.jar
------> classes
------------> AdminToolServlet
------>web.xml
-> META-INF
------->MANIFEST.MF
-> index.html
Ich habe keine Ahnung wie ich das bewerkstellige, damit ich mein Applet über die HTML Seite aufrufen kann.
Vielleicht kann mir jemdand helfen.
mfg Frozenlife
Zuletzt bearbeitet von einem Moderator: