解决一个小问题向大家汇报!

08-11-01 pub

早几天用了jaas在tomcat下时.在catalina.bat中加了

set JAVA_OPTS=-Djava.security.auth.login.config==%CATALINA_BASE%/conf/jaas.config

但是在eclipse中调试时.因为eclipse根本不调用starup.bat文件.所以catalina.bat也不会调用.出现了配置无效.无法正确执行程序.

今解决方法如下:

myeclipse->preferences->servers->tomcat->tomcat6->jdk->optional java vm arg->

-Djava.security.auth.login.config==D:\java\jdon_tomcat\conf\jaas.config

oojdon
2008-11-01 21:42

多谢多谢

hhyyllgg
2009-02-19 13:50

启动时怎么没有自动建表??!

hailan19870828
2009-04-14 10:38

我用LOG4J做了一个自定义的日志,报了和你一样的错,[org.apache.catalina.realm.JAASRealm] - Unexpected error

java.lang.SecurityException: 无法定位登录配置

但我并没有用JAAS这个东西啊,更没有JAAS.CONFIG文件了。请问这是什么原因造成的?

freesea1
2010-12-15 00:30

我里不行 -Djava.security.auth.login.config==D:\Program Files\Apache Software Foundation\tomcat6.0.16\conf\jaas.config

可能是有空格的原因,错误提示如下:

java.lang.NoClassDefFoundError: Files\Apache
Caused by: java.lang.ClassNotFoundException: Files\Apache
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Exception in thread "main" ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):  [../../../src/share/back/util.c:820]

<p>

2Go 1 2 下一页