Eclipse 3.7 (Indigo) + Tomcat7 — Cannot create a server using the selected type

前端 未结 10 1658
暗喜
暗喜 2020-12-04 14:19

Setup:

  • Eclipse 3.7 + the WEB tools from the indigo update site
  • Tomcat7
  • Ubuntu

Problem:

When I try to add a new Tomcat

相关标签:
10条回答
  • 2020-12-04 14:25

    This is a known issue.To resolve this error, try one or all of the following:

    1. Go to Window–>Preferences–>Server–>Runtime Environments and fix the broken path/link for the server.
    2. Rename the org.eclipse.jst.server.tomcat.core.prefs to org.eclipse.jst.server.tomcat.core.prefs.bak (or you can delete this file). This file can be found at \workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings
    3. Rename the org.eclipse.wst.server.core.prefs to org.eclipse.wst.server.core.prefs.bak (or delete the file). This file also can be found at the same location as above.
    0 讨论(0)
  • 2020-12-04 14:25

    After trying aleroot's solution without success, VonC's comment on the question was what fixed it for me. So follow the solution suggested here if you hit a wall. Remember to remove the old Tomcat configuration from Runtime Environments afterwards.

    0 讨论(0)
  • 2020-12-04 14:30

    A different resolution of the same problem that worked for me. I share it here it might be helpful for someone.

    I have - Eclipse Juno - Tomcat 7 - Windows 7

    This is what I did

    Eclipse > Window > Preferences > Installed JREs and I've got jre7 added and selected here. So I added jre6 by pressing Add button(If not installed or you ran a java update, just download and install jre6). And select jre6 instead of jre7.

    Now go to Eclipse > Window > Preferences > Server > Runtime Environment > Press Add and add Tomcat 7.

    You're done now.

    0 讨论(0)
  • 2020-12-04 14:30

    I had two tomcat 7 runtime configurations added to my Server's Runtime configurations tab. Deleted the duplicate one and fixed the path to the only tomcat 7 which was installed in my system under C:\Program Files\Apache Software Foundation\Tomcat 7.0 and this solved my problem of adding a new server in the servers tab.

    1. Go to Window > Preferences > Server > Runtime Environments and update the server runtime environment path to change the broken path for the server by clicking Edit.
    0 讨论(0)
  • 2020-12-04 14:35

    If you have installed Tomcat 7 with apt-get in a Debian/Ubuntu system, the cleanest solution to this problem is to assign the user under which Eclipse is running to the tomcat7 group.

    If for example that user's username is pippo then you just need to run:

    sudo adduser pippo tomcat7
    

    Note: you need to log out and log back in for the changes to take effect.

    0 讨论(0)
  • 2020-12-04 14:36

    After trying all the working steps mentioned in the others answers, and even if did not work then,

    Change eclipse, workspace and tomcat directory. [tested only for Windows7]

    I know somebody might say that is not correct, but above step did work for me.

    It took me 4 hours to find this brute force method solution.

    0 讨论(0)
提交回复
热议问题