Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

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

...

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 "WebNuclosnuclos-web" hinzufügen und die anderen abwählen:

...

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

Es ist ratsam unter "Overview" und "Publishing" das automatische Publishing zu aktivieren. So werden veränderte HTML und JavaScript Ressourcen sofort publiziert. Dabei bitte "Auto Reload" in den Modulen auf Disabled lassen, so wie in dem Screenshot und weiter unten erläutert.

...

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

...

http://localhost:8080/nuclos-web/app/

Hot Deployment:

Damit der Server Änderungen an den Ressourcen mitbekommt, wurde Auto-Publishing aktiviert. Dies gibt in den Default-Einstellungen des Tomcats Probleme. Beim Re-Deploy von Java Klassen "verschluckt sich" der Tomcat-Server. Um dies zu vermeiden, sollten die Module mit "Auto Reload=disabled" konfiguriert sein. Dazu sollte in der Overview "Publish module contexts to separate XML files" aktiviert sein. Dies und weitere Tips kann unter https://ducquoc.wordpress.com/2010/11/06/eclipse-wtp-tomcat-hot-deploy/ nachgelesen werden.

...