2012-06-24 1 views
7

Mam dwie aplikacje sieci web Play uruchomione w moim systemie na portach 9001 i 9002. Zastanawiam się, czy istnieje sposób, w jaki mógłbym pobrać port, z którego korzystali z mojej Javy. kod.Pobieranie numeru portu w aplikacji za pomocą Play Framework

Czy to możliwe?

+1

Powinieneś przynajmniej wskazać, której wersji gry używasz, zakładam, że uzyskanie działającego portu w wersji 1 i 2 będzie inne. – biesior

Odpowiedz

4

Tak. Można dostać port tak:

int port = Integer.parseInt(Play.configuration.getProperty("http.port", 9000)); 

Oczywiście, trzeba zaimportować klasę play.Play.

1

In Play 2.4.x:

Play.application().configuration().getString("http.port"); 

lub po prostu:

System.getProperty("http.port"); 

Działa tylko w tryb produkcji, gdy http.port jest ustawiany za pomocą parametru Java-D.