Results 1 to 4 of 4
Enjoy an ad free experience by logging in. Not a member yet? Register.
- Join Date
- Aug 2003
Best free Enterprise Linux distro for a Tomcat hosted Web App
I am looking for some general advice about a suitable Enterprise Linux distribution for the development and implementation of a Web App which is to run inside Apache Tomcat.
Here is a list of the Linux distributions key requirements -
- Easy to implement
- High compatibility with Apache Tomcat (latest version)
Here is a mock up of the 'components' that will surround the Web App -
I can provide further technical details should they be required, however at this stage I am looking at the 'bigger picture' and need some broad guidance and recommendations about which Linux distribution will work well for my scenario.
Any help will be greatly appreciated.
centos, debian or ubuntu server come to mind.
Afaik, all of them have tomcat7, not tomcat8.
Unless you have reasons for tomcat8, I would suggest to stay with the distribution provided tomcat7,
because the maintenance and security updates are then handled for you.
As for the mockup:
- Why do you need apache? Static files?
Imho: If your site is big enough that you need to have a lighter server for static files,
then your site is also big enough to have a loadbalancer in front, that directs static files to dedicated apaches and the dynamic content to the tomcat machines.
Aka: I would not use apache in front of tomcat, this just complicates the setup and resource management.
- Why ms sql?
Yes, there is a jdbc connector from microsoft.
So yes, the setup is possible.
However, anything non-microsoft is a competitor to microsoft products.
So I would have doubts if that jdbc connector will have the same maturity, feature and performance as the native ms products.
If you want to use ms sql (which is a perfectly fine db, btw) then I would suggest to go the ms way, aka IIS and c#
Welcome to "vendor lock-in", but I believe this setup would then be more supported and performant than a tomcat with ms sql.
The other way would be to consider postgres or oracle instead of ms sql.You must always face the curtain with a bow.
RedHat 7 has just landed, so CentOS 7 won't be so far away, as they're now working with RH rather than chasing them.
I tried to find out what version of Tomcat was in the new release, but I couldn't find it on the RH website, and the repositories for CentOS 7 aren't available yet. If it uses Tomcat 8, you might get what you need by waiting a couple of months until CentOS 7 is available.Linux user #126863 - see http://linuxcounter.net/
- Join Date
- Aug 2003
Thanks for your helpful responses, looking over my mock-up again I have come to realise that I don't actually need Apache. I was getting confused with Apache Tomcat (because Tomcat is preceded by Apache, I thought that it may be necessary to have the Apache Web Server installed, and then to install Tomcat [as a 'Plug-In']).
It is necessary for me to interface to an MS SQL database because this is the database in use by the organisation. The database vendor cannot be changed, primarily because a SAP Business One implementation sits on top of MS SQL.
As suggested I may be better served to look into ASP .NET...
P.S.: I was basically looking for an 'excuse' to learn more Linux (whilst getting paid!)