zoukankan      html  css  js  c++  java
  • Ubuntu Eclipse的Tomcat小问题:不能输入server name,不能启动tomcat

    Ubuntu的Eclipse上安装Tomcat环境,这是让人烦啊,万幸还是终于解决了。

    Eclipse上Tomcat的搭建:

    1、点击Eclipse上的菜单:Windows - Preference,

       窗口左侧Server - Runtime Environment,然后点Add,

       因为我从Tomcat官网下载Tomcat8.0,所以我选择Apache Tomcat v8.0,然后选择tomcat的安装目录,接着就finish

    2、点击Eclipse上的菜单:File - New - Server,再选择Apache Tomcat8.0 Server,点击finish

    到此应该是不会有问题的,可是我就遇到了几个小问题。

    1、不能输入Server name(参考:http://www.xuebuyuan.com/1361033.html)

      在Eclipse的workspace的目录里,删除文件 org.eclipse.wst.server.core.prefs 和 org.eclipse.jst.server.tomcat.core.prefs

      比如我的Eclipse的workspace为  eclipseWorkspace,终端操作就为

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

    2、还要把tomcat的配置文件复制到我刚刚所创建的server里

    也就是我的文件夹:eclipseWorkspace/Servers/Tomcat v8.0 Server at localhost-config,应该包含以下文件:

    catalina.policy  |  catalina.properties  |  context.xml  |  server.xml  |  tomcat-users.xml  |  web.xml

    可是我该文件夹没有这些文件,所以我要从我的tomcat目录:/opt/apache-tomcat-8.0.35/conf,把这个目录里面的所有文件都复制到上一个文件夹里

    并把权限777赋予所有文件

    sudo cp -r /opt/apache-tomcat-8.0.35/conf/* /home/sevenun/eclipseWorkspace/Servers/Tomcat v8.0 Server at localhost-config
    cd /home/sevenun/eclipseWorkspace/Servers/Tomcat v8.0 Server at localhost-config
    sudo chmod 777 *
    

    3、虽然我把上面两个问题都解决了,但是我启动eclipse里的tomcat时,老是报错:Could not load the Tomcat server configuration at /Servers/Tomcat v8.0 Server at localhost-config. The configuration may be corrupt or incomplete.  

    简直,让我无语,休息一阵后,又上网找了,终于找到一个原因了。我的tomcat安装再/opt目录下,所以我在终端下输入

    sudo chmod -R 755 /opt/apache-tomcat-8.0.35/
    

    终于可以在eclipse下,启动tomcat了。这是文件夹权限的问题,tomcat文件夹本身没有读写权限,所以不允许启动tomcat。

  • 相关阅读:
    redux的理解
    跨域的三种解决方案
    HTTP缓存字段总结
    src属性与浏览器渲染
    ES6之promise原理
    http header Content-Type之常用三种
    用css实现正方形div
    js判断数据类型
    react中PureComponent浅对比策略
    React中自己实现选项卡动画
  • 原文地址:https://www.cnblogs.com/sevenun/p/5532316.html
Copyright © 2011-2022 走看看