2012-03-24 7 views
1

Dhttp.port funktioniert nicht in Play Framework 2.0?Wie kann ich die HTTP-Server-Adresse und den Port zusammen spezifizieren?

Ich habe versucht, den Server am 1234-Port zu starten, wie es im Beispiel geschrieben ist. https://github.com/playframework/Play20/wiki/ProductionConfiguration

Also, ich starten Sie die Spielkonsole und schrieb den folgenden Befehl ein:

$ start -Dhttp.port=1234 

Dann habe ich die folgende Antwort erhalten:

(Starting server. Type Ctrl+D to exit logs, the server will remain in background) 

Play server process ID is 6507 
[info] play - database [default] connected at jdbc:mysql://localhost/databasename 
[info] play - Application started (Prod) 
[info] play - Listening for HTTP on port 9000... 

Eine Anwendung laufen auf 9000 Port. Das ist ein Fehler?

Ich weiß, dass ich

$ start 1234 

ohne http.port verwenden kann, aber in diesem Fall kann ich nicht http.address zusammen mit dem Port angeben, wie es in der Dokumentation geschrieben.

$ start 1234          (WORK) 
$ start -Dhttp.address=127.0.0.1     (WORK) 
$ start -Dhttp.port=1234 -Dhttp.address=127.0.0.1 (DOESN'T WORK) 
$ start 1234 -Dhttp.address=127.0.0.1    (DOESN'T WORK) 

Weiß jemand, wie man das löst?

+0

Und was 'beginnen -Dhttp.address = 127.0.0.1 1234'? –

+0

Dies funktioniert auch nicht. – HEX

+0

Ich habe einen Fehler geöffnet. https://play.lighthouseapp.com/projects/82401/tickets/284-dhttpport-doesnt-work – HEX

Antwort