-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Gå til champs.cloudfoundry.com og se selv! :)
Inmeta champs er en webside for registrering av faglig aktivetet i Java-teamet. Data legges inn av en administrator, og vises som en årsoversikt for medlemmer. Detaljert månedsoversikt vises under årsoversikten.
Last ned kildekoden fra github ved å skrive git clone git@github.com:glennbech/Apollo11.
Last opp GITKIT (Google Identity Toolkit) i lokalt repository. Jarfilen ligger i prosjektet under gitkit katalogen.
mvn install:install-file -Dfile=gitkit/gitkit.jar -DgroupId=com.google.gitkit -DartifactId=client-library -Dversion=1.0 -Dpackaging=jar
- (start mySQL command prompt)
- create database inmetachamp
- use inmetachamp
- CREATE USER 'champ'@'localhost' IDENTIFIED BY 'champ';
- GRANT ALL PRIVILEGES ON . TO 'champ'@'localhost' WITH GRANT OPTION;
I filen applicationContext.xml (ligger i WEB-INF-katalogen) endre:
<property name="url" value="jdbc:mysql://localhost:3306/inmetachamp"/>
<property name="username" value="champ"/>
<property name="password" value="champ"/>
til ditt databasenavn, ditt brukernavn for databasen, og ditt passord for databasen. Husk også å endre portnummer for MySQL. Hvis du er usikker på portnummeret skriv "status" på mySQL kommandolinje
I filen ddl.sql, som ligger under src/main/resources/sql, endre:
INSERT IGNORE INTO USER VALUES('gurilunnan@gmail.com', 'Admin', 'Guri Lunnan');
til din gmailadresse og navn, for å få tilgang til admin grensesnittet (eller legg til deg selv som bruker i databasen senere, etter applikasjonen er startet for første gang. Hvis ikke finnes ikke tabellen.
Start appen fra kommandolinjen ved å skrive mvn install jetty:run . Åpne localhost:8080 og test i vei!