We Recommend These Resources After reading “Introducing Apache Tomcat 6″ presentation by Mladen Turk I decided to enable Apache Portable Runtime (APR) native library for Tomcat. It was supposed to be as easy as 1.sudo ./configure 2.sudo make Ubuntu: Installing Apache Portable Runtime (APR) for Tomcat
You wouldn’t necessarily be very excited about reliable, graceful app server restarts — unless you go to restart your server and it doesn’t restart, or unless the restart script corrupted your webapp data. There are times when a reasonably fast, fully reliable restart is a very important feature. Some examples: You found that your webapp has a new memory leak, and you just fixed it in development, just finished testing it, and you’re about to deploy the fixed version. But, first, you want to undeploy and restart the server to be completely sure the memory leak code is gone. From the Mule’s Mouth » Blog Archive » Tcat Server Restarts Extend, Improve, and Automate Stock Tomcat Restarts
Seven Security (Mis)Configurations in Java web.xml Files There are a lot of articles about configuring authentication and authorization in Java web.xml files. Instead of rehashing how to configure roles, protect web resources, and set up different types of authentication let's look at some of the most common security misconfigurations in Java web.xml files. By default Java web applications display detailed error messages that disclose the server version and detailed stack trace information that can, in some situations, wind up displaying snippets of Java code. This information is a boon to hackers who are looking for as much information about their victims as possible.
technology, life, fun: Running Tomcat on port 80 in a user account
A Java Web Filter for any compliant web application servers (such as Tomcat, JBoss, Jetty or Resin), which allows you to rewrite URLs before they get to your code. It is a very powerful tool just like Apache's mod_rewrite. Install UrlRewriteFilter - Rewrite URL's in Java Web Application Servers
Java and Tomcat on Mac OS X, Part I Safari 6 Learn about the new features in the world's most innovative web browser. Development Resources Sample Code Use these samples to inspire development of your own great websites and web apps. Coding How-To's
In Defense of Tomcat We Recommend These Resources Sateesh Narahari of MuleSoft says he's cleaning up the FUD he's been hearing from Java EE app server vendors about Tomcat. As a company that's heavily invested in open source Tomcat products like the Tcat Server management tools (which are free to use in development and pre-production environments), MuleSoft believes a "bloated" JEE app server isn't always the best option.
I don't know why, but when I saw the original report about this little app on the newswire, I thought it was a joke. I was expecting the punch-line to be something like "and it is written entirely in Flash." But it's not a joke. It's a neat little application written by those 'soft mules' at mulesoft. Checking it out at the iPhone store, it looks straight forward enough; you simply connect to your tomcat servers, provide your credentials, and then you can get updates as to whether your Tomcat server is up or down. It's a free app right now, and it's got two great reviews, although, seeing that it was just released today, I'm assuming the two reviews just might come from some biased individuals. A Tomcat Monitoring App for the iPhone? - TheServerSide.com
A Session Manager for Clustering Cloud-friendly Sessions on Tomc Cloud architectures are different. They are designed to scale up and down quickly to make the most efficient use of the resources and minimize the cost. User experience is no less important in the cloud as well. User sessions should be seamless and often times dictate application architects to build applications with sticky sessions. Yet, these sessions can make your cloud architecture "lumpy" and concentrate active sessions on a single machine which may take time to eventually pull out of service. To build a truly flexible cloud architecture, it is much better to employ a session manager to maintain the user experience and still achieve the flexibility that is so attractive of cloud deployments.