

Selected IDEA will deploy all applications configured in Tomcat installation on Tomcat startup. I've replaced the option 'Deploy Tomcat Manager' in run configurations by the option 'Deploy applications configured in Tomcat'. Maybe if you could describe what exactly you're trying to do, you'd receive some helpful advice. You're going a little far, I think, in alleging that JetBrain's marketing doesn't jive with IDEA's capabilities.

I always thought the Remote Tomcat configuration was for doing as you've descirbed - connecting with a tomcat instance without having IDEA take control over tomcat's configuration. What bug is that exactly? IDEA-47963 describes a new feature.

This is tantamount to saying you don't really support Tomcat (even though your marketing information says you do). it's very disappointing that IDEA doesn't support a standard server.xml. I'm pretty sure I've had other contexts running besides those IDEA installs (despite the YouTracker issue that indicates otherwise), although I've never done so by editing the server.xml (see tomcat docs on the preferred method). Have you tried using a Remote Tomcat configuration? I'm an IDEA fan and have always promoted its use but it's very disappointing that IDEA doesn't support a standard server.xml. This is an eclipse shop but they actually don't care what IDE people use so long as they get their work done and don't cause problems. The end result is that this company could never adopt IDEA regardless of how they feel about the rest of the features. The company I work at currently (I'm a contractor) uses these contexts on every web project they have (and they have many). However, not supporting these contexts at all means I can't use the IDE at all as there is no workaround whatsoever. It's not ideal but at least I can still use the IDE. I would be perfectly fine with the restriction that if I'm using my own context definitions that JSP debugging would be disabled. From what I can tell, this restriction has something to do with JSP debugging but frankly, I don't care about that. This simple little thing means IntelliJ can't be used for this project. However, it since that restriction is related to my issue I'm impacted anyway. Please note that I don't care about defining multiple context files for the same tomcat instance as is stated in that issue. It should be noted that the exact same configuration works perfectly fine in Eclipse and outside of IDEA. For fun I also tried adding the web context to the path but that doesn't work either. Here's the context declaration I was using in my server.xml:įrom a browser address bar, I should be able to simply paste that "path" onto my base URL (localhost:8080) and specify an img file to load (e.g., but it fails. You should be able to just add a context that refers to an external path to your server.xml and see if you can load something from it. That would require more time than I have available right now and I don't know if it's possible since it requires a context path that touches resources on another server (that you wouldn't be able to see anyway). There is an issue to support running additional web apps with local Tomcat configuration Currently IDEA excludes all contexts before starting Tomcat.
