Start der neuen Applikation
Direkt nach der Erstellung ist die neue Applikation lauffähig. Zum Starten kann die Anwendung entweder in Eclipse importiert (siehe nächste Seite) und über die erzeugte Launch-Konfiguration gestartet werden (zu finden im Projektordner unter bin > launch > Start -meinAppname-.launch, rechtsklick Run As/Debug As), oder die Applikation kann auf der Kommadozeile über Maven gestartet werden.
Für das Starten über Maven, muss folgender Befehl im neu erstellten Projektordner ausgeführt werden:
mvn
Während des Boot-Vorgangs erscheinen Log-Meldungen auf der Kommando-Zeile. Nachdem die Anwendung gestartet ist, öffnet sich ein Browser-Fenster und fordert zum Login auf. Initial ist der Nutzer root
mit dem Initial-Passwort root1234
angelegt.
Der obige Befehl (Maven ohne Parameter) ist hier eine Kurzform für:
mvn tl:resolve compile exec:java
Das Goal tl:resolve löst fehlende Abhängigkeiten aus dem TopLogic-Maven-Repository auf, compile
baut die Anwendung und exec:java startet die Anwendung ohne Paketierung und Deployment direkt im Entwicklungsmodus. Es startet ein leeres TopLogic, in dem man mit dem TopLogic-Tutorial beginnen könnte.
Sobald die Anwendung hochgefahren ist, kann man sich unter der folgenden Adresse anmelden:
Der Benutzername ist root
, und das Initial-Passwort wird prominent beim Abschluss des Startvorgangs auf der Console ausgegeben (bis Version 7.6.0 war das Initialpasswort fix root1234
). Beim Start kann das Initialpasswort auch über das System-Property -Dtl_initial_password=<my-password>
vorgegeben werden.
Herunterfahren der Applikation
Die Anwendung läuft im Entwicklungsmodus und kann daher durch Abrufen der folgenden URL gestoppt werden:
http://localhost:8080/admin/stop
Alternativen Port festlegen (ab 7.6.1)
Sollte der Port 8080
belegt sein, kann mit dem Parameter -Dtl.port=8081
ein alternativer Port (z.B. 8081
) für den Anwendungsstart in der Entwicklungsumgebung ausgewählt werden:
mvn -Dtl.port=8081