Red Hat Training

A Red Hat training course is available for Red Hat JBoss Web Server

Chapter 4. Technology Previews for the Red Hat JBoss Web Server 5.0

4.1. Technology Preview: Deploying Narayana on the Red Hat JBoss Web Server 5.0

Important

Narayana on Red Hat JBoss Web Server 5.0 is a Technology Preview feature only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs), might not be functionally complete, and Red Hat does not recommend to use them for production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.

For more information on Red Hat Technology Preview features support scope, see https://access.redhat.com/support/offerings/techpreview/.

Known issues

At the time of release, the known issues for using Narayana on JBoss Web Server include:

  • JWS-976 - jboss-transaction-api_1.2_spec jar needed in JWS' Tomcat /lib directory.
  • JWS-1028 - Failures in jBPM embedded use case with H2 database.
  • JBPM-7347 - Tests failing due to DBCP integration.

Narayana on JBoss Web Server

Narayana on JBoss Web Server is currently in a technical preview status and has no official accompanying documentation at this time.

The Narayana transactions tookit provides support for applications developed using the following standards-based transaction protocols:

  • JTA
  • JTS
  • Web-Service Transactions
  • REST Transactions
  • STM
  • XATMI/TX

Narayana on JBoss Web Server is being developed for integration with Red Hat Process Automation Manager. Narayana on JBoss Web Server also provides a connection with PostgreSQL servers using a Tomcat JDBC Connection Pool.

To see an example of configuring Narayana on JBoss Web Server and PostgreSQL, visit tomcat JBoss Transaction Manager with PostgreSQL and Debugging Narayana on tomcat. This example shows how to configure a connection between Narayana on JBoss Web Server and PostgreSQL, using a Docker container to provide the PostgreSQL database.

To use Narayana on the JBoss Web Server, add the JBoss transaction API (Available at the MvnRepository) to the JWS_HOME/tomcat/lib/ directory.

Quickstarts: Narayana on JBoss Web Server

Explore Narayana on JBoss Web Server (tomcat) using example deployments.

Additional resources