Hallo,
habe ein grundsätzliches Problem bei der Entwickung meiner Webanwendung. Und zwar enthält diese auch Applets, welche beim Kompilieren als jar file im context Ordner des Tomcats gespeichert werden. Diese Applets benötigen allerdings Zugriff auf weitere Libraries welche (wie laut Doku üblich) im Ordner context/WEB-INF/lib liegen. Dieser ist jedoch zur Laufzeit nicht sichtbar, sodass ich den Classpath der Applets nicht einfach auf diese jar Files setzen kann (in der html Datei, in der das Applet eingebunden wird).
Jetzt fallen mit eine Reihe von Möglichkeiten ein:
1. Ich könnte die benötigten jar Files z.B. in den Ordner der Applets kopieren, dann wären diese allerdings 2mal vorhanden (unschön).
2. Evtl. müssen die Libraries ja doch nicht unter context/WEB-INF/lib liegen,dann wäre das Problem ja quasi gelöst. Allerdings hab ich die Anwendung so nicht zum Laufen gebracht. Daher die Frage ist es wirklich nötig diese dort abzulegen (hab ich im Buch Tapestry in Action gelesen) ?
3. Die Applets werden mit den Einstellungen der Datei build-jar.xml zu einem jar file erzeugt. Kann man evtl irgendwie sagen, dass der Inhalt gewisser anderer jar files mit integriert werden soll?
Aber eigentlich müsste das Problem doch bei allen Leuten auftreten, die eine Webanwendung mit Tomcat und Applets schreiben, also wie macht man sowas am besten??? Hoffe ihr habt Ideen, ich weiß nicht wirklich weiter...