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]