• 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。

  • 相关阅读:
    python自动化测试框架的unittest与pytest前后置条件的区别
    XPTH定位总结
    自动化用例设计原则
    python 自动化测试框架unittest与pytest的区别
    Appium工作原理
    Fiddler抓包过滤
    monkey介绍及常用命令
    怎样安装python的 模块、 包、 库方法总结
    安装uiautomator2 + python 自动化环境
    APP自动化,怎样让应用不重置?
  • 原文地址:https://www.cnblogs.com/sevenun/p/5532316.html
Copyright © 2020-2023  润新知