<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.0 NT beta 1 build Jun 13 2001 (http://www.xmlspy.com) by Eoin Lane (Valtech Ltd.) -->
	<?cocoon-process type="xslt"?>
<?xml-stylesheet type="text/xsl" href="http://jaba.sourceforge.net/stylesheet/jaba.xsl"?>
<document xmlns="http://jaba.sourceforge.net/Document" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jaba.sourceforge.net/Document 
http://jaba.sourceforge.net/schema/document.xsd">
	<body>
		<s1 title="An Open Source Application Server">
			<p>
				<strong>Note: </strong>Currenlty this application needs Cocoon 1.7.4 to run. You can download JBoss(2.0)/Tomcat(3.2.1) and Cocoon(1.7.4) preconfigured from <link href="http://prdownloads.sourceforge.net/jaba/jboss_tomcat_cocoon.zip">here</link>. This should run on NT/2000 and Linux.</p>
			<p>Presently in the opensource community there exists all the tools to make a good application server. By a good application server I mean an EJB server that is EJB 1.1 complient, a servlet container that is Servlet 2.2 and JSP 1.1 complient, a secure reliable scalable HTTP server and a scalable ACID complient database. All of these exist in the form of JBoss/Tomcat/Apache/PostgreSQL/MySQL. However what is lacking is a good <em>HOWTO</em> to connect them all together.</p>
			<ul>
				<li>JBoss (A EJB 1.1 Container): <link href="http://www.jboss.org/">http://www.jboss.org/</link>
				</li>
				<li>Tomcat (A Servlet 2.2 and JSP 1.1 Container): <link href="http://jakarta.apache.org/">http://jakarta.apache.org/</link>
				</li>
				<li>Apache (A HTTP server): <link href="http://www.apache.org/">http://www.apache.org/</link>
				</li>
				<li>PostgreSQL (A ACID compliant DataBase): <link href="http://www.postgres.org/">http://www.postgres.org/</link>
				</li>
				<li>Cocoon (A XML/XSLT framework servlet): <link href="http://xml.apache.org/cocoon">http://xml.apche.org/cocoon</link>
				</li>
			</ul>
			<s2 title="A Good first Attempt">
				<p>There is a very good article on howto connect Apache/Tomcat/Cocoon/JBossInterbase avaliable at <link href="http://www.catgen.com/developer/manual/jboss-installation.html">http://www.catgen.com/developer/manual/jboss-installation.html</link>
				</p>
				<p>However, there are a couple of issues with this HOWTO .First,  it would be benifical to be able to used Tomcat/JBoss in the same VM. However this leads to problems when trying to connect Apache at the front end. A good link on hwto to connect Apache to JBoss with embedded Tomcat can be found at <link href="http://www.mail-archive.com/jboss-user@lists.sourceforge.net/msg06241.html">http://www.mail-archive.com/jboss-user@lists.sourceforge.net/msg06241.html</link>. I would also like to see the orginal HOWTO extended to be backed with PostgreSQL or MySQL.</p>
				<p>Another problem seems to be trying to deploy the Cocoon servlet into JBoss with embedded Tomcat and this becomes further complicated when trying to bolt Apache on to the front end. It appeares that the XML parsers of Cocoon and JBoss clash. </p>
			</s2>
		</s1>
	</body>
</document>
