Eclipse 4.2 (Juno) 'Cannot create a server using the selected type' in Tomcat 7

前端 未结 8 1158
鱼传尺愫
鱼传尺愫 2020-12-22 16:36

I have installed:

  • eclipse juno
  • java-6-openjdk-i386 (selected as default JRE in Eclipse)
  • java-7-openjdk-i386

When I try to add

相关标签:
8条回答
  • 2020-12-22 16:46

    Windows > preferences > server > runtime environments > add

    Select your target server location

    retry

    0 讨论(0)
  • 2020-12-22 16:47

    This is a known issue that can happens, to resolve this error, try one or all of the following:

    Go to

    Window–>Preferences–>Server–>Runtime Environments

    and fix the broken path/link for the server.

    Or 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

    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-22 16:48

    I had Eclipse working with Tomcat for several days, then suddenly got error 'could not load tomcat server configuration may be corrupt or incomplete' - fix for me was to remove Tomcat under Windows > preferences > server > runtime Environment -- and then re-add same server, and it began working again without error -

    0 讨论(0)
  • 2020-12-22 16:49

    Hiii.. I got the same issue in Windows 7 OS in Eclipse JUNO version. And found the solution from the google.

    When you create a server first time it will done with normal steps. But for some reason we need to delete the server. Mostally we delete from Server tab in eclipse by right click on server and click on delete. At this time the server is deleted from server tab, but not permanently delete from workspace. Because of that when we re-create the server with same version we don't able to click on next button after selecting the server version.

    So here is the complete guide with screen shot, How to solve this type of issue.

    http://codeofjava.blogspot.in/2014/08/solution-of-getting-error-when-re.html

    0 讨论(0)
  • 2020-12-22 16:52

    Navigate to windows->Preferences->RuntimeEnvironments, it will show you existing tomcate configuration.Click on edit button and check whether tomcat installation directory is correct or not.If the tomcat installation directory is in wrong location you will get this kind of error.

    0 讨论(0)
  • 2020-12-22 17:03

    1 . To fix the error 'Cannot create a server using the selected type' run the following:

    cd ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/    
    rm org.eclipse.jst.server.tomcat.core.prefs    
    rm org.eclipse.wst.server.core.prefs
    

    2 . Once you do this, another error

    'Could not load the Tomcat server configuration at /usr/share/tomcat7/conf. The configuration may be corrupt or incomplete /usr/share/tomcat7/conf/catalina.policy (No such file or directory)'

    So to fix this run the following commands:

    cd /usr/share/tomcat7
    sudo ln -s /var/lib/tomcat7/conf conf
    sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
    sudo ln -s /var/log/tomcat7 log
    sudo chmod -R 777 /usr/share/tomcat7/conf
    

    3 . Restart server and Eclipse

    4 . Add new server

    • Choose the Servers under the Server category;
    • Create new server wizard;
    • Choose Apache / Tomcat v7.0 Server and press Next;
    • Enter /usr/share/tomcat7 into the Tomcat installation directory and press Next;
    • Select your project on the left pane under “Available” and press Add> to move it to the right pane under Configured; press Finish;

    Eclipse need to start the server, and to do that, first, it has to stop the one running in background.

    sudo service tomcat7 stop

    If you don't have to automatically start at boot, we can use the following command

    sudo update-rc.d tomcat7 disable

    If, during server start, you receive warnings like:

    WARNING: Problem with directory [/usr/share/tomcat7/common/classes], exists: [false], isDirectory: [false], canRead: [false]
    WARNING: Problem with directory [/usr/share/tomcat7/common], exists: [false], isDirectory: [false], canRead: [false]
    WARNING: Problem with directory [/usr/share/tomcat7/server/classes], exists: [false], isDirectory: [false], canRead: [false]
    WARNING: Problem with directory [/usr/share/tomcat7/server], exists: [false], isDirectory: [false], canRead: [false]
    WARNING: Problem with directory [/usr/share/tomcat7/shared/classes], exists: [false], isDirectory: [false], canRead: [false]
    WARNING: Problem with directory [/usr/share/tomcat7/shared], exists: [false], isDirectory: [false], canRead: [false] 
    

    You may also need to run the following:

    cd /usr/share/tomcat7
    sudo ln -s /var/lib/tomcat7/common common
    sudo ln -s /var/lib/tomcat7/server server
    sudo ln -s /var/lib/tomcat7/shared shared
    
    0 讨论(0)
提交回复
热议问题