I work in a mixed IDE environment and have found that IDEAs tomcat controls are a bit lacking when compared to Eclipse/Websphere Application Developer/Rational Application Developer. I like the way the debugger works and love all of the development aspects of IDEA but Eclipse and it derivatives allow you to configure the control of the tomcat to run on different ports and essentially to run multiple instances of a single tomcat install at the same time. I believe it does this by maintaining multiple instances of the config files and deploying them to different temporary folder locations. This means I can have a live instance of tomcat running on port 8080 and several test instances running on port 18080, 28080, etc each port-instance being the same application or different applications. I do not typically develop for JBoss but I would think that a similar configuration could be done for JBoss as well since it leverages quite a few of the Apache projects including Tomcat. It would be great if Jetbrains could provide similar functionality in IntelliJ IDEA. I have attached a screen shot of the Eclipse tomcat management layout for reference. Note that each server instance has it's own set of config files and that the control indicates state while the Overview panel allows you to configure muliple aspects of your tomcat instance.