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 など。