When using Eclipse IDE, anytime the server (tomcat in my case) changes status (start, starting, stopping, stopped, etc...), the Servers tab becomes active. This is annoying
To prevent this, deselect these options:
"Show console when standard output changes"
and
"Show console when standard error changes"
Then the console will not take focus.
But what I advise is to use the simple short cuts for navigation:
Press F12 to return to Editor. Press Alt+Shift+Q, P - to return to the package editor Press Alt+Shift+Q, O - to outline Press Alt+Shift+Q, S - to search Press Alt+Shift+Q, C - to console Press Alt+Shift+Q, Q - to show all views and choose correct Press Ctrl+F7 - display a list of opened views Press Ctrl+F8 - select perspective
Preferences -> Rund/Debug -> Console:
Disable "Show console when standard output changes"
You can disable the focus grabbing in Preferences - Server. There is a single Checkbox "Show Servers view when server state changes".
Also:
Preferences -> Rund/Debug -> Console: Disable "Show console when standard output changes"