Archiv für Tag Ant

Um eine Java-Anwendung in GlashFish (oder einem beliebigen anderen J2EE-Container) ausführen zu können, muss sie dort deployt werden, es müssen also die notwendigen Dateien “an die richtige Stelle” gebracht werden. Dies kann entweder mittels eines war-Archivs (Web Application Archive) geschehen oder dynamisch während der Entwicklung in Eclipse. Der Vorteil des dynamischen Deployments oder auch “Exploded Archive” ist, dass das war-Archiv [...]weiterlesen

Die Geschwindigkeit einer Website lässt sich mitunter erheblich steigern. Dieser Artikel beschreibt die notwendigen Schritte, wie eine Verbesserung der Leistung einer Website erreicht werden kann. Leistung bedeutet dabei, dass der Besucher möglichst schnell alle relevanten Daten auf dem Client hat und die Ausführung dieser Daten möglichst performant vonstatten geht. 1. Schritt – Weglassen Alles, was unnötig ist, braucht nicht zu [...]weiterlesen

In Ant kann man auf die Variable ${basedir} zugreifen, um den absoluten Pfad zur build-Datei zu ermitteln. Möchte man einem Task, z.B. bei der Ausführung von javac oder sql, einen absoluten Pfad, abhängig von ${basedir} angeben, kann man das mit folgender Angabe tun: Die entscheidende Stelle ist location=””. Statt value, wie sonst bei property-Angaben, gibt man ant vor, dass die [...]weiterlesen

Um Deploy-Tools, wie z.B. den Deploy-Prozess vom Globus-Framework verwenden zu können, muss man den Pfad zu ANT setzen. Mit einem erhält man im Terminal unter Mac OS X 10.6 den Pfad “/usr/bin/ant”. Setzt man diesen Pfad und verwendet den Deploy-Prozess, erhält man die folgende Fehlermeldung: Die Begründung ist recht einfach: der oben genannte which-Command zeigt auf den Symlink Im /usr/bin-Verzeichnis [...]weiterlesen