<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
    "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"><web-app>
<servlet>
<servlet-name>manager</servlet-name>
<servlet-class>justnorth.manager.web.JnServlet</servlet-class>
<init-param>
<param-name>sree.home</param-name>
<param-value>D:\tomcat\webapps\businesscompass\WEB-INF\classes</param-value>
</init-param>
</servlet>
<servlet-mapping>
   <servlet-name>manager</servlet-name>
   <url-pattern>/manager</url-pattern>
</servlet-mapping>
</web-app>

解决方案 »

  1.   

    to signboy(横):能否解释一下 justnorth.manager.web.JnServlet 在我的例子当用到了 package usingjsp ,在usingjsp 中我写了很多 class那我应该如何去表示呢?正如<servlet-class>justnorth.manager.web.JnServlet</servlet-class>
      

  2.   

    <servlet>
        <servlet-name>ColorServlet</servlet-name>
        <servlet-class>usingjsp.ColorServlet </servlet-class>
      </servlet>
      <servlet-mapping>
      <servlet-name>ColorServlet </servlet-name>
        <url-pattern>/ColorServlet </url-pattern>
      </servlet-mapping>
    其实只是在web.xml中加入如上几行。
    不过你的保证usingjsp放在weblogic系统认识得路径下
      

  3.   

    to qxjavajava(射手座 =---&gt;两眼发花看世界) :我用的是apache tomcat 4.0.3我把网站路径 设为 /webapps/learn/ 下建立了  /webapps/learn/WEB-INF/classes
      

  4.   

    ?
    <servlet-name>ColorServlet</servlet-name>
    <servlet-class>usingjsp.ColorServlet </servlet-class>
    就是定义ColorServlet所对应的servlet class

    <servlet-name>ColorServlet </servlet-name>
    <url-pattern>/ColorServlet </url-pattern>
    则将这个servlet映射到相应的url上,有什么问题么?
      

  5.   

    我记得在Resin的缺省配置中,有这样一项:<servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>就是说对于形如/servlet/FooBar的URL,会调用invoker这个servlet,而invoker是一个内置的servlet,他的功能就是调用FooBar这个servlet。我想Tomcat中也是差不多的吧。如果是这样的话,对于第一个问题,实际上在web.xml中不需要显式的说明这个servlet-mapping。
      

  6.   

    to echou(岸边蚕豆) :能否针对我这种情况,web.xml 中
      <servlet>
        <servlet-name>invoker</servlet-name>
        <servlet-class>org.apache.catalina.servlets.InvokerServlet</servlet-class>
        <init-param>
          <param-name>debug</param-name>
          <param-value>0</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>invoker</servlet-name>
        <url-pattern>/servlet/*</url-pattern>
      </servlet-mapping>该如何写呢?开发环境如下:
    apache tomcat 4.0.3网站路径 为 c:jbuilder7\jakarta-tomcat-4.0.3\webapps\learn\包usingjsp 放在c:jbuilder7\jakarta-tomcat-4.0.3\webapps\learn\web-inf\classes包usingjsp 有两个类 ColorServlet 及 UserDataTable
      

  7.   

    ColorServlet 用qxjavajava(射手座 =---&gt;两眼发花看世界) 的就行了
    另一个照着修改就可以了!
    这个web.xml必须在c:jbuilder7\jakarta-tomcat-4.0.3\webapps\learn\web-inf\下
      

  8.   

    为什么起 ColorServlet ??自己任意定的吗??
      

  9.   

    <servlet>
        <servlet-name>ColorServlet</servlet-name>
        <servlet-class>usingjsp.ColorServlet </servlet-class>
      </servlet>
      <servlet-mapping>
      <servlet-name>ColorServlet </servlet-name>
        <url-pattern>/ColorServlet </url-pattern>
      </servlet-mapping>
    除了servlet-class要写出你指定的servlet class所在位置和具体类!
    其它的name之类你随便写