Presentation on Webcenter Portal.
Happy coding with Techartifact..
Latest tip and information on Java and Oracle Fusion Middleware/Weblogic
Presentation on Webcenter Portal.
Happy coding with Techartifact..
The Jetspeed 2.2.0 release is a major release of the Jetspeed-2 portal and is the first release of Jetspeed that is fully compliant with the Java Portlet Specification 2.0. With this new version of Jetspeed.
See Latest jetspeed in action demo
Use the username admin connects using the password j2
New Features in Version 2.2.0
Portals Team also co-releasing a new sub-project at Apache Portals: Apache Portals Applications.
It has few portlet applications, that can be used out-of box.
A collection portlets that are beyond categorization into applications and are completely portable to the Portlet API (1.0 or 2.0) .
A portlet application dedicated to demonstrating different portal technologies like Portals Bridges .
A portlet application dedicated to RSS-based portlet development.
A portlet application dedicated to the development and database portlet development including scrollable lists and data entry forms.
A portlet application dedicated to the development of Web Content rewriting and IFrame based web content.
Utilities used to setup and deploy logging for portlet and simple web applications.
Jetspeed 2 authenticate user’s with JAAS. Jetspeed installer and maven plug-in both configure tomcat for JAAS authentication.
I have seen people facing problem in configuring JAAS in different application server e.g Websphere, Jboss etc.In some case user face error in tomcat too.
This is the common error log, if JAAS is not configured properly
javax.security.auth.login.LoginException: unable to find LoginModule
class: org.apache.jetspeed.security.impl.DefaultLoginModule
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:808)
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)
Jetspeed is modular and easy to configure. Jetspeed authentication can be configured with-out JASS.
For using different authentication then JAAS, you would need to edit web.xml of jetspeed. You will find an commented entry for portal filter.
<!-- <filter> <filter-name>PortalFilter</filter-name> <filter-class>org.apache.jetspeed.login.filter.PortalFilter</filter-class> </filter> --> <!-- <filter-mapping> <filter-name>PortalFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> -->
Just un-comment the above filter configuration and restart your application ( Some application server, don’t take changes in web.xml, once deployed). I would recommend to make these changes before deploy.
Once server is started, Jetspeed login should work