Christopher Hotchkiss

Christopher Hotchkiss

Crafting Solutions, Shaping Products: From Concept to Code

Slug Presentation Started

July 4, 2011

A few weeks ago at the last slug meeting I volunteered to do a JavaEE crash course / demo the following month. I wanted to do so since JavaEE is a very nice stack that I develop on for a living but is also know to be a pain for newbies to get started with. Even as an experienced developer getting a full JavaEE environment up takes a bit of time. So that I didn’t wreck my current website I built/purchased a new server and set everything up on that. The plan is once the presentation is over I can continue to use that stack to redo chotchki.us.

Server Hardware:

Base Software Setup:

  1. Ubuntu 11.04 64-bit
  2. Btrfs in a RAID 1

From that I proceeded to setup a very simple JavaEE stack.

  • Gitosis
  • Maven 2
  • Tomcat 6
  • Apache 2.2
  • Jenkins
  • Postgresql 9.0

The main urls are live right now, but the server is only exposed over ipv6 since I only have one public ip address. The best part of this setup is that a git push will result in an auto redeployed web site!

If anyone is curious about how the setup is done under the hood, please feel free to ask, or show up to the next slug meeting!