Hey Oliver,
I'm using the bundle, I've set CATALINA_HOME, and I'm trying to run start.sh but now:
"The BASEDIR environment variable is not defined correctly This environment variable is needed to run this program"
oh yeah the namespace in the jaas.config file is set to 'slide'
Is there something else I'm missing?
btw Thanks to everyone who replied - the help is very much appreciated
Brian
The namespace needs to be set to namespace="slide" like in the bundle to make clear it only applies to ../slide/.. URLs and other realms should be used for other URLs
Oliver
On Fri, 29 Oct 2004 15:15:14 -0400, Tim Frank
<[EMAIL PROTECTED]> wrote:
I just fought with this, among other things, today. After reading this information:
http://jakarta.apache.org/slide/howto-jaas.html
I ended up putting the export portion in the catalina.sh file just under the line where it checks/sets the CATALINA_HOME variable.
CATALINA_OPTS=-Djava.security.auth.login.config=$CATALINA_HOME/conf/jaas.config export CATALINA_OPTS
I found that exporting the CATALINA_HOME was NOT enough to pick up the path to the jaas.config file.
Hope that helps you. My other problem now is that once that is setup and working I can't login to the Tomcat Admin/Manger consoles no matter what I try :) Oh, and related to that, if you did change your server.xml to use the old default MemoryRealm configuration it might also cause this problem.
Tim
Brian Lee wrote on 29/10/04 03:03 PM:
How do you set the path correctly? it seems even if I set both CATALINA_HOME and BASEDIR in my .profile -it doesn't work....
---------------------------------------------------------------------Yes, but in startup.sh the path indeed isn't set correctly. So when you launch it on non-Windows, it really does not work :(
Oliver
On Fri, 29 Oct 2004 12:06:17 +0200, Unico Hommes <[EMAIL PROTECTED]> wrote:
You should launch Tomcat using 'start' instead of 'catalina run' did you do that? The location of the login configuration is set there.
-- Unico
On 29-okt-04, at 1:59, Brian Lee wrote:
I'm having a problem with Slide 2.1 b2 that I did not have for 2.0 for both linux (fedora core 2) and mac osx. (This does not occur in windows) Once I start running Slide - I can't login with any of the default users: root, guest, john, john2
I notice this error:
"Oct 28, 2004 4:07:33 PM org.apache.catalina.realm.JAASRealm authenticate SEVERE: Unexpected error java.lang.SecurityException: Unable to locate a login configuration at com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:97) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructor AccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCon structorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at javax.security.auth.login.Configuration$3.run(Configuration.java:221) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.Configuration.getConfiguration(Configuration. java:215) at javax.security.auth.login.LoginContext$1.run(LoginContext.java:170) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.LoginContext.init(LoginContext.java:167) at javax.security.auth.login.LoginContext.<init>(LoginContext.java:404) at org.apache.catalina.realm.JAASRealm.authenticate(JAASRealm.java:298) at org.apache.catalina.authenticator.BasicAuthenticator.authenticate(Basic Authenticator.java:129) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato rBase.java:504) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC ontext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav a:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC ontext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav a:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC ontext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve .java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC ontext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java: 160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process Connection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: 577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo l.java:683) at java.lang.Thread.run(Thread.java:534) Caused by: java.io.IOException: Unable to locate a login configuration at com.sun.security.auth.login.ConfigFile.init(ConfigFile.java:206) at com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:95) ... 33 more"
Does anyone have suggestions? Thanks in advance
Brian
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
