Java で Play Framework 2.1.0 と既存の MySql データベースを使用して、一連の RESTful API を作成しました。
そして今、Ubuntuをオペレーティングサーバーとして使用しているサーバーにデプロイしたいと考えています。そして、同じ LAN 内のすべてのユーザーがアクセスできるようにします。しかし、私はそれを設定する方法がわかりません。
tomcat のようなソフトウェアをインストールする必要がありますか?
Java で Play Framework 2.1.0 と既存の MySql データベースを使用して、一連の RESTful API を作成しました。
そして今、Ubuntuをオペレーティングサーバーとして使用しているサーバーにデプロイしたいと考えています。そして、同じ LAN 内のすべてのユーザーがアクセスできるようにします。しかし、私はそれを設定する方法がわかりません。
tomcat のようなソフトウェアをインストールする必要がありますか?
Tomcat をインストールする必要はありません。Play にはスタンドアロンの HTTP サーバーが組み込まれているため、ポート 80 で起動するだけで済みます。
もちろん、Play コンソールからアプリケーションを起動しても意味がないため、 docsdist package
に記載されているように を準備する必要があります。
ターゲット マシンがこの 1 つのアプリケーションのみをホストする場合、必要なのは、前述のコマンドでstart
作成されたスクリプトを使用することだけです。dist
一方、フロントエンド HTTP サーバーをロード バランサーおよびリバース プロキシとして使用すると非常に便利です。SSL を使用したり、同じマシンで仮想ホストを使用して多くのアプリをホストしたり、CDN のようなモードでパブリック アセットを提供したりすることもできます。