Django on Jython (3)
Django on Jythonの3回目ということで、Tomcat上でDjangoを動かしてみます。とは言っても、前回作成したプロジェクトをwarにアーカイブして、Tomcatに乗せるだけなんですけど。
warの作成
django-jython をインストールすると、manage.pyでwarコマンドが使用できるようになります。ですが、その前にsetting.pyを修正してINSTALLED_APPSにdojを追加します。
INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.admin', 'doj', )
準備は完了したので、warコマンドを使ってwarを作成します。ここでオプション--include-java-libsに対して、追加で組み込むjarを指定します。最低でもjdbc.jarは必要になると思いますが、その他にも必要なjarがあればファイルセパレータ(Windowsなら;、Linuxなら:)を使って追加してください。
jython manage.py war --include-java-libs=%JYTHON_HOME%\javalib\postgresql-8.3-603.jdbc4.jar