G
Guest
Gast
Hallo Leute. Ich habe ein Problem bei dem ich absolut nicht weiterkomme. Gleich schmeiß ich den Rechner aus dem Fenster...
Es geht um folgendes:
1.)
Zunächstmal habe ich eine Anwendung die nicht von mir selbst implementiert ist. Diese Anwendung habe ich bei mir lokal installiert. Die Anwendung basiert auf einem Apache Webserver. Die Anwendung ist komplett aus Java und verwandten Komponenten aufgebaut.
2.)
Es geht nun um eine Erweiterung bei dieser Anwendung. Für diese Erweitung habe ich ein kleines JSP gebastelt und diese in das entsprechende Verzeichnis der Anwendung kopiert. Das einzige was die JSP nun machen muß ist auf eine von mir selbst geschriebe Klasse zuzugreifen. Diese Klasse realisiert die Erweiterung der Anwendung.
3.)
Um nun aus der JSP auf meine eigene Klasse zugreifen zu können habe ich einfach nur das Package in welchem sich die Klasse befindet am Anfang der JSP importiert.
Leider klappt das nicht. Ich erhaltet folgenden Fehler vom Browser:
4.)
Wenn ich den Fehler richtig verstehe, dann kann keine Objekt vom Typ "StrukturErstellen" nicht erzeugt werden. Folglich habe ich wohl mit dem Importieren irgendwas falsch gemacht...
5.)
Muß ich um eine eigene Java-Klasse in meiner Webanwendung nutzen zu können den Webserver zunächst anhalten und anschließend die Javaklasse (oder muß ich eine JAR-Datei daraus machen) in ein Verzeichnis des Webservers kopieren, so das diese auch in eine JSP importiert werden kann. Falls ja, woher weiß ich in welches Verzeichnis ich die Java-Klasse bzw. die JSP kopieren muß?
Es geht um folgendes:
1.)
Zunächstmal habe ich eine Anwendung die nicht von mir selbst implementiert ist. Diese Anwendung habe ich bei mir lokal installiert. Die Anwendung basiert auf einem Apache Webserver. Die Anwendung ist komplett aus Java und verwandten Komponenten aufgebaut.
2.)
Es geht nun um eine Erweiterung bei dieser Anwendung. Für diese Erweitung habe ich ein kleines JSP gebastelt und diese in das entsprechende Verzeichnis der Anwendung kopiert. Das einzige was die JSP nun machen muß ist auf eine von mir selbst geschriebe Klasse zuzugreifen. Diese Klasse realisiert die Erweiterung der Anwendung.
3.)
Um nun aus der JSP auf meine eigene Klasse zugreifen zu können habe ich einfach nur das Package in welchem sich die Klasse befindet am Anfang der JSP importiert.
Code:
<%@ page import="test.*" %>
<%
StrukturErstellen se = new StrukturErstellen();
%>
Leider klappt das nicht. Ich erhaltet folgenden Fehler vom Browser:
Code:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 4 in the jsp file: /jsp/extension/test.jsp
StrukturErstellen cannot be resolved to a type
1: <%@ page import="test.StrukturErstellen" %>
2:
3: <%
4: StrukturErstellen se = new StrukturErstellen();
5: %>
4.)
Wenn ich den Fehler richtig verstehe, dann kann keine Objekt vom Typ "StrukturErstellen" nicht erzeugt werden. Folglich habe ich wohl mit dem Importieren irgendwas falsch gemacht...
5.)
Muß ich um eine eigene Java-Klasse in meiner Webanwendung nutzen zu können den Webserver zunächst anhalten und anschließend die Javaklasse (oder muß ich eine JAR-Datei daraus machen) in ein Verzeichnis des Webservers kopieren, so das diese auch in eine JSP importiert werden kann. Falls ja, woher weiß ich in welches Verzeichnis ich die Java-Klasse bzw. die JSP kopieren muß?