GitHub Webprojekt in Eclipse ausführen - Geopras/IdeaWatcher GitHub Wiki

Ziel: Es soll

  • ein vorhandenes GitHub-Projekt
  • als Webprojekt
  • mit WebSocket-Verbindung
  • in Eclipse
  • über den Tomcat-Application Server ausgeführt werden

Schritte:

  1. EGit installieren und View über Window -> Show View -> Other... -> Git -> Git Repository hinzufügen
  2. Dort GitHub-Projekt klonen mit Klick auf Clone a Git Repository and add the clone to this view
  • URI des GitHub-Projekts und Logindaten angeben -> Next
  • branches wählen -> Finish
  1. Projekt vorbereiten
  • File -> New -> Dynamic Web Project
  • Project name: Git Repository Name
  • Haken entfernen Use default location
  • Location: den Pfad zum lokalen Git-Repository auswählen
  • Target runtime -> Apache Tomcat Version auswählen
  • Quellordner der Java-Dateien angeben (z.B. src) -> Next -> Finish
  1. Application Server (Tomcat) einrichten
  • im Tab Servers den Tomcat Application Server auswählen
  • Rechtsklick auf den hinzugefügten Server -> Add and Remove -> auszuführendes Projekt hinzufügen
  1. Hinweise zur Websocket-Verbindung
  • zur Angabe der URL für die WebSocket-Verbindung muss der Context Root angegeben werden
  • dazu Rechtsklick im Project Explorer auf das Projekt -> Properties -> Web Project Settings
  • Wenn nicht beim Erstellen des Projekts anders angegeben, dann ist der Projektname der Context Root
  • Wenn via JavaScript eine neue WebSocket-Verbindung erstellt wird (new WebSocket(URL)), dann muss der Context Root eingefügt werden: z.B.: http://localhost:8080/ContextRoot/endPoint
  1. Projekt erstellen
  • alle Dateien zum Frontend erstellen
  • Hauptmenü -> Project -> Build Project

Im Tab Servers kann jetzt der Tomcat-Server gestartet werden und die HTML-Datei der auszuführenden Webanwendung im gewünschten Browser ausgeführt werden