views:

21

answers:

1

I have just completed a project as part of a college degree. However I would like to deploy the project and make it live. I am unsure of how to do this as I have never done it before? I know I need to buy a domain name and some server space to host the project.

If anyone can point me in the right direction that would be great? Thanks in advance!

A: 

There are a few inexpensive hosting options such as Slicehost or Linode that will let you run Tomcat, Jetty, or whatever servlet container you choose. You may be able to find an even cheaper solution by looking for hosting providers that run Tomcat but you won't have as much control. So, for example, you could get the cheapest Slicehost account which gives you full access to your own server. Install Tomcat, a database if necessary, and deploy your war. At that point you'll be running with an IP address. Register a domain name and point the name servers to the Slicehost name servers and you'll be 'live'. You may want to run Apache in front of Tomcat and you should probably learn about securing your server (Shorewall is one option), but this should get you started.

Brian Deterling