Tomcat的部署,配置,以及常见问题

Tomcat的部署,配置,以及常见问题

下载: http://tomcat.apache.org/

安装: 解压压缩包即可

  • 注意:安装目录建议不要有中文和空格

卸载: 删除目录

启动:

  • bin/startup.bat ,双击运行该文件即可

  • 访问:浏览器输入:

    ​ 访问自己:http://localhost:8080
    ​ 访问别人:http://别人的ip:8080

  • 可能遇到的问题:

    1. 黑窗口一闪而过:
      原因: 没有正确配置JAVA_HOME环境变量
      解决方案:正确配置JAVA_HOME环境变量

    2. 启动报错:
      方法一(推荐)
      找到占用的端口号,并且找到对应的进程,杀死该进程

      cmd窗口输入netstat -ano 查看占用端口号进程的PID
      在这里插入图片描述
      启动任务管理器,杀死该PID的进程
      在这里插入图片描述

      方法二
      修改自身的端口号

      • tomcat目录下的conf/server.xml文件

        <Connector port="8080" protocol="HTTP/1.1"
            connectionTimeout="20000"
            redirectPort="8445" />
        
      • 默认为8080,有时会将tomcat的默认端口号修改为80。
        80端口号是http协议的默认端口号。这样在访问时,就不用输入端口号了

关闭:

正常关闭:

  • bin/shutdown.bat
  • ctrl+c

强制关闭:

  • 点击启动窗口的×
    强制关闭可能会产生一些错误,
    例如Servlet中的destroy方法只有在正常关闭的时候才被调用

配置:

  • 部署项目的方式:
    1. 直接将项目放到webapps目录下即可。

      • 直接将项目文件放到webapps目录下,项目的目录名成为项目的访问路径 即虚拟目录
      • 简化部署:将项目打成一个war包,再将war包放置到webapps目录下。
        • war包会自动解压缩
    2. 配置conf/server.xml文件 (不推荐)
      在<Host>标签体中配置
      <Context docBase=“D:\hello” path="/HELLO" />

      • docBase:项目存放的路径
      • path:虚拟目录,通过虚拟目录找到实际存放的路径
        在这里插入图片描述
    3. conf\Catalina\localhost创建任意名称的xml文件。在文件中编写
      <Context docBase=“D:\hello” />
      虚拟目录:xml文件的名称 HELLO.xml

猜你喜欢

转载自blog.csdn.net/ren9436/article/details/107946052
今日推荐