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 [...]
Archive for December, 2009
Deploying Your Java Web Service to Tomcat 6
Posted in Java on December 30, 2009 | Leave a Comment »
Release It! The Remainder of the Book
Posted in Rails on December 20, 2009 | Leave a Comment »
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 [...]
Release It! Capacity Patterns and Best Practices
Posted in Architecture on December 17, 2009 | Leave a Comment »
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 [...]
Release It! Capacity Anti-Patterns
Posted in Architecture on December 13, 2009 | 2 Comments »
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 [...]
Release It! Stability Patterns and Best Practices
Posted in Rails on December 8, 2009 | 1 Comment »
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 [...]
Release It! Horrible Title, Excellent Book on Stability and Capacity
Posted in Architecture on December 5, 2009 | 2 Comments »
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 [...]
97 Things Every Architect Should Know
Posted in Architecture on December 1, 2009 | Leave a Comment »
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 [...]