黑马程序员技术交流社区

标题: SEVERE: Context [/web01] startup failed due to previous errors?? [打印本页]

作者: lyg2013    时间: 2013-4-7 23:14
标题: SEVERE: Context [/web01] startup failed due to previous errors??
本帖最后由 lyg2013 于 2013-4-7 23:21 编辑

我在安装tomcat6时 出现的问题
代码如下
package web;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class HelloServlet extends HttpServlet{
        public void service(HttpServletRequest request,
                        HttpServletResponse response)throws ServletException,
                        IOException{
//                假设用户输入
//                http://localhost:8080/web01/hell0?
//                获得请求数据
                String name=request.getParameter("name");
               
//                对请求进行处理
                String rs="<h1>hello"+name+"</h1>";
//                设置响应结果
                PrintWriter out=response.getWriter();
                out.println(rs);
                out.close();
         }
        }
Xml配置如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
        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">
    <servlet>
            <servlet-name>helloServlet</servlet-name>
            <servlet-class>HelloServlet</servlet-class>
    </servlet>
    <servlet-mapping>
            <servlet-name>helloServlet</servlet-name>
            <url-pattern>/hello</url-pattern>
    <servlet-mapping>
</web-app>




为什么在启动tomcat后
地址栏输入:http://localhost:8080/web01/hello?name=wangwu
出现这个错误呢
SEVERE: Context [/web01] startup failed due to previous errors






作者: ㄨ____陌生    时间: 2013-4-7 23:33
在xml中的  <servlet-class>应该是你的servlet的包路径、
<servlet>
    <servlet-name>Servlet</servlet-name>
    <servlet-class>web.HelloServlet</servlet-class>
  </servlet>
地址栏输入时候 http://localhost:8080/web/hello?name=wangwu  没01、

作者: lyg2013    时间: 2013-4-7 23:57
ㄨ____陌生 发表于 2013-4-7 23:33
在xml中的  应该是你的servlet的包路径、

    Servlet

不是01的事儿,是我把xml配置那写错了
<servlet>
            <servlet-name>helloServlet</servlet-name>
            <servlet-class>web.HelloServlet</servlet-class>
    </servlet>
    <servlet-mapping>
            <servlet-name>helloServlet</servlet-name>
            <url-pattern>/hello</url-pattern>
    </servlet-mapping>
作者: 陈丽莉    时间: 2013-4-8 10:16
建议将代码放在尖括号中,就是这样的那个按钮“<>”~  
这样代码会自带行号,方便阅读~
Eclipse和Word中复制的代码直接加入尖括号中会保留格式~ 记事本会丢失格式~






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2