zoukankan      html  css  js  c++  java
  • eclipse中配置tomcat常见问题记录(一)

          自从参加工作以后,由于公司的开发工具的环境都是前人配置备份好的,所以感觉自己就很少再去配置Web开发的基本环境。现在自己从无到有配置一遍,发现各种问题,各种坑,在这里我就当记录吧, 希望对大家有所帮助!

          1.Tomcat 环境变量配置

            这里我们和配置java JDK 环境变量相似,我在系统环境变量中添加:

            CATALINA_HOME  :值为你tomcat解压到本地的路径,我这里是F:JAVAapache-tomcat-7.0.85;

            PATH  : 值为 ;%CATALINA_HOME%in;

            关于这方面的配置,我也查阅了好多资料, 相关博客也看了不少,可能是因为每个人的系统不同的,导致配置的方式各种各样, 我个人的开发机器系统是Windows 10。

          2.Tomcat启动时8080接口被占用

            netstat -ano  可以查看机器中端口的使用情况,

            然后,可以去任务管理中找到占用8080端口的PID所对应的程序,结束该任务就可以了让tomcat正常使用8080端口了。

          当然, netstat -ano|findstr 8080 直接定位,再输入 taskkill /pid 5744 /f 回车 这里的5744对应上图的5744 。

           由于我的开发机占用8080端口的是Oracle, 所以为了避免后期不必要的麻烦, 这里我选择修改tomcat的端口。在tomcat解压目录中找到conf文件夹下的server.xml,

     <Server port="8005" shutdown="SHUTDOWN">

    改为:

    <Server port="8006" shutdown="SHUTDOWN">

    <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

    改为:

    <Connector connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8444"/>

     <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>

    改为:

    <Connector port="8010" protocol="AJP/1.3" redirectPort="8444"/>

           修改好了之后保存,重启tomcat。注意此时访问端口为8081 ,即 http://localhost:8081。

          3.eclipse 中配置tomcat

           Window | Preference, 打开。

           

          Window | Show View | Other...,打开Servers视图。

            配置到这里, 本以为完美完成,eclipse启动tomcat发现,tomcat可以正常启动, 但是 http://localhost:8081 却是报出了404!!关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问 http://localhost:8081 能正常访问tomcat管理页面。

           其实,这是eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tomcat安装目录下的webapp目录里面找不到你的项目文件。

           如果该tomcat中部署了项目的话,这红圈中的选项会灰掉不能修改,要修改必须得先把tomcat中的部署的服务都移除。通过右键单击tomcat服务器选择 Add and Remove,在弹出的对话框中移除已部署的项目。移除完确定后,将看到上面的选项面板部分可编辑了。这里只需要修改两处就可以了:

              (1)选择Use tomcat installation(Task control of Tomcat installation) ,即选择tomcat的安装目录来作为项目的发布目录。

              (2)Deploy Path  把它改成"webapps",也就是 tomcat中发布项目所在的文件夹名字。

    到此, tomcat成功配置到eclipse中, 后期项目实际情况,遇到问题我们再继续讨论解决!

  • 相关阅读:
    JS魔法堂:jQuery.Deferred(jQuery1.5-2.1)源码剖析
    JS魔法堂:ASI(自动分号插入机制)和前置分号
    JS魔法堂:初探传说中的setImmediate函数
    JS魔法堂:LINK元素深入详解
    JS魔法堂:IMG元素加载行为详解
    JS魔法堂:函数节流(throttle)与函数去抖(debounce)
    JS魔法堂:从void 0 === undefined说起
    JS魔法堂:jsDeferred源码剖析
    前端翻译:Promises/A+规范
    JS魔法堂:剖析源码理解Promises/A规范
  • 原文地址:https://www.cnblogs.com/zhoux955792/p/8832697.html
Copyright © 2011-2022 走看看