Tomcat无法打开阿帕奇主页404错误、搭建文件服务器问题解决方法

时间:2024-03-16 21:43:09

 

(一)tomcat无法打开阿帕奇主页

今天在启动tomcat的时候,明明可以访问到webapps下边的项目,但是输入http://localhost:8888/的时候,却出现了找不到页面的错误,然后根据下边重新配置好tomcat,也顺利地解决了一系列的问题。

(1)原因1:可能是端口的问题,这时候去tomcat"apache-tomcat-7.0.42\\conf\\server.xml"目录下,修改端口为8888,(为了避免冲撞,我修改端口号为8888),同时,修改编码方式为utf-8,代码如下:

 Tomcat无法打开阿帕奇主页404错误、搭建文件服务器问题解决方法

    <Connector connectionTimeout="20000"

      port="8888" protocol="HTTP/1.1"

       URIEncoding="UTF-8"

       redirectPort="8443"/>

2)原因2:这时候还是不能访问到主页,再看看访问主页的原理:

在你的tomcat/webapps下,有一个目录,叫做“ROOT”,这个目录存放tomcat的基本应用,其原理和你放在webapps下的web工程是一样的。htt p : / / l oc a l h os t: 8 0 8 0 通过hosts文件中的解析,将localhost解析为127.0.0.1,所以这个地址即为htt p : // 127.0.0.1: 8080。默认如果端口后面无项目名,那么访问的将是ROOT下的项目,这个可以证明的,将你的web工程替换掉ROOT下的内容,那么刚的URL就会直接访问该工程。
htt p:// l oca lhost:8 080/ u Port al/表示访问本地8080端口的一个叫做“uPortal”门户网站项目,访问会将你带到uPortal项目默认的主页中。

于是,进去tomcat下边的webapps下边,发现之前因为开发项目的时候,觉得加载的项目东西太慢了,全删去了只剩下了我的项目,而他需要默认自带的几个文件项目在才可以访问。

Tomcat无法打开阿帕奇主页404错误、搭建文件服务器问题解决方法

 

(3)再次打开tomcat,于是可以成功地访问了。

 

 Tomcat无法打开阿帕奇主页404错误、搭建文件服务器问题解决方法

 

(二)配置文件服务器步骤:

因为想通过虚拟路径直接访问到我服务器开的文件,那么应该搭建一个文件服务器。

 

1)加上这句话:

  <Context  path="/image" docBase="D://image" crossContext="true"/>  

 Tomcat无法打开阿帕奇主页404错误、搭建文件服务器问题解决方法

(2)修改tomcat配置文件,文件目录\conf\web.xml,要将红色的false改为true

 

<servlet>  

    <servlet-name>default</servlet-name>  

    <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>  

    <init-param>  

        <param-name>debug</param-name>  

        <param-value>0</param-value>  

    </init-param>  

    <init-param>  

        <param-name>listings</param-name>  

        <param-value>true</param-value>  

    </init-param>  

    <load-on-startup>1</load-on-startup>  

</servlet>  

 Tomcat无法打开阿帕奇主页404错误、搭建文件服务器问题解决方法

 

(当访问的时候输入:http://localhost:8888/image/就可以查看到服务器的文件并下载了!)

 Tomcat无法打开阿帕奇主页404错误、搭建文件服务器问题解决方法