你在IE里输入http://localhost: 8080/JavaWeb,有没有错误?

解决方案 »

  1.   

    有错误啊,先出现500错误,再出来后进去变成400错误!虚拟目录下,原来建有WEB-NF文件夹,里面有web.xml,这两个东东,都是从D:\tomcat5.5\webapps\ROOT里面拷过来的,web没有改:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!--
     Licensed to the Apache Software Foundation (ASF) under one or more
      contributor license agreements.  See the NOTICE file distributed with
      this work for additional information regarding copyright ownership.
      The ASF licenses this file to You under the Apache License, Version 2.0
      (the "License"); you may not use this file except in compliance with
      the License.  You may obtain a copy of the License at      http://www.apache.org/licenses/LICENSE-2.0  Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
    --><web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
        version="2.4">  <display-name>Welcome to Tomcat</display-name>
      <description>
         Welcome to Tomcat
      </description><!-- JSPC servlet mappings start -->    <servlet>
            <servlet-name>org.apache.jsp.index_jsp</servlet-name>
            <servlet-class>org.apache.jsp.index_jsp</servlet-class>
        </servlet>    <servlet-mapping>
            <servlet-name>org.apache.jsp.index_jsp</servlet-name>
            <url-pattern>/index.jsp</url-pattern>
        </servlet-mapping><!-- JSPC servlet mappings end --></web-app>怎么回事呢?
      

  2.   

    manager里看到的状态是启动成功的吗?
      

  3.   

    进到manager里面已经看到我设定的虚拟目录了,但是点进虚拟目录的时候,出现500错误,出来再点进去一次,就是出现400错误啦!
      

  4.   

    你的默认页index.jsp不存在,而且你的web.xml中给/index.jsp这个路径映射了一个并不存在的servlet。
    解决办法是新建或者指定一个默认页,再把
    <servlet>
            <servlet-name>org.apache.jsp.index_jsp</servlet-name>
            <servlet-class>org.apache.jsp.index_jsp</servlet-class>
        </servlet>    <servlet-mapping>
            <servlet-name>org.apache.jsp.index_jsp</servlet-name>
            <url-pattern>/index.jsp</url-pattern>
        </servlet-mapping>
    这段删掉,
    你应该是从webapps/ROOT下直接拷过来的