PRPC can be hosted by the Tomcat servlet container. Tomcat is an open source product of the Jakarta Project, part of the Apache Software Foundation at www.apache.org.
If you choose to use Tomcat as your servlet container, install Tomcat before installing PRPC. Alternatively, you can choose to install PRPC as a Web application within a Web application server, such as the IBM WebSphere Application Server or the WebLogic Portal from Oracle.
Conventionally, browser connections to Tomcat-based PRPC servlets use TCP/IP port 8080 or 8081.
Tomcat uses three XML files (web.xml, server.xml, and tomcat-users.xml) to control access to servlets.
For details on Tomcat versions and options, consult the Platform Support Guide document, available from the PDN or click on below link.
Recently, I've observed some articles on the web explaining how Tomcat can support JAVA EE features by using external java library plugins such as Active MQ, OpenEJB, RabbitMQ, etc.. that support features such as JMS, etc. Similarly, there are other libraries that we could plugin to Tomcat to support those features.
Also, I've noticed a TomEE server (JAVA EE version of Tomcat) with in-built support for most JAVA EE features. Wondering why PEGA doesn't provide support TomEE version.
I'm trying to understand if this opensource option using Tomcat and PostgreSQL can solve all those integration problems. If yes, how can we achieve that by explicitly plugging in those libraries into Tomcat. Not sure if anyone tried deploying JMS MQ or JMS MDB using external libs on Tomcat. Any ideas on these would be appreciated.