Hi Alexander,

You need to change the jetspeed.xml (under conf/Catalina/localhost).

Tomcat "flipped" the behavior (interpretation) of the useContextClassLoader 
setting after Tomcat 5.5.23 ...

So, for Tomcat > 5.5.23 this now needs to be configured as useContextClassLoader="true" 
instead of "false".

BTW: can you please subscribe to this list with your used email account?
I had to moderate you through again and as that is a manual procedure, not being subscribed can cause considerable delays in your message delivery to the list.

Regards,

Ate

[email protected] wrote:
Ok, I got the basic portal up and running and it even connects to my
mysql database (I can see the connection on the server).
But I have a login problem, which is probably caused by some
configuration error:

19.02.2009 13:37:19 org.apache.catalina.realm.JAASRealm authenticate

WARNUNG: Login exception authenticating username "admin"

javax.security.auth.login.LoginException

      at
org.apache.jetspeed.security.impl.DefaultLoginModule.login(DefaultLoginM
odule.java:230)

      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

      at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)

      at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

      at java.lang.reflect.Method.invoke(Method.java:597)

      at
javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)

      at
javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)

      at
javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)

      at java.security.AccessController.doPrivileged(Native Method)

      at
javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)

      at
javax.security.auth.login.LoginContext.login(LoginContext.java:579)

      at
org.apache.catalina.realm.JAASRealm.authenticate(JAASRealm.java:363)

      at
org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAut
henticator.java:258)

      at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:417)

      at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)

      at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:102)

      at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)

      at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
86)

      at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
5)

      at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:583)

      at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

      at java.lang.Thread.run(Thread.java:619)

my jetspeed.xml (which works fine for Tomcat 5.5) :
<Context crossContext="true">

  <Realm className="org.apache.catalina.realm.JAASRealm"

         appName="Jetspeed"

userClassNames="org.apache.jetspeed.security.impl.UserPrincipalImpl"

roleClassNames="org.apache.jetspeed.security.impl.RolePrincipalImpl"

         useContextClassLoader="false"

         debug="5"/>

      <Resource name="jdbc/jetspeed" auth="Container"

            factory="org.apache.commons.dbcp.BasicDataSourceFactory"

            type="javax.sql.DataSource" username="jetspeed"
password="********"

            driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/jetspeed"

maxActive="100" maxIdle="30" maxWait="10000"/>
      <Valve
className="org.apache.catalina.authenticator.FormAuthenticator"
characterEncoding="UTF-8"/>

</Context>

Any help is appreciated!

Best regards,

Alex



This message is for the designated recipient only and may contain privileged, 
proprietary, or otherwise private information.  If you have received it in 
error, please notify the sender immediately and delete the original.  Any other 
use of the email by you is prohibited.



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to