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