Chapter 3. New Features
New features of Enterprise Application Platform 5.1.2 are discussed by component.
Consoles
- JBPAPP-6889
- The DOCTYPE of
deploy\management\console-mgr.sar\web-console.war\WEB-INF\jboss-web.xml
has been upgraded to "DTD Web Application 5.0" because it includes <security-role>-tags.
Documentation
- JBPAPP-6214
- The JBoss Security Guide did not provide information on the SPNEGOLoginModule delivered with JBoss Enterprise Application Platform. A note on SPNEGO was added to the JBoss Security User Guide and the JBoss Negotiation User Guide was added to EAP documentation.
HornetQ
- JBPAPP-5760
- The default delay for message distribution has been changed from
disabled
to60000
(1 minute). Any messages queued on a cluster node which are not consumed by a client within this period are automatically distributed to other nodes which do have matching consumers.
Installer
- JBPAPP-6680
- Splash screens can now be used via izpack. The following tag must be provided via the
resources.xml
inside the<xfragment>
tag :<res id="splash" src="@{install.config.dir}/images/splash.png" />
. Thesrc
is user configurable however theid
must remain "splash". The splash size is directly proportional to the size of the image provided. - JBPAPP-6514
- The installer has been improved so that at the end of a GUI installation you can save to a file the options chosen, then use this as input to the installer to re-create the exact installation. This option can be useful when you need to deploy the same EAP installation to multiple servers: e.g. cluster nodes, bulk deployment of new EAP servers. To use this feature:
- Complete the installation;
- At the final panel, click on "Generate an automatic installation script" and save the file;
- Use the installation script as follows:
java -jar <path to jar> <path to generated file>
, e.g.java -jar /home/tester/enterprise-installer.jar /home/tester/generatedfile
Seam2
- JBPAPP-6498
- Seam could not be configured to add cache-control HTTP headers to the resources served by the Seam resource servlet. You can now configure Seam to automatically add the headers depending on the requested URI in components.xml.
Security
- PicketLink has graduated from a Technical Preview to being a fully supported release.
System
- JBPAPP-6716
- The deployment mechanism used by the MainDeployerMBean was rewritten for JBoss Enterprise Application Platform 5. As a result, some of the MainDeployerMBean operations returned no output or returned errors. The MainDeployerMBean methods were updated to restore the deployment functionality and can be invoked via the MBean server or via $JBOSS_HOME/bin/twiddle.sh.