Serverbranch zum laufen bekommen - lehoffma/memo GitHub Wiki
Ihr braucht folgende Software
- Tomcat 9.0.X (http://tomcat.apache.org/download-90.cgi)
- MySQL 5.7 (https://dev.mysql.com/downloads/installer/)
In MySQL müsst ihr nun folgendes anlegen:
ein Datenbankschema "memo_dev" und einen user "meilenwoelfe". Dieser hat hardgecoded das passwort "qwertzui" und muss von euch alle Berechtigungen für das Schema "memo_dev" bekommen.
In IntelliJ könnt ihr nun auf der rechten Seite eine Datenbank hinzufügen (nicht notwendig, nur cool um zu sehen was so abgeht). Die Daten dafür sollten nun sein:
Host: localhost
Database: memo_dev
User: meilenwoelfe
Password: qwertzui
Wenn alles geklappt hat, solltet ihr nun eine Verbindung haben.
Checkt ob der automatisch ausgewählte Application Server euren Tomcat verwendet und ob er das Artifact "memo:war exploded" deployed. Wenn hier alles stimmt, solltet ihr den Server starten können. Nun wird automatisch eine Datenbank angelegt.
Folgende Fehler sind mir mehrmals passiert und so löst ihr sie:
io.exception : IntelliJ im Admin Modus starten
no persistence provider : im Artifacts Menü überprüfen ob JPA zu dem Artefakt gehört