Tomcat可以正常启动,但是打不开webapps下的html文件

  • 我用的是apache-tomcat-8.5.31版本
  • 问题:在没有改动任何配置文件时,在webapps目录下创建了hello并存入了一个hello.html文件Tomcat可以正常启动,但是打不开webapps下的html文件_第1张图片在这里插入图片描述
    这时在浏览器中访问:localhost:8080
    Tomcat可以正常启动,但是打不开webapps下的html文件_第2张图片
    没有任何问题
    但是直接访问:localhost/hello/hello.html
    Tomcat可以正常启动,但是打不开webapps下的html文件_第3张图片
    解决方式1(输入正确的ip地址:端口号):输入localhost:8080/hello/hello.html
    Tomcat可以正常启动,但是打不开webapps下的html文件_第4张图片

解决方式2(修改配置文件,改变端口号为默认端口号):将conf/server.xml下的

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

改为

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

Tomcat可以正常启动,但是打不开webapps下的html文件_第5张图片

  • 原因:在localhost后面应该加上:端口号,80端口号又是html默认端口号,所以访问80端口时可以省略端口号,直接写localhost
  • 其他两种导入项目的方法解决方法与此相似

你可能感兴趣的