zoukankan      html  css  js  c++  java
  • Eclipse 4.2 (Juno) 'Cannot create a server using the selected type' in Tomcat 7

    【太神奇了,真的可以呀】

    原文:http://stackoverflow.com/questions/13423593/eclipse-4-2-juno-cannot-create-a-server-using-the-selected-type-in-tomcat-7

    133down voteaccepted

    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
  • 相关阅读:
    老爹回忆录
    【日常】你这一辈子,有没有被保安拦住过

    【论文阅读】Deep Adversarial Subspace Clustering
    【日常】爱情故事应该是这样的
    maven打包遇到错误,Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test
    Thymeleaf th:include、th:replace引用
    IDEA中log4j.properties配置文件详解
    错误Uncaught Error: Bootstrap's JavaScript requires jQuery at bootstrap.min.js:6 错误详解
    ybatis 逆向工程 自动生成的mapper文件没有 主键方法
  • 原文地址:https://www.cnblogs.com/qqhfeng/p/6243709.html
Copyright © 2011-2022 走看看