winstone.propertiesについて

マニュアルにも書いてあるけど,カレントディレクト*1winstone.propertiesってのを作っておけば,長ったらしいオプションを毎回書かないで済む.
たとえば,DataSourceとかはプロパティに書いたほうが見やすい.

--- winstone.properties ---
controlPort=8081
useJasper=true
javaHome=d:/java2/jdk150_10
toolsJar=d:/java2/jdk150_10/lib/tools.jar
useJNDI=true
jndi.resource.jdbc/HogeDS=javax.sql.DataSource
jndi.param.jdbc/HogeDS.url=jdbc:oracle:thin:@localhost:1521:HOGE
jndi.param.jdbc/HogeDS.driverClassName=oracle.jdbc.OracleDriver
jndi.param.jdbc/HogeDS.username=hoge
jndi.param.jdbc/HogeDS.password=hoge

なお,プロパティは引数に負ける.


ps.
ちなみに,Jasperなどの追加ライブラリは,これまたカレントディレクトリにlibディレクトリを掘って置いておけば,勝手に追加してくれる*2

*1:--configオプションでパス指定もできる

*2:これも--commonLibFolderオプションで任意のパスを指定できる