Scala + Lift + Tomcat6
lift で作成したアプリケーションを Tomcat 5.5 へデプロイしようとしたが無理だった。
LiftFilter が正しく読み込めないのか、よく理由は分からなかった。
Tomcat 6なら、問題なくデプロイ出来た。
jetty で作成したプロジェクトをデプロイする手順は以下の通り。
pom.xml に以下を追記
<plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <configuration> <server>localhost</server> <url>http://localhost:8080/manager</url> </configuration> </plugin> </plugins>
~/m2/settings.xml に以下を追記
<settings> <servers> <server> <id>localhost</id> <username>manager権限を持つユーザ名</username> <password>そのパスワード</password> </server> </servers> </settings>
mvn tomcat:deploy
deploy の他にも、redeploy, undeploy, start, stop など。