Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 9 Nächste Version anzeigen »

Basis:

Eclipse IDE for Java EE Developers ab Version 4 oder Spring Tool Suits (STS) ab Version 3 mit einem installierten Apache Tomcat Server (>=7.0.33).

Javascript Plugins für Eclipse:

Im Eclipse Marketplace nach "JSDT" suchen, zuerst "Javascript Debug Toolkit", dann "JSDT jQuery" installieren. Damit wird die Vearbeitung JavaScript und HTML Dateien unter Eclipse unterstützt.

CheckOut Maven Projekt:

In Eclipse Import -> Maven -> Check out Maven Project from SCM -> Next. SCM Url: svn https://svn.novabit.de/nuclos-web -> Finish. Gegebenenfalls muss Subversive/Maven/M2E aus dem Eclipse Marketplace installiert werden.

Tomcat Server Konfiguration:

Der Server übernimmt in der ersten Entwicklungsphase gleich zwei Aufgaben: 1) Er dient als Servlet-Container für den REST-Service. 2) Als ganz normaler WebServer zum Bereitstellen der HTML/Javascript Client Komponenten. Dazu in Eclipse das Server-Context-Menü mit "Add and Remove..." das Servlet "WebNuclos" hinzufügen und die anderen abwählen:

Dann durch das Server-Context-Menü "Preferences" aufrufen, "Modules" wählen und dort das WebModule hinzfügen:

Es ist ratsam unter "Overview" und "Publishing" das automatische Publishing zu aktivieren. So werden veränderte HTML und JavaScript Ressourcen sofort publiziert. 

Eclipse Preferences:

Damit verändertere Ressourcen sofort erkannt werden, sollte in den Preferences unter "General" -> "Workspace" die Checkbox "Refresh using native hooks and polling" aktiviert sein.

Datenbankverbindung:

Um die Nuclos Datenbank zu konfigurieren, muss die Datei "jdbc.properties" angepasst werden. Diese liegt momentan unter "WebNuclos/src/main/java/org/nuclos/rest" im Workspace:

driverClassName=org.postgresql.Driver
jdbcUrl=jdbc\:postgresql\://localhost\:5432/postgres
password=nuclos
username=nuclos
schema=ms1

Die Angabe des Schemas ist optional, falls es nicht angeben wird, wird der username als Schema-Name verwendet.

Serverstart:

Der Server kann nun direkt aus Eclipse gestartet werden. Dabei werden sowohl der WebServer als auch der REST-Server gestartet und die Anwendung ist mit diesem Link erreichbar:

http://localhost:8080/nuclos/app/


 

  • Keine Stichwörter