Hallo zusammen.
Folgendes Problem:
Ich habe ein dynamisches Webprojekt in Eclipse erstellt. Javasources eingefügt, erfolgreich kompiliert. Webinhalte richtig eingefügt und benötigte jars im Web-Inf Ordner/lib Ordner drin.
Wenn ich das Programm dann als "run on server" (Tomcat v7.0) starte, kann ich mich auch einloggen (Basic authentifizierung gewählt), nur kommt danach leider nix mehr außer folgender Fehlermeldung.
Unter build/classes/ existiert die Klassenstruktur org/ctstransplant/webtx/client und dort existiert die Datei webtxclient.class auch.
Jemand eine Idee?
lg
Folgendes Problem:
Ich habe ein dynamisches Webprojekt in Eclipse erstellt. Javasources eingefügt, erfolgreich kompiliert. Webinhalte richtig eingefügt und benötigte jars im Web-Inf Ordner/lib Ordner drin.
Wenn ich das Programm dann als "run on server" (Tomcat v7.0) starte, kann ich mich auch einloggen (Basic authentifizierung gewählt), nur kommt danach leider nix mehr außer folgender Fehlermeldung.
Hier meine .jsp-Datei, die dafür verantwortlich sein sollte (Hab selber bisher wenig bis keine Ahnung von jsp, habe die Datei übernommen (Auf Tomcat 3.2 mit anderer Verzeichnisstruktur und Property-Dateien von Tomcat lief das ganze schonmal).Java Plug-in 1.6.0_24
Verwendung der JRE-Version 1.6.0_24-b07 Java HotSpot(TM) Client VM
[...]
Laden: Klasse org.ctstransplant.webtx.client.WebTXClient.class nicht gefunden
java.lang.ClassNotFoundException: org.ctstransplant.webtx.client.WebTXClient.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Java:
<html>
<head>
<title>WebTx Statistics Client. (Server: <%=request.getServerName()%>)
</title>
</head>
<body bgcolor="#CCCCCC">
<%
java.util.Enumeration exSessions = org.ctstransplant.webtx.server.session.SessionManager.getSessions();
%>
<%--get the remote user from the request to reuse it as an applet param--%>
<%
String UserName = request.getRemoteUser();
%>
<%
boolean alreadyLoggedOn = false;
%>
<%
boolean exit = false;
%>
<%
while (exSessions.hasMoreElements()) {
String sess = (exSessions.nextElement()).toString();
sess = sess.substring(sess.length() - 2, sess.length());
if (UserName.equals(sess)) {
alreadyLoggedOn = true;
}
}
%>
<script language="JavaScript" type="text/javascript">
if (<%=alreadyLoggedOn%>) {
alert("A session for user <%=UserName%> already exists. A new session will be established!");
}
</script>
<%--this should include admission's input, set the sessionhome attribute and return
commented out to client (visible for debug purposes)--%>
<%--<!--
<jsp:include page="/servlet/admission" flush="true"/>
-->--%>
<%--retrieve the sessionhome attribute
put into the request by the above servlet (AdmissionServlet)--%>
<%
String SessionHome = (String) request.getAttribute("org.ctstransplant.webtx.SessionHome");
%>
<%--retrieve the database attribute
put into the request by the above servlet (AdmissionServlet)--%>
<%
String DataBase = (String) request.getAttribute("org.ctstransplant.webtx.DataBase");
%>
<%--show the java plugin in the browser
using the sessionhome attribute value as dynamic parameter--%>
<jsp:plugin type="applet"
code="org.ctstransplant.webtx.client.WebTXClient.class"
codebase="applet" jreversion="1.6" width="1000" height="820">
<jsp:params>
<jsp:param name="SessionHome" value="<%= SessionHome %>" />
<jsp:param name="UserName" value="<%= UserName %>" />
<jsp:param name="DataBase" value="<%= DataBase %>" />
<jsp:param name="archive" value="client.jar" />
</jsp:params>
<jsp:fallback>
Plugin tag OBJECT or EMBED not supported by browser.
Please update your browser!
</jsp:fallback>
</jsp:plugin>
</body>
</html>
Jemand eine Idee?
lg