はじめに
eclipseを使って動的ファイルの動作確認をしていると、その端末でしか動かなったりする。なので、jettyを使って、動作確認をする。
あと個人的にeclipseでmavenプロジェクトはディレクトリ構成ちがったりめんどくさいので。
手順
pom.xml編集
以下のプラグインを追加する。
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
<configuration>
<scanIntervalSecounds>10</scanIntervalSecounds>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>8080</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
</configuration>
</plugin>
jettyを実行する。
コマンドライで以下を実行する。
mvn jetty:run
ローカルホストに接続する。
http://localhost:8080
にアクセスする。
最後に
jettyがうまく動かない場合あった。pom.xmlが悪いのか端末のが悪いのか、はたまたプラグインが悪いのか切り分けに時間がかかった。結果的にビルド用にコンテナ立てて都度確認した方が確実だし、依存性の問題がないので良いと思う。