RESTful error handling with Tomcat and SpringMVC 3.x
Updated: 2011-07-31 22:08:59
Handling errors in a REST way is seemingly simple enough: upon requesting a resource, when an error occurs, a proper status code and a body that contains a parseable message and using the content-type of the request should be returned. The default error pages in Tomcat are ugly. Not only they expose too much of [...]

What a day. It all started roughly two hours ago. I don't know, if it was Mark Reinhold or Henrik Ståhl or Terrence Barr or even the Oracle press release.
But no matter who was the first to push the news: Java 7 is now GA.
James Sugrue
Java SE 7, the Java Platform, Standard Edition 7 is out.
It’s the first major release in five years and took 9,494 bug fixes, 1,966 enhancements, 9,018 changesets, 147 builds and four JSRs to get here.
It’s also the first release of the Java platform under Oracle’s stewardship, and threatened not to happen until Oracle put its foot down and went off and wheeled and dealed and leveraged IBM. (Remember the Apache Foundation stalking off and slamming the door?)
Still, it’s based on the open source OpenJDK, making it something of a novelty for a commercial release. read more
CloudBees, the Java PaaS start-up founded by former JBoss CTO Sacha Labourey, has gotten a $10.5 million B round eight months after its $4 million A round that had JBoss founder Marc Fleury take a piece of the action.
The new round was led by Lightspeed Venture Partners with the participation of existing backer Matrix Partners.
CloudBees only launched in November with a platform for developing, running and managing enterprise Java apps in the cloud.
The widgetry currently includes DEV@cloud, a service that lets developers take their build and test environments to the cloud, and RUN@cloud, which lets them deploy those apps to production on the cloud. read more
Eric Bruno: Fork/Join is an enhancement to the ExecutorService implementation that allows you to more easily break up processing to be executed concurrently, and recursively, with little effort on your part. It's based on the work of Doug Lea, a thought leader on Java concurrency, at SUNY Oswego. Fork/Join deals with the threading hassles; you just [...]★