I have an application depending on BlazeDS and Oracle Application Express, which both require the use of Tomcat or equivalent. I have the following two Linux servers:
(1) Oracle database 11G
(2) Apache Webserver
Also, my application requires Java and C programs mainly for a lot of number crunching.
My first question is which server to put the Java and C application logic? Should it be the database server or the webserver? Or, does it depend...?
My second question is which server to place Tomcat on (does it always go on the webserver, or does it depend on the answer to the first question)?
Would appreciate pros and cons if there's more than one possibility.