Tomcat vs Pivotal tc Server

Pivotal tc Server contains all of vanilla Tomcat, and has a few optional extensions designed to make it easier to deploy and maintain. Broken out into three groups, the diff looks like this: Configuration extensions (No altered code, just config changes we implement) Multi-Instance using shared binaries Trivial to change Tomcat versions while preserving app … Read more

Why is SpringSource Tool Suite (STS) so slow? And how can I fix it?

I had the same problem on a MacBook Pro i7. Switching editors or views was painfully slow. Solved it by turning off Spring validators that I didn’t need. Go to: SpringSource Tool Suite -> Preferences -> Spring -> Project Validators Specifically, I deselected all validators except for Spring Validator, Beans Validator and STS Bean Validator.

Compiler error “archive for required library could not be read” – Spring Tool Suite

Indeed IDEs often cache the local repository (Eclipse does something similar, and I have to relaunch Eclipse). One ugly maven behavior you might encounter is that if you declare a dependency before you actually install it, maven will create an empty version of the missing dependency (folder with metadata but no jar), and you will … Read more

Maven2: Missing artifact but jars are in place

There are a few other options apart from Project->Clean, some of which are more along the lines of turning it off and on again. Try right-clicking on the project and selecting Maven->Update Project Configuration. Disable then re-enable dependency management (right-click Maven->Disable Dependency Management then Maven->Enable Dependency Management Close the project and reopen it. Check that … Read more