Windows 2003でKerberosを使用して、ActiveDirectoryに対してJavaサーバーアプリケーションを認証することをお勧めします。そうすれば、ファイルにパスワードを入力する必要がなくなります。しかし、これは機能しません。
[2012-09-20 17:42:19,301] ERROR Cannot authenticate server via JAAS
javax.security.auth.login.LoginException: No LoginModules configured for KerberosLogin
at javax.security.auth.login.LoginContext.init(LoginContext.java:273)
at javax.security.auth.login.LoginContext.<init>(LoginContext.java:349)
Windows XPでまったく同じコードと構成を実行すると、認証が機能します。どちらの場合も、Java7u07を使用しています。