Opis sposobu kompilacji i uruchamiania - patrykkurczyna/TwitterChat GitHub Wiki
Kompilacja
Odbywa się ona za pomocą Gradle. W projekcie jest zamieszczony plik build.gradle. Wystarczy odpalić goal'e Gradlow (./gradlew.exe clean build) w katalogu projektu, a zostanie on skompilowany i spakowany do archiwum .war.
Uruchamianie
Plik .war można umieścić w kontenerze aplikacji webowych. My korzystaliśmy z tomcata 7.0.22. Aby zdeployować aplikację należy umieścic plik .war w katalogu webapps/ tomcata a następnie zrestartować serwer. Aplikacja powinna zostać zdeployowana na localhoście. Dostać się do niej można poprzez url: http://localhost:<port_number>/twitterchat/login
gdzie <port_number> to port na którym uruchomiony jest nasz tomcat.
Pozostałe przydatne urle w aplikacji:
/twitterchat/logout - wylogowanie użytkownika
/twitterchat/createRoom - stworzenie nowego pokoju do czatowania (dostepne tylko dla administratora)
/twitterchat/chat - ekran czatu
Do aplikacji mozna zalogować się jako jeden z 3 użytkowników: -admin -writer -reader
Dane do logowania zahardkodowane sa w klasie UserStorage