• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

How to go public?

 
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi All,

I have made a project on Netbeans 6.1 using JSF architecture and Apache Tom Cat 6.0.14. The database is Microsoft Sequel Server 2005. I want to host it on a website. I am prepared to purchase web space for web hosting.

What features should be available in the web hosting package? Is there any good company that provides it? This is the first time I am doing it. I have a rough idea that the .war file of the project is required. What files should be added on the web space that enables proper functioning? Any tutorial or references are welcome.

Thanks

Best Regards
 
Saloon Keeper
Posts: 27762
196
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm not sure that this is the best forum to ask that question in, but you were specifically interested in JSF hosting, so...

First of all, determine your limits in terms of money, time, and expertise. How much downtime can you afford relative to what the hosting service guarantees? How much of the low-level administration do you want to do, as opposed to paying them to do it. That means things like installing and maintaining system software, doing backups, maintaining offsite backup storage, hotsite facilities in case of natural or other disasters, and stuff like that.

Some HSPs provide a complete infrastructure, including one or more enterprise-class DBMS's such as Oracle. Some will even provide the application server. At the other extreme you might simply buy a blank virtual machine and what you put in it is entirely your business.

Not all hosts are equal - some are Microsoft-only, some are Unix-only, and in some cases the resources you buy won't support Enterprise Java. I can host a LAMP site on just about any old box in my collection - and I've got some pretty old boxes doing just that. Tomcat, however, is more demanding, and a full-stack JEE server is hungrier still.
 
George Gates
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks for your reply Tim

Money is not a big criteria. I am not keen to perform low level administration. I heard the same about Apache Tom Cat being demanding. Regarding platform specific, I would go for Microsoft.

Can you tell what kind of knowledge would be required to get the site up and running (Apache Tom Cat, Java EE5, MS SQL Server) after buying the webspace? Are there any references or tutorials for the same? This is the first time I am uploading a dynamic website.

You also mentioned, this was not a good forum for this question. Can you tell other options?

Thanks again
 
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The servlet FAQ has a list of companies that support Java hosting: http://faq.javaranch.com/java/ServletsFaq#2
Look through the list and compare the features. There are lots of differences in regards to JVM version, which app server is offered, JVM memory size, disk space, DB size etc.

Most of them probably don't support SQLServer, though. It's more common to use MySql or PostgreSQL with Java hosting, since most of them run on Linux. You'll have to pay extra for a commercial DB that requires Windows. Or maybe you could use one of the open source DBs instead.

War files are not generally required. Unless you're using a really low budget plan you'll have FTP access to the web space, and can upload individual files.

Unless you buy a full server all for yourself, you won't have to set up much (most likely you can't set up anything). In particular, the JVM, the DB and the app server will all be installed and running. I'm not sure what you mean by Tomcat being demanding; once it's running (which in itself isn't hard either), there's really nothing much to do for you except monitor the logs, which of course you need to do with every server.

You just need to create the databases and the directories for the web app(s), and you're good to go. This will all be explained in the online support material of the hosting company you choose.
 
George Gates
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Ulf

The URL for the list of java hosting companies is very good.

Thanks again
 
Hey! You're stepping on my hand! Help me tiny ad!
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic