Hi yan, I would be inclined to keep-away from ISPs who do not have good and *extensively* proven experience with JSP and only go with those who are specifically recommended to you for JSP. I fell-out with a UK-based ISP (servers hosted in the US/Canada) in the last 6 months after failure-after-failure with Tomcat - although they apparently supported tomcat. They felt I was being "unreasonable" if I complained that TC was down frequently as they claimed their servers were still "up" and serving static content - so this was fine in their mind - the simple website in question was finally offline for at least 2 weeks.
We were being blamed for apparent errors in the pages although the website had not been changed and had worked flawlessly for 3 months prior to this outtage ... and also worked without changes on a fresh download of Tomcat and on every configuration of ours: Windows and Debian Linux with IBM, BEA and Sun's JDKs 1.3-1.4 and under a JSM and without a JSM! We did attempt to get a refund as we'd paid for 12 months hosting in advance - but they refused and unless we wanted to get legal they would not pay up - in the end we transferred to another ISP (easy to do as our DNS is located elsewhere and enabled us to do this). A *costly* lesson. The lessons we learned are: 1) Always keep control of DNS records - and allows easily and quickly moving from a poorly-performing ISP. Ours are with "register.com" - not cheap but their DNS appears to be very solid and all DNS can be configured online and DNS costs are included in the domain registration costs. There are plenty of other options for other DNS providers, though. 2) Never go with an ISP for technologies they "seem" to support - only ever go with a technology from an ISP if they specialise in this and really know what they're doing. Recommendations seem to be the key, here - recommendations for kgbinternet seem to crop-up a lot - I haven't personally read a bad word about them yet. 3) For JSP specifically - always consider what _could_ go wrong with hosting and what implications sharing with other sites could have. For instance a private JVM is a really good idea - from a security, performance and reliability viewpoint. Also, consider what effect other services running on the same server could have - for instance we lost tomcat once as, unknown to us - the server was also being used for users just playing about with tomcat - another user had deleted their "jserv" directory and this caused tomcat to fail to start - taking our site with it. We also had problems wanting to change some settings for the JSM - in order to run Struts/Tiles - this was finally done - but grudgingly only by the above ISP. 4) Consider what version of Tomcat (or other container) you'd like to be running and ask whether this is the version they run and how proactive are they at installing security updates and fixes. When we first investigated the version running with our ISP it was Tomcat 3.2 beta 4(!) - even though 3.3a Final and 4.1.x was also suitable for production. From the Tomcat bug database there appeared to be some very serious security problems with the version they were running: source disclosure, web.xml disclosure etc.! Our Choice ********** After trying 4 different shared hosting providers we now use http://www.memset.com/ - who supply a very competitively-priced complete virtual Linux server - with unlimited bandwidth and full root access and control panel to remotely reboot the server, if necessary. There are more options here: http://user-mode-linux.sourceforge.net/uses.html and http://usermodelinux.org/modules.php?name=News&file=categories&op=newindex&c atid=12 The option we have provides Debian (they also do RH) Linux, 2 IP Addresses, shared but unlimited 1.5Mbps connection. Ok, admittedly the downside is that if you're not familiar with Linux then you may have a stiff learning curve - but they have excellent and very helpful tech support staff and if you're running Debian "apt-get install tomcat" gets you a fully-running Tomcat 3.x installation - JVM, JSM (Java Security Manager enabled) all correctly setup! The real advantage is that this allows hosting of multiple domains; full root access; ability to host email if you need it; ability to choose JVM; ability to run apache to front tomcat if you want; ability to run own SSL-enabled service if needed; basically pretty much anything that you can figure-out how to do it! The obvious real downside is that with power comes responsibility and the responsibility is with you to ensure you don't leave the server wide-open to attack; leave an open mail relay; leave a host that can be commandeered in an attack etc. etc. But starting with modest objectives and building from there can get you the service you need without great cost and with full control - and if you're unsure there are plenty of resources from where help can be sought. Hope the above helps, Hue. > -----Original Message----- > From: yan [mailto:[EMAIL PROTECTED] > Sent: 08 August 2003 00:21 > To: [EMAIL PROTECTED] > Subject: Apache Tomcat web servers > > > Hi, > > I am trying to find a Web host for my JSP applications, but I am > finding it very difficult locating a suitable host. > > Anyone know of any good Web hosting vendors who support MySQl, > Apache server and the Apache Tomcat servlet container? I prefer > a UK based host as this is where I reside. > > I have had a response to an enquiry from a hosting company called > 'Houxou '. This is what they have replied: > > "Assuming Tomcat is "well-behaved", I would have no problem > running on our servers, but would need to investigate how happy > it is to co-exist with two competitors on the same machine: > > Apache server pages; and > Sun's Chilisoft ASP" > > I am not sure what they mean > > Any advice would be gratefully received > > yan > > KickStartESolutions - Intelligent Web Services > [EMAIL PROTECTED] > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.507 / Virus Database: 304 - Release Date: 04/08/2003 > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.507 / Virus Database: 304 - Release Date: 04/08/2003 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]