This page (revision-3) was last changed on 04-Jul-2009 14:20 by Peter Hormanns 

This page was created on 04-Jul-2009 13:47 by Peter Hormanns

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
3 04-Jul-2009 14:20 1 KB Peter Hormanns to previous
2 04-Jul-2009 13:53 1 KB Peter Hormanns to previous | to last
1 04-Jul-2009 13:47 1 KB Peter Hormanns to last erster Eindruck

Page References

Incoming links Outgoing links

Version management

Difference between version and

!!!Tapestry Quickstart

Tapestry ist ein Framework für Java Web-Applikationen. Es ist komponentenbasiert und verfolgt einen objektorientierten Ansatz, also weniger aktions- oder ereignisbasiert.

Leider hat das Tapestry5-Tutorial bei mir nicht auf Anhieb mit der aktuellen Version 5.1 funktioniert. Deshalb hier meine Notizen, mit denen man (Stand heute) schnell ein Tapestry 5.1 Projekt mit Maven aufsetzen kann.

Eine kurze Recherche im Internet hat mich auf folgende Seite geführt: [Using Maven to Create a New Tapestry 5.1 Project
|http://java.dzone.com/articles/using-maven-create-new]

!!Voraussetzungen

Auf meinem Rechner sind installiert:

Debian Lenny mit den Paketen
* maven2
* sun-java5-jdk (aus non-free)
* sun-java6-jdk (aus non-free)(alternativ)

Die Umgebungsvariable JAVA_HOME ist gesetzt:
{{{
 export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
}}}

!!Projekt anlegen

{{{
 mvn archetype:generate \
   -DarchetypeCatalog=http://tapestry.formos.com/maven-snapshot-repository \
   -DarchetypeGroupId=org.apache.tapestry \
   -DarchetypeArtifactId=quickstart \
   -DartifactId=meinprojekt \
   -DgroupId=org.example \
   -Dpackage=org.example.meinprojekt \
   -Dversion=1.0-SNAPSHOT
}}}

Die erzeugte Anwendung kann ich mir mit

{{{
 cd meinprojekt
 mvn jetty:run
}}}

direkt im Browser unter [http://localhost:8080/meinprojekt] ansehen.

Mit
<<{{{
 cd meinprojekt
 mvn package
}}}
erzeuge ich eine ".war"-Datei.


[{Tag Java}]