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:
- EGit installieren und View über Window -> Show View -> Other... -> Git -> Git Repository hinzufügen
- 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
- 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
- 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
- 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
- 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