Winstoneで複数のWebアプリをデプロイする

元々サポートしている機能なので,わざわざ説明するまでもないか....

↑こんな感じで,任意のディレクトリ(この場合は,webapps)にWARファイルまたは,その展開ディレクトリを置いとく.あとは,"--webappsDir"オプションを付けて起動するだけ.

~/work/winstone$ java -jar winstone-0.9.6.jar --webappsDir=./webapps

それぞれコンテキストルートは,Webアプリのファイル名(またはディレクトリ名)になる.先の例だと,こんな感じね.

http://localhost:8080/click-examples/
http://localhost:8080/wicket-examples/

Winstoneって,単一のWebアプリをデプロイするとコンテキストルートはもれなくルート(/)になってしまう(今の所,指定する方法はなさそう).なんでま,もしもコンテキストルートが特定の値じゃないと困る場合は,こんな方法で逃げよう.
Selenium使ってる時とか,ちょっと気にする必要あるかも.


ホント言えば,単一Webアプリでも任意のコンテキストルートを指定できるとなお良いのだが.:-(


(追記)単一Webアプリでも任意のコンテキストルートは指定できる
#ウソついてごめんなさい.