Clojure(Compojure)で作成したWEBアプリをGlassFishにデプロイ
「ClojureでのWEBアプリ開発にあたって、各種ライブラリのメモ - oknknicの日記」の続き(?)。
Clojure(Compojure)で作成したWEBアプリをGlassFishにデプロイしてみたのでメモ。
Compojureプロジェクトの新規作成、warの生成
lein new compojure myapplication cd myapplication lein ring uberwar
GlassFishにデプロイ
1. GlassFish Server Open Source Edition(Windows版) 4.0 (Java EE7 対応)のダウンロード・インストール
http://dlc.sun.com.edgesuite.net/glassfish/4.0/release/glassfish-4.0-windows.exe
(インストールディレクトリは「C:\glassfish4」)
2. コンソール画面接続確認
http://localhost:4848
3. warのデプロイ
cp target\myapplication.war C:\glassfish4\glassfish\domains\domain1\autodeploy\myapplication.war
- > 同ディレクトリに「myapplication.war_deployed」というファイルが作成されればOK
(あるいは、上記WEB画面の「Applications」メニューからDeployできる)
4. デプロイしたアプリへの接続
http://localhost:8080/myapplication
https://localhost:8181/myapplication
(URLは、上記WEB画面の「Applications」メニューのLaunchリンク押下で確認可能)