4 Replies Latest reply on Sep 6, 2006 1:03 AM by alex.pinkin

    JBoss Portal 2.4 GA Released

      The portal team is very proud to announce the GA of JBoss Portal 2.4 after 6 months of hard work.

      http://labs.jboss.com/portal/jbossportal/download

      Onward for 2.6 !!!

        • 1. Re: JBoss Portal 2.4 GA Released
          jlaskowski

          Hey Julien! Great to see the new release. Congrats! Where's the release notes for it? I can't find the 2.4 tag in JIRA (only 2.4.1).

          Jacek

          • 2. Re: JBoss Portal 2.4 GA Released

            Hey Jacek,

            change notes are on sourceforge, I did not want to overload the post. If you want to see it via JIRA, you need to look at the Roadmap tab.

            
            Release Notes - JBoss Portal - Version 2.4 Final
            
            ** Bug
             * [JBPORTAL-363] - portal-lib.tld and theme-basic.tld are invalid according to http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd
             * [JBPORTAL-366] - Xalan is being pulled from the tools/lib directory instead of a usual thirdparty directory.
             * [JBPORTAL-409] - HTML Generated by DivDecorationRenderer is not valid
             * [JBPORTAL-443] - console exceptions on user logout / parsing id in UserModule
             * [JBPORTAL-461] - DefaultPortalCommandMapper throws NPE when portal is accessed via localhost:8080/portal (not providing /local/default/default or /global/default/default)
             * [JBPORTAL-470] - ManagementPortlet throws ClassCastException on redeploy
             * [JBPORTAL-534] - Non-default locale issues in cms
             * [JBPORTAL-539] - Spring Portal Integration - JBPortal not following JSR168 for getPortletMode on an Action?
             * [JBPORTAL-542] - NPE when trying to edit index.html with Admin's language set to German
             * [JBPORTAL-543] - No such method in fileupload
             * [JBPORTAL-545] - Hypersonic DB setup file is Windows specific
             * [JBPORTAL-546] - Exception is thrown while trying to edit a page in another locale than the user default
             * [JBPORTAL-559] - Cannot create root context with oracle db as the empty string is interpreted as null
             * [JBPORTAL-560] - CMS Hibernate PM does not work on oracle
             * [JBPORTAL-568] - Security hibernate cache loader issue on oracle with zero length strings
             * [JBPORTAL-569] - Use transaction assembly with required to avoid self deadlock with jboss cache during logout
             * [JBPORTAL-572] - Wrong behaviour of CMS portlet in default page
             * [JBPORTAL-573] - Firefox does not understand directory tree javascript
             * [JBPORTAL-574] - Posting new topic doesn't handle national characters (utf-8) properly
             * [JBPORTAL-575] - Deployment fails on PostgreSQL: javax.jcr.RepositoryException: failed to load persisted repository state: java.sql.SQLException: ERROR: invalid large-object descriptor: 0
             * [JBPORTAL-582] - PortletRequest#getWindowState() produces an NPE in action request
             * [JBPORTAL-586] - Fix bugs in the transaction management handling of the cms hibernate persistence managers
             * [JBPORTAL-606] - broken parameters encoding between action -> render phases
             * [JBPORTAL-608] - Timed content is not serializable and raise issues in http session replication.
             * [JBPORTAL-617] - JSP errors caused by incorrect class name
             * [JBPORTAL-618] - Preferences group id is not unique
             * [JBPORTAL-619] - Allow the rewrite content helper to rewrite zero length content and do not throw an IAE for that
             * [JBPORTAL-622] - Unable to manage a portlet with blank name.
             * [JBPORTAL-625] - Validation of form on Page Tab in Management UI
             * [JBPORTAL-681] - Error on startup when adding the default content
             * [JBPORTAL-684] - On shutdown of a web application, the classloader for the intercepter service cannot be retrieved from the JMX system
             * [JBPORTAL-687] - Copying a directory lead to an error
             * [JBPORTAL-722] - "Make Live" and "Version" are inverted on the edit page
             * [JBPORTAL-723] - Description and title are not copied from the file to edit
             * [JBPORTAL-725] - CMS Preview broken
             * [JBPORTAL-726] - The CMS Admin wysiwig editor seems to use the resources extension to decide content type of the resource
             * [JBPORTAL-737] - Portlet instance component ref requires '/' application name prefix when automatic app. name discovery is used.
             * [JBPORTAL-742] - javax.faces.el.PropertyNotFoundException: Bean: org.jboss.portal.core.portlet.management.InstanceManagerBean, property: policyConfigService
             * [JBPORTAL-744] - Hardcoded PortalDS prevent to use another ds
             * [JBPORTAL-745] - FileURLNavigator does not work properly when a file name contains # or ?
             * [JBPORTAL-769] - Validatin Error occurs when admin tries to manuver a portlet on a page
             * [JBPORTAL-773] - Creating files with no extension using the editor are not editable
             * [JBPORTAL-774] - Changing the mime type at the porlet level has no effect
             * [JBPORTAL-775] - "Cannot get content" error when editing a file in different locale than the user's default language set in the profile
             * [JBPORTAL-778] - CMS exception with PostgreSQL on startup
             * [JBPORTAL-779] - When displaying a dir listing, a stacktrace is produced if no content can be found for the default language
             * [JBPORTAL-780] - PortalNodes URL goes to authenticated mode when in secure mode.
             * [JBPORTAL-819] - Error thrown when requested and default language content of a file don't exist
             * [JBPORTAL-829] - HTTP invoker not used if not forced for performBlockingInteraction
             * [JBPORTAL-831] - performBlockingInteraction does not handle multi-valued form parameters
             * [JBPORTAL-836] - Javascript error in management console IE
             * [JBPORTAL-840] - Set the invoker on the callback before starting the ha invoker service
             * [JBPORTAL-856] - Consumer must not rewrite URLs that does not start with wsrp_rewrite
             * [JBPORTAL-858] - Changing roles is not reflected immediately
             * [JBPORTAL-864] - Update all portlet.xml to comply with dtd
             * [JBPORTAL-867] - Update ehcache version to 1.2 for hibernate
             * [JBPORTAL-877] - Shutdown error
             * [JBPORTAL-878] - Explicit ehcache configuration for hibernate
             * [JBPORTAL-888] - Phalanx theme does not take in account the maximized region
             * [JBPORTAL-890] - wsrp consumed portlet placed on the portal page with space in name fail to render
             * [JBPORTAL-891] - Client that don't accept to join the session using cookies cannot login
             * [JBPORTAL-892] - If remote WSDL file is not available, Consumer reverts to local producer.
             * [JBPORTAL-893] - Portal does not properly escape spaces in URL
             * [JBPORTAL-911] - Make empty preferences return the default value
             * [JBPORTAL-912] - Table name JBP_OBJECT_NODE_SECURITY_ACTIONS too long for oracle
             * [JBPORTAL-916] - ApplicationScope session attributes can cause race conditions
             * [JBPORTAL-917] - Attributes in SubSession are not properly synchronized
             * [JBPORTAL-920] - Attributes might not be properly marshalled before session replication
             * [JBPORTAL-923] - Immutable portlet session attribute values replication is using the previous object when it already exists in the session
             * [JBPORTAL-924] - Supported locales don't contain Locale.ENGLISH anymore by default
             * [JBPORTAL-925] - jbp 2.4 head build broken by ant copy with filtering
             * [JBPORTAL-929] - The general testsuite does not wait that deployment are effective and succesful to start tests
             * [JBPORTAL-930] - character encoding problem
             * [JBPORTAL-938] - "Default Context deos not exist" on MySQL5 deploy of 2.4.0.CR1
             * [JBPORTAL-939] - CMS links failing after migration
             * [JBPORTAL-940] - bad jsessionid in form action on login page
             * [JBPORTAL-941] - News and Weather portlet fail without internet connection
             * [JBPORTAL-952] - Shuting down JBP generates exception
             * [JBPORTAL-954] - CMS clustering issue: doesn't show updated versions of the files
             * [JBPORTAL-959] - Clicking on a page tab should always go back to the page.
             * [JBPORTAL-960] - Hibernate domain configuration files do not declare properly the column constraints
             * [JBPORTAL-975] - bug in management portlet during page refresh
             * [JBPORTAL-978] - CMS fails on Mysql4 & 5
             * [JBPORTAL-979] - ActionResponse.sendRedirect(String location) should work with HTTPS
             * [JBPORTAL-981] - meta header elements are not supported
            
            
            ** Feature Request
             * [JBPORTAL-208] - Automated test suite
             * [JBPORTAL-405] - Hide Portlet Windows that user does not have access to
             * [JBPORTAL-465] - currently there is no wat to set the default page of a portal. it is hard coded to the name 'default'
             * [JBPORTAL-508] - ServerRequestContext references PortalRequestPath and PortalContextPath that has no meaning for the abstract server
             * [JBPORTAL-509] - Allow to set multiple locales to a ServerRequest object.
             * [JBPORTAL-510] - Define an extended set of portlet API(s) to be used by portal core and WSRP producer. Extension to JSR 168
             * [JBPORTAL-511] - Support for dependency on deployment ordering for different deployers.
             * [JBPORTAL-535] - Define a default page in *-object.xml
             * [JBPORTAL-549] - CMS Static Export of Site
             * [JBPORTAL-551] - force db dialect
             * [JBPORTAL-554] - Add Binary file preview in CMSAdmin
             * [JBPORTAL-555] - expose locale and encoding to the renderSet so that the markup can be created with localized content
             * [JBPORTAL-583] - CLONE -StrategyContext.getTargetPortlet() returns always null
             * [JBPORTAL-599] - CMSPortlet secondary default title to portlet.xml
             * [JBPORTAL-600] - Add runtime update of the interceptor stack
             * [JBPORTAL-601] - Creation of subpages in management portlet
             * [JBPORTAL-616] - Be able to rename an existing page.
             * [JBPORTAL-631] - Try to move org.jboss.portlet package to the api module
             * [JBPORTAL-653] - Provide tests for the CMS
             * [JBPORTAL-654] - Test CMS HA
             * [JBPORTAL-656] - SPEC:36 Assertion - GenericPortlet doDispatch() test
             * [JBPORTAL-657] - Portlet Container Test Bed
             * [JBPORTAL-658] - Test Context framework
             * [JBPORTAL-671] - PLT.5.2.2.1 - 'Error Conditions on Initialization' test cases
             * [JBPORTAL-672] - "PLT.5.2.4.4 Exceptions During Request Handling" test cases
             * [JBPORTAL-702] - Producer base level support (service description and markup interfaces)
             * [JBPORTAL-703] - Producer implicit cloning support
             * [JBPORTAL-704] - Consumer base level support (support for ServiceDescription and Markup interfaces)
             * [JBPORTAL-706] - Consumer support for standard window states and modes
             * [JBPORTAL-777] - Let the user use the Wysiwig editor *or* upload feature for text files
             * [JBPORTAL-828] - Make tests intependants
             * [JBPORTAL-833] - Leverage WSRP user context information to populate Portlet UserContext.
             * [JBPORTAL-834] - Replace use of String.split in JBossPortletNavigationalState
             * [JBPORTAL-841] - WSRP Consumer implementation
             * [JBPORTAL-843] - Implement handling of WSRP in jboss-portlet.xml
             * [JBPORTAL-876] - Implement initCookie support for Consumer
             * [JBPORTAL-884] - User Specific Theme
             * [JBPORTAL-904] - In Management portlet navigation, "Portlet" link should really be "Portlets"
             * [JBPORTAL-949] - Implement caching of markup on Consumer
             * [JBPORTAL-958] - Make sure that portlet buttons are always in the same order
             * [JBPORTAL-980] - Test page in portal is in bad shape....
            
            ** Patch
             * [JBPORTAL-605] - New CMSPortlet to allow dynamic changing of the initial page at runtime
             * [JBPORTAL-615] - Adding interceptors dynamically
             * [JBPORTAL-621] - Display a specified page after signout
             * [JBPORTAL-968] - Need to update Eclipse .project and .classpath in modules jems and federation
            
            
            
            
            ** Task
             * [JBPORTAL-221] - Post attachments
             * [JBPORTAL-325] - Implementation of HA-CMS
             * [JBPORTAL-326] - Cache for reader clients
             * [JBPORTAL-329] - CMS Service Provider Interface
             * [JBPORTAL-404] - port forums to portal 2.2
             * [JBPORTAL-459] - JACC Security integration documentation
             * [JBPORTAL-469] - Update user and reference documentation
             * [JBPORTAL-476] - Security documentation
             * [JBPORTAL-477] - Extract JCR as a standalone service from CMS and inject it in CMS
             * [JBPORTAL-483] - Move the command controller to the server module
             * [JBPORTAL-486] - Remove the client request from the component framework
             * [JBPORTAL-487] - Move server request and response things related to http to a subclasses of that in order to avoid WSRP implement null methods
             * [JBPORTAL-489] - Implement DB persistence with jackrabbit
             * [JBPORTAL-505] - Portlet prefs description
             * [JBPORTAL-507] - Make the services related to db insertion upon deployment behave well in a clustered environment
             * [JBPORTAL-514] - Detach user and preferences
             * [JBPORTAL-519] - Update bridges jar to 1.0
             * [JBPORTAL-520] - Management gui operation to create a new portal
             * [JBPORTAL-521] - Consider rename component to JBossPortlet as it would be more appropriate
             * [JBPORTAL-524] - Make navigational state detyped
             * [JBPORTAL-537] - Do not allow the dot in portal object name during creation
             * [JBPORTAL-540] - Verify functionality on MSSQL Server
             * [JBPORTAL-556] - Remove Parameters object usage in org.jboss.portlet.WindowEvent
             * [JBPORTAL-561] - New and Improved CMS Testsuite
             * [JBPORTAL-562] - Enable role portlet
             * [JBPORTAL-564] - Enable the decoupling of the deployment factory registration with the service lifeycle in order to make it controllable with an ha singleton
             * [JBPORTAL-565] - Create Testcase for JACC Usage
             * [JBPORTAL-566] - Security JACC integration needs to be fixed
             * [JBPORTAL-570] - testsuite roadmap for jbp2.4
             * [JBPORTAL-576] - Create Hierarchical Permissions
             * [JBPORTAL-577] - Resurrect the Samples Module
             * [JBPORTAL-579] - Evaluate Redeployment Issues with PolicyProvider
             * [JBPORTAL-580] - Update PortalPolicyConfigStore to be aware of the Permissions Hierarchy
             * [JBPORTAL-587] - Create support classes to run the JCA datasource layer and transaction manager of JBoss into test cases
             * [JBPORTAL-588] - Hibernate cache loader test case
             * [JBPORTAL-589] - Verified Portal CMS working under Mysql, PGSQL, MS SQL, Oracle.
             * [JBPORTAL-590] - Clustered portal does not respect the jboss.partition.name system property
             * [JBPORTAL-592] - Move instance container to server module
             * [JBPORTAL-593] - Add RSS Feed Portlet for News
             * [JBPORTAL-594] - Test Cases for security
             * [JBPORTAL-595] - Remove usage of jmx xdoclet
             * [JBPORTAL-596] - migrate deployment descriptors for the new model mbean implementation that uses javabean conventions
             * [JBPORTAL-597] - Clean useless JMX doclet annotations and jmxdoclet ant task
             * [JBPORTAL-611] - Portlet container test framework improvements
             * [JBPORTAL-612] - Migrate current portlet container tests from the old framework to the new framework
             * [JBPORTAL-620] - Tomcat: java.lang.IllegalStateException: No Java compiler available
             * [JBPORTAL-623] - Seam integration
             * [JBPORTAL-626] - Formalize contract of InputContext
             * [JBPORTAL-627] - Make the control flow correct in existing portlet tests
             * [JBPORTAL-628] - Permissions Model
             * [JBPORTAL-629] - PortalAuthorizationManager Interface
             * [JBPORTAL-632] - Remove the static nature of the NavigationalStateContext
             * [JBPORTAL-634] - review existing portlet container test cases
             * [JBPORTAL-636] - Portlet Specification 1.0 "PLT.F TCK Assertions"
             * [JBPORTAL-638] - "PLT.5 The Portlet Interface" test cases
             * [JBPORTAL-639] - "PLT.6 Portlet Config" test cases
             * [JBPORTAL-640] - "PLT.7 Portlet URLs" test cases
             * [JBPORTAL-641] - "PLT.8 Potlet Modes" test cases
             * [JBPORTAL-642] - "PLT.9 Window States" test cases
             * [JBPORTAL-643] - "PLT.10 Portlet Context" test cases
             * [JBPORTAL-644] - "PLT.11 Portlet Request" test cases
             * [JBPORTAL-645] - "PLT.12 Portlet Responses" test cases
             * [JBPORTAL-646] - "PLT.14 Portlet Preferences" test cases
             * [JBPORTAL-647] - "PLT.15 Sessions" test cases
             * [JBPORTAL-648] - "PLT.16 Dispatching Request to Servlets and JSPs" test cases
             * [JBPORTAL-649] - "PLT.17 User Information" test cases
             * [JBPORTAL-650] - "PLT.19 Portlet Applications" test cases
             * [JBPORTAL-651] - "PLT.20 Security" test cases
             * [JBPORTAL-652] - "PLT.22 Portlet Tag Library" test cases
             * [JBPORTAL-661] - Test portal servlet
             * [JBPORTAL-664] - Test user module
             * [JBPORTAL-665] - Test role module
             * [JBPORTAL-666] - Define clustered configuration
             * [JBPORTAL-669] - Portal Security RoadMap for Portal 2.4
             * [JBPORTAL-670] - Permissions Persistence
             * [JBPORTAL-673] - Test Case for WSRP Web Service Invocation
             * [JBPORTAL-674] - Migrate role based operations from the interface User to the RoleModule to improve the separation of concerns
             * [JBPORTAL-686] - WSRP Test Case should work with retroweaved JBossWS ie. jbossws14.sar
             * [JBPORTAL-719] - Layout strategy replace the current evaluate() method with two new metods for initialization and navigational state update
             * [JBPORTAL-720] - Page navigational state
             * [JBPORTAL-728] - Compute the preferences before activating the portlet instead of doing a lazy resolution of preferences values
             * [JBPORTAL-732] - PermissionRepository Implementation
             * [JBPORTAL-733] - Security Module should contain Permissions only for testing purposes
             * [JBPORTAL-734] - Effective lazy loading from PermissionRepository by Permission Collection
             * [JBPORTAL-738] - WSRP Integration test case for JBossWS
             * [JBPORTAL-739] - Improve management portlet loading
             * [JBPORTAL-741] - Ensure serialVersionUID on all serializable classes
             * [JBPORTAL-743] - Improve dynamic registration/unregistration of deployment factories
             * [JBPORTAL-748] - Verify portal 2.4 on Branch 4.0 on windows
             * [JBPORTAL-749] - Refactor classes from server to core module
             * [JBPORTAL-766] - Test Framework extension for Portlet Container tests
             * [JBPORTAL-782] - 'ActionRequest' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-783] - 'ActionResponse' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-784] - 'PortalContext' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-785] - 'Portlet' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-786] - 'PortletConfig' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-787] - 'PortletContext' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-788] - 'PortletPreferences' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-789] - 'PortletRequest' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-790] - 'PortletRequestDispatcher' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-791] - 'PortletResponse' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-792] - 'PortletSession' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-793] - 'PortletURL' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-794] - 'PreferencesValidator' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-795] - 'RenderRequest' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-796] - 'RenderResponse' interface Portlet Specification 1.0 API tests
             * [JBPORTAL-798] - 'PortletMode' class Portlet Specification 1.0 API tests
             * [JBPORTAL-799] - 'PortletSessionUtil' class Portlet Specification 1.0 API tests
             * [JBPORTAL-800] - 'WindowState' class Portlet Specification 1.0 API tests
             * [JBPORTAL-824] - Check for propagation of ServiceLayoutImpl changes
             * [JBPORTAL-826] - Switch Service handlers to PortletInvoker architecture
             * [JBPORTAL-830] - Check integration with JBoss WS
             * [JBPORTAL-837] - Migration Application
             * [JBPORTAL-838] - Upgrade WSRP MarkUpTestCase Integration test for wsrp interop
             * [JBPORTAL-845] - Implement parsing of WSRP-encoded URLs for Consumer.
             * [JBPORTAL-846] - WSRP implementation tests
             * [JBPORTAL-848] - Update Documentation for 2.4
             * [JBPORTAL-849] - Add Tutorials Chapter to 2.4 User guide
             * [JBPORTAL-850] - Add JSPPortlet to tutorials chapter
             * [JBPORTAL-851] - Add JSFPortlet to tutorials chapter
             * [JBPORTAL-853] - Add structure, descriptor chapter
             * [JBPORTAL-854] - Testcase for grabbing endpoints from WSRP wsdl from a WSRP Producer
             * [JBPORTAL-855] - Create a test case that test that a portlet creates a portlet URL and then encode it using resp.encodeURL() in the wsrp case
             * [JBPORTAL-863] - Add Deploying a portlet chapter under tutorials
             * [JBPORTAL-865] - Enable replication of application scope attributes
             * [JBPORTAL-866] - Serialize/Unserialize replicated portlet session attributes using the class loader of the portlet web application
             * [JBPORTAL-869] - Refactor docs
             * [JBPORTAL-870] - Context path option in docs
             * [JBPORTAL-871] - Add portal debug instructions to ref guide
             * [JBPORTAL-872] - Move cms config to new cms chapter in reference guide
             * [JBPORTAL-873] - Update user docs for 2.4
             * [JBPORTAL-874] - Add cms configuration to cmsportlet chapter
             * [JBPORTAL-881] - Compatibility with Hibernate 3.2 (count returns Long) and back compatibility.
             * [JBPORTAL-882] - PortalObjects from -object.xml deployment descriptor not properly initalized
             * [JBPORTAL-900] - Review Navigational/InteractionState use in Portal
             * [JBPORTAL-901] - Make namespace constant accross invocations
             * [JBPORTAL-902] - Remove usage of RenderURL + form POST
             * [JBPORTAL-903] - Create QuickStart Guide
             * [JBPORTAL-907] - create initial documentation for portal migration app
             * [JBPORTAL-913] - Update the JBoss logo in the default CMS content to more appropriate
             * [JBPORTAL-926] - Add Warning on initial SQL error for table creation to install chapter
             * [JBPORTAL-927] - Add Installer process to install chapter (for SEAM int)
             * [JBPORTAL-928] - Update descriptor samples to point to 2.4 SVN repo in PSWAP
             * [JBPORTAL-933] - Update migration chapter
             * [JBPORTAL-934] - Update descriptor chapter section on portal instances and pages
             * [JBPORTAL-942] - Update quickstart guide for 2.4.
             * [JBPORTAL-943] - Add security-constraint descriptor to reference guide
             * [JBPORTAL-944] - Update CMS force dialect chapter
             * [JBPORTAL-945] - Add section to install chapter on configuring build for clustered
             * [JBPORTAL-947] - Remove dependency on itemExistsCommand for clustered cache
             * [JBPORTAL-948] - Update descriptor relationship image in ref docs
             * [JBPORTAL-950] - Finish -ds section in ref guide
             * [JBPORTAL-961] - Prettificate login page
             * [JBPORTAL-962] - Upload 2.4 CR2 to repository
             * [JBPORTAL-966] - Integrate WSRP tests in Portal test suite.
             * [JBPORTAL-967] - Upgrade ehcache version to 1.2.2
             * [JBPORTAL-972] - Portlet stateful invoker testing
             * [JBPORTAL-973] - Portlet instance container integration testing
             * [JBPORTAL-974] - Make tests put the TEST-* files in a sub directory of output in each module
             * [JBPORTAL-976] - Improve WSRP documentation
            


            • 3. Re: JBoss Portal 2.4 GA Released

              thanks Jboss portal team!
              Hard work you have done!

              Thanks!

              • 4. Re: JBoss Portal 2.4 GA Released

                JEMS Installer 1.2.0.BETA2 has just been released. It includes JBoss Portal 2.4.GA. Installer also allows to configure datasource during the installation for all major databases.

                Please see release announcement at http://www.jboss.com/index.html?module=bb&op=viewtopic&t=90006