Feeds:
Posts
Comments

Archive for December, 2009

I have my java web service up and running, and I am deploying it to Tomcat.  However, when Tomcat starts up, the deployment is failing with the following exception:
java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener
I am told that Tomcat should have everything it needs, but that is clearly referring to Tomcat 5 and not Tomcat 6.
According to Techie Gyan, the [...]

Read Full Post »

In my last blog on this, I discussed some of the Capacity best practices.  I am now going to briefly touch on the remainder of the book:

Networking. The section talks about best practices in a data center.  This includes different networks for different functions (e.g., production, admin) and different NIC cards on different machines to [...]

Read Full Post »

In my last blog I discussed some of the capacity anti-patterns of Michael Nyguard’s excellent but tragically misnamed book “Release It!”  I finished reading the patterns and best practices portion, some of which are discussed below:

Pool Connections. If bad connections are not removed from the pool, they will be given to proportionally more threads since [...]

Read Full Post »

I finished Michael Nygard’s “Release It!”.  Having discussed some of the anti-patterns and best practices for stability earlier, I am going to discuss capacity anti-patterns (some of them anyway – buy the book!):

Resource Pool Contention. When the ratio of threads and resources in a pool are out of balance, the more time the threads waste [...]

Read Full Post »

In my last blog I discussed some of the stability anti-patterns of Michael Nyguard’s excellent but tragically misnamed book “Release It!”  I finished reading the patterns and best practices portion, discussed below:

Timeouts.  Traditionally a thread blocks until the resource is ready, but this can be destabilizing if the resource is never ready.  Thus, a thread [...]

Read Full Post »

I am 110 pages into Michael Nygard’s “Release It!”.  I ignored this book earlier because I pictured some namby, pamby book on release best practices, but this book is absolutely fantastic and fascinating to read!
The book focuses on anti-patterns then best practices for stability then capacity in production systems (typically focusing on web commerce).  After [...]

Read Full Post »

I finally finished this book and summarized it in Evernote.  As much as I would like to share those notes, it wouldn’t be fair to the author.
I read some of the comments on Amazon, with one person complaining about the book not being meaty enough for the price.  I paid $4.99 to buy this as [...]

Read Full Post »