在web.xml中添加自己的javabean的Url映射

解决方案 »

  1.   

    myapps/web-inf/class
    =======================
    改成是myapps/web-inf/classes
      

  2.   

    能不能给一个比较详细的范本?
    我的web.xml里面很简单,
    除了一些开头的说明之外,就只有类似(我在外面上机,具体记不清了)
    <webapps>
    (内空)
    </webapps>
    的东西
    楼上老兄说的url映射加在哪里啊?
      

  3.   

    <?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
        <welcome-file-list>
          <welcome-file>reg.jsp</welcome-file>
        </welcome-file-list>  
        <servlet>
          <servlet-name>EmployeeList</servlet-name>
          <servlet-class>com.omh.db.EmployeeList</servlet-class>
        </servlet>
       <servlet-mapping>
          <servlet-name>EmployeeList</servlet-name>
          <url-pattern>/EmployeeList/*</url-pattern>
       </servlet-mapping> 
       
        <servlet>
          <servlet-name>AppletLogin</servlet-name>
          <servlet-class>com.omh.security.AppletLogin</servlet-class>
        </servlet>
       <servlet-mapping>
          <servlet-name>AppletLogin</servlet-name>
          <url-pattern>/AppletLogin/*</url-pattern>
       </servlet-mapping> 
    </web-app>
      

  4.   

    “我写了一个简单的javabean,放到myapps/web-inf/class下”
    对,你是不是文件夹的名字写错了,class改成classes;
    要不就是你在javabean里有"package mypackage;"这样的话你再要
    建一个夹子名子为“mypackage”;
    要不看看BEAN的大小写有错吗?
      

  5.   

    在myapps/web-inf/classes/下用你JAVABEAN的包名建立个目录然后把JAVAbean考到该目录下,注意大小写
      

  6.   

    一你的myapps/web-inf/class写错了,应为myapps/web-inf/classes
    二配置你的环境变量使其包括myapps/web-inf/classes
      

  7.   

    谁能讲一下web.xml的配置方法?
      

  8.   

    myapps/web-inf/classes/包名称/类文件
    虚拟路径没问题xml好像就不用设置了
      

  9.   

    不用改别的,只要放在web-inf/chasses下就可以了
      

  10.   

    最后终于搞定啦
    web.xml这个文件主要控制的是servlet
    在我这个问题中不涉及,所以可以不修改<web-app></web-app>之间什么都不加最好(如果不用servlet的话),实际上有时还会因为web.xml文件设置的问题使自己的工作目录无法被tomcat部署
    买了半天关子,也该说说真正的原因了
    其实很简单,就是因为web-inf这个路径名必须全用大写tomcat才能自动找到。其实我以前也考虑过这个原因,但因为用的是windows,照理说对大小写不应该敏感的。当时也改过,不论在资源管理器中还是在dos下用ren命令,刚刚改掉一刷新就又回去了。这回把tomcat的例子中的WEB-INF目录copy过去,并且删掉了web.xml中没用的东西才ok的P.S.我的系统是win2000server,apache2.0.48,tomcat5.0.16,jsdk1.4.2_03