I am having the same problem. Check calatalina.out in the logs file, you may have some thing like in my case:

SEVERE: Unexpected error
javax.security.auth.login.LoginException: No LoginModules configured for XXXX
        at javax.security.auth.login.LoginContext.init(LoginContext.java:256)
        at javax.security.auth.login.LoginContext.<init>(LoginContext.java:403)
        at org.apache.catalina.realm.JAASRealm.authenticate(JAASRealm.java:348)
at org .apache .catalina .authenticator.FormAuthenticator.authenticate(FormAuthenticator.java: 258) at org .apache .catalina .authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:417) at org .apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 127) at org .apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 117) at org .apache .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 875) at org.apache.coyote.http11.Http11BaseProtocol $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org .apache .tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org .apache .tomcat .util .net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java: 81) at org.apache.tomcat.util.threads.ThreadPool $ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:613)

On May 9, 2009, at 9:31 PM, Jan Kowalik wrote:

Hi all,
I have fought with it for many hours now and I can't figure out what is wrong.

I did everything according to :
Building Jetspeed with Maven-1
(http://portals.apache.org/jetspeed-2.1.3/devguide/m1-getting-started-source.html#6__Deploy_and_Run )
my  $HOME/build.properties:
===========================
maven.repo.remote = http://www.bluesunrise.com/maven/,
http://www.ibiblio.org/maven/, http://dist.codehaus.org/,
http://cvs.apache.org/repository

# required portal configuration properties
org.apache.jetspeed.portal.home = /home/janek/ myJetSpeedPortal/
org.apache.jetspeed.portal.groupId        = myprojects
org.apache.jetspeed.portal.artifactId     = Portal
org.apache.jetspeed.portal.name           = Portal
org.apache.jetspeed.portal.currentVersion = 1.0

# required application server properties
org.apache.jetspeed.server.home                      =
/usr/local/janek/apache-tomcat-5.5.27/
org.apache.jetspeed.server.shared                    =
${org.apache.jetspeed.server.home}/shared/lib/
org.apache.jetspeed.deploy.war.dir                   =
${org.apache.jetspeed.server.home}/webapps/
org.apache.jetspeed.services.autodeployment.user     = j2deployer
org.apache.jetspeed.services.autodeployment.password = j2deployer
org.apache.jetspeed.catalina.version.major           = 5.5

#database
org.apache.jetspeed.production.database.default.name = postgres
org.apache.jetspeed.production.database.url          =
jdbc:postgresql://localhost:5432/jetspeeddb
org.apache.jetspeed.production.database.user         = janek
org.apache.jetspeed.production.database.password     = janek
org.apache.jetspeed.production.database.driver = org.postgresql.Driver
org.apache.jetspeed.production.jdbc.drivers.path     =
/usr/local/janek/lib/postgresql-8.3-604.jdbc3.jar
===========================

I used these commands:
===========================
maven -DartifactId=maven-jetspeed2-plugin
-DgroupId=org.apache.portals.jetspeed-2 -Dversion=2.1.2
plugin:download
maven j2:portal.genapp
maven war:install
maven j2:quickStart
===========================

and everything went fine. Started tomcat, went to
http;//myhost:8080/Portal/portal and can see JetSpeed front page (not
logged user). Then when I want to login as a default user with default
password - user: admin, password: admin or user/user or any other it
says 'invalid password'  !!??
Can any one tell me what is wrong ??
I have set up jetspeed from *.jar file installer with same postgresql
settings as in buil.properties file and, guess what, it is working.

Tomcat where I'd like to deploy custom jetspeed portal is tomcat_5.5.27.

hmm .. what else..
just to show you:

Deployed by jar file installer
conf/Catalina/localhost/jetspeed.xml :
=====================================
<?xml version="1.0" encoding="UTF-8"?>
<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="0"/>


        <Resource name="jdbc/jetspeed" auth="Container"
           factory="org.apache.commons.dbcp.BasicDataSourceFactory"
type="javax.sql.DataSource" username="janek" password="janek"
           driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://localhost:5432/jetspeeddb"
           maxActive="100" maxIdle="30" maxWait="10000"/>

<Valve className="org.apache.catalina.authenticator.FormAuthenticator"
characterEncoding="UTF-8"/>

</Context>
=====================================

Deployed with maven plugins
/conf/Catalina/localhost/Portal.xml
=====================================
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/Portal" docBase="Portal" 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="0"/>


        <Resource name="jdbc/jetspeed" auth="Container"
           factory="org.apache.commons.dbcp.BasicDataSourceFactory"
type="javax.sql.DataSource" username="janek" password="janek"
           driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://localhost:5432/jetspeeddb"
           maxActive="100" maxIdle="30" maxWait="10000"/>

<Valve className="org.apache.catalina.authenticator.FormAuthenticator"
characterEncoding="UTF-8"/>

</Context>
=====================================

Same thing, as you can see. Both ways of deploying creates database
tables but portal deployed with maven plugin doesn't allow me to
login.

I will appreciate any help.

--
Pozdrawiam || Best Regards

Jan Kowalik
--

---------------------------------------------------------------------
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]

Reply via email to