2013-09-10 3 views
1

J'essaye de déployer un jeu! Application cadre à un serveur qui n'a pas accès au monde extérieur, et Apache seulement installé. Est-ce possible? J'ai regardé toutes sortes d'options, mais ce serait idéal si je pouvais juste empaqueter sbt ou Play avec mon application et juste utiliser Apache comme proxy inverse pour une instance autonome de mon application, mais je n'ai pas trouvé beaucoup de réponses sur comment.Distribuez Play! Application avec toutes les dépendances

Répondre

0

Oui, vous pouvez. Dans votre machine dev, à partir de la ligne de commande, cd dans votre application et exécutez play dist. Cela va créer un fichier zip dans le répertoire dist. Téléchargez cela sur votre serveur. Puis connectez-vous sur votre serveur et décompressez-le. Pour démarrer la course app quelque chose comme ceci:

nohup jdk7/bin/java -Dhttp.port=9000 -cp "mopra/lib/*" play.core.server.NettyServer & 

remplacer jsk7/bin/java avec votre emplacement java, 9000 avec le port, vous transmettrons dans apache et « mopra » avec le chemin de ce que vous avez décompressé .

Questions connexes