Frage

Ich bin neu in Java und habe einige Probleme. Ich entwickle eine Webanwendung mit den Framework -Streifen auf Tomcat 6.0. Ich arbeite mit Eclipse EE unter Windows. Ich habe es erfolgreich geschafft, die Stripes -Beispielanwendung (genannt Bugzooky) auf meinem Tomcat -Server zum Laufen zu bringen. Ich habe die WAR -Datei importiert und Libes in Eclipse gestreift.Hier ist das Streifenarchiv mit den Beispielen und Libs


Aber jetzt versuche ich, die Beispielquelldateien zu ändern, um zu erfahren, wie es funktioniert. Aber was auch immer die Änderung an den Quelldateien "Webcontent/Web-inf/src/*. Java" vorgenommen wurde, nichts ändert sich! Auch nach dem Neustart des Servers. Mir ist aufgefallen, dass die Klassen in .Class -Dateien im Ordner "ImportedClasses" zusammengestellt werden, und Tomcat verwenden diese Dateien immer, sie werden nie aktualisiert, und wenn ich eine davon entfernt habe, starten die Anwendung einfach nicht. Es sieht so aus, als ob meine Quelldateien nicht existieren!


Ich habe auch versucht, mein WebApp von Grund auf neu zu erstellen, aber als ich versuchte, die in den Beispieldateien verwendeten Funktionen (wie SecurityFilter.java) zu verwenden:

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import ...

Es endet mit viel:

the import javax.servlet.Filter cannot be resolved

Ich habe die Libraries überprüft und es sieht so aus, als würde ich genau das gleiche wie das Beispiel verwenden.


Es ist wahrscheinlich etwas, was ich an Java nicht verstanden habe, aber ich habe gestern 100 Mal gegoogelt und ich kann die Lösung nicht finden (ich habe wahrscheinlich nicht den richtigen Ort gesucht, weil ich mein Problem nicht wirklich verstehe).

Ich hoffe, Sie können mir helfen.

War es hilfreich?

Lösung

Bilder, die nicht sichtbar sind, werden normalerweise nicht vom Browser geladen, bevor sie sichtbar gemacht werden.Wenn es ein Problem gibt, fangen Sie mit dem Herunterladen eines Bildoptimierers wie Riot oder PGGCrush an, um Ihre Bilder zu optimieren. Wenn es nur zwei Pfeile ist, sollten Sie in Betracht ziehen, sie in einen CSS-Sprite zu verbinden.

Sie könnten versuchen, nicht alles mit jQuery zu tun, aber es sollte nicht wirklich den großen Unterschied machen.

so etwas wie dieses, vielleicht, mit dem versteckten Bild, das in JS geladen ist, und etwas Außerhalb von Jquery getan (aber das ist wahrscheinlich nicht das Problem, obwohl der Code für einen einfachen Bildwechsel übermäßig lang erscheint?): generasacodicetagpre.

feige

Andere Tipps

Sie müssen alle veränderten Zusammenkennungen neu kompilieren .java Dateien, bauen Sie die neu auf .war Datei und Umwende in Tomcat. Dies ist am einfachsten mit einem Ameisen -Build -Skript. Suchen Sie nach einer Datei mit dem Namen build.xml. Wenn es dort ist, installieren Sie Ameise Wenn Sie es noch nicht installiert haben und Sie dann einfach die ausführen können ant Befehl im Verzeichnis mit dem build.xml Datei und kopieren Sie dann die resultierenden .war Datei über den vorhandenen in Tomcat. Dies ist alles grundlegende Java App Server Work Flow -Sachen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top