CatSlapper 1.1.3
Keep your cats in a box.
Cat Slapper makes installing and managing multiple Jakarta Tomcat instances a snap—and fun! Cat Slapper lets you add your own configurations, customizing every detail. Or, you can let Cat Slapper pick up your running Tomcat configurations and add them to its database.
Free 30 day trial (11.8 MB)
Buy CatSlapper for $12.95
Easily start, stop and restart your Tomcats
CatSlapper makes controlling Tomcat as easy as pushing a button. How many times have you tried to control one Tomcat only to find out your environment was set to control a different one? Well you can forget about that hassle from now on. CatSlapper takes the pain out of managing multiple Tomcats.
Use the Force, Luke
With Tiger, Apple introduced a turbo-charged replacement for StartupItems, called launchd. With the click of a button you can harness the power and flexibility of launchd to trigger your Tomcats to start when you want them to and run as who you want them to.
Know when somethin' just ain't right
For the novice—and even the seasoned among us—knowing what exactly isn't working with a Tomcat instance can be tricky. CatSlapper makes this easier by checking configurations for common errors and overlaps and providing you with detailed feedback and steps to take to correct the problem.
You're Super, user! (or not)
Flexibility is CatSlapper's middle name. Don't believe me? With CatSlapper's "run privileged" option, you can have your Tomcats dress up as the root user, or just plain old be yourself. You decide.
A Tomcat here, a Tomcat there—go crazy
You might just get carried away installing Tomcat since CatSlapper makes it so easy. You configure, install a Tomcat instance and insert it into CatSlapper's database all in one simple step. Start your own hosting operation for goodness sake!
Dem bugs, dem bugs
Of course all software has bugs, except, uh, well CatSlapper ;-). But seriously, running Tomcat in debugging mode is extremely useful sometimes. CatSlapper won't hold you back. Select from a range of possible startup commands when you're controlling your Tomcats manually.
Hide CatSlapper under the bed
Not that you'd need to, but most of the time your Tomcats will be humming along and you won't really want to have a lot of screen real estate taken up by Cat Slapper. It obliges—and gets out of your way, collapsing to two different states and leaving just the essential tools at your disposal.
Handle a pride of Tomcats like a lion tamer
As the number of Tomcats you're administering grows, so does your workload. CatSlapper makes it easy to switch between configurations and lets you define custom names for each one so you'll never forget which is which.
Suit yourself
No one console color scheme could ever possibly be enough! Change them to your heart's content. Mix and match, try new combinations, the possibilities are endless. But seriously, differentiate between log output, standard out and standard error with custom colors and fonts. Sweet.
Define a default environment, load it from your shell
If you're a developer, you've probably got an environment defined in your shell and you probably want to keep using it. Well guess what? CatSlapper gives you what you need, letting you set its defaults from your shell, reloading them whenever it starts up, or whenever you say—by clicking the nifty little load button.
Gather component information from Tomcat Manager—automatically
You can get up to the minute component information from the Tomcat Manager Web application without switching to a browser. CatSlapper uses Tomcat's JMX implementation to connect to and harvest data from Tomcat Manager. And if you're a control freak you can set it up to happen automatically at various frequencies.
Get component level control—for free
Speaking of control freaks, CatSlapper doesn't just present Manager information in a convenient single interface, it lets you control each component right from the same view! You can start, stop, unload and reload components just as you would from the Tomcat Manager Web interface.
Display detailed component information and statistics
For those of you who just love the pretty numbers, you can get detailed statistics and information about key components. You can inspect JVM information and memory usage, see how many threads a connector is using and see how many active sessions an application has.
Deploy war files and applications on the file system
CatSlapper has condensed the Tomcat Manager functions for deploying applications into a single interface that lets you either upload war files or select an application in a directory on the file system.
Advanced installation options for administrators
When it comes to large scale deployment configurations, advanced options like shared binaries and configuration files become necessary. CatSlapper allows administrators to test out and manage a number of different deployment patterns through its installer and configuration editors. And CatSlapper gives you feedback when configurations clash or are otherwise invalid.
CatSlapper Information
System Requirements
- Mac OS X 10.4+
- Java SDK (for compiling JSPs)
Tomcat Version Compatibility
CatSlapper 1.1.3 can control and install versions 5.0.x and 5.5.x of Tomcat. For now, other versions of Tomcat are not supported yet (but they might work).
Let Us Know
Send your comments and suggestions to talkback@fivesquaresoftware.com
CatSlapper Buzz
Version Tracker, June 2006
"I have used this app for a while and it has proven itself to me as the easiest way to just get Tomcat running so you can get on with your development."
-metafeather
CatSlapper Roadmap
Features under consideration for future releases
- Control remote Tomcats
- Richer configuration editing
- Allow Tomcats to run as daemon processes
- Tell us what you'd like to see!
Some ideas we've received from you (Thanks!)
- Use launchd √
- Run Tomcats as non-privileged users √
- Allow for starting Tomcats in debugging modes √
- Support Tomcat 5.5 √
- Install Tomcats from a zip file or master installation
- List all Tomcats in a table
Get the latest 'slapper news straight to your brain!
No real cats were harmed during the making of CatSlapper
Enquire about volume discounts
