Wednesday, March 24, 2010

Running Tomcat manager when you start the server through eclipse

You can't open the tomcat manager by hitting http://localhost:8080 URL when you start the server through eclipse. This is because the eclipse by default creates the tomcat server instance separate from your installation and uses its custom config files for starting and stopping the tomcat. And also it deploys the webapps under workspace temporary folders (Ex: .metadata\.plugins\org.eclipse.wst.server.core\tmp0). The solutions is to change the default behavior and

You can switch off this default behavior by fallowing th
e below steps so that you can login to tomcat manager/admin by hitting the http://localhost:8080 URL.
1. Add a new server by right clicking in the servers perspective of your eclipse.
2. Double click on the server added in the above step and change both the server and deploy paths like below.
Server Path : {Tomcat home}
Deploy Path : {Tomcat home}/webapps

3. Start the server.

Note: When you do this, your custom config files will be overwritten in your Tomcat installation each time the tomcat server is started within eclipse. And the manipulation you do through manager/admin will be lost next time the Tomcat server is started in Eclipse.

No comments:

Post a Comment