Ich erstelle ein gepacktes Projekt mit dist
und versuche, das generierte start
Skript zu ändern, um die App auf Port 9001
auszuführen.Angeben von Play 2.0-Port mit "dist"
Hier ist, was erzeugt wird:
exec java $* -cp "`dirname $0`/lib/*" play.core.server.NettyServer `dirname $0`
Hier ist, was ich versuchte, was nicht zu funktionieren scheint.
exec java $* -Dhttp.port=9001 -cp "`dirname $0`/lib/*" play.core.server.NettyServer `dirname $0`
Irgendwelche Ideen?
Ich habe auch versucht, http.port=9001
in application.conf
ohne Erfolg zu spezifizieren. Es war sehr einfach dies in Play 1.2.X zu tun, scheint ein Schritt zurück.
So ermitteln Sie den sta ändern möchten rt Skript, anstatt einen Parameter an das Startskript zu übergeben? –
Ich habe versucht, einen Parameter an das generierte Skript zu übergeben. Es ist nicht das Ziel-/Startskript. Es ist das Startskript, das nach dem Ausführen von play dist generiert wird. –
Entschuldigung. Normalerweise verwende ich 'play stage'. Ich habe die Anleitung zur Verwendung von 'play dist' aktualisiert und unter Linux getestet. Wenn das für Sie nicht funktioniert, ist es vielleicht ein Fehler in Ihrer Version von Play. Oder ein OS-spezifischer Fehler. Lassen Sie mich in diesem Fall wissen, welche Version von Play und welches Betriebssystem Sie verwenden. –