追記: 初期開発者さんが開発やめたらしく、正式な後継は https://code.google.com/p/winstone/ になるようです。@Layzie@github さんありがとうございました。
軽量サーブレットコンテナとして有名で、ぐぐると割と検索上位にも来る Winstone ですが、最近更新がありません。(最新のバージョンのリリースが 2008 年)
これが気になる場合は、普通は代わりの軽量サーブレットコンテナうたうもの(Jetty, tjws)などに変えるのも良いですが、もうひとつの選択肢として、jenkins がメンテナンスしている Winstone を使うというものがあります。
この Winstone は、java -jar jenkins.war
で立ち上げる際に用いられる、war に埋め込まれたサーブレットコンテナになっていますが、単なる Winstone フォークなので、オリジナルと同じ使い方ができます。
jar で欲しい
- Maven リポジトリからダウンロード: http://repo.jenkins-ci.org/public/org/jenkins-ci/winstone/
Maven で読み込みたい
pom.xml
にこう書く:
<project >
...
<repositories>
...
<repository>
<id>repo.jenkins-ci.org</id>
<url>http://repo.jenkins-ci.org/public/</url>
</repository>
...
</repositories>
...
<dependencies>
...
<dependency>
<groupId>org.jenkins-ci</groupId>
<artifactId>winstone</artifactId>
<version>0.9.10-jenkins-43</version>
</dependency>
...