<url-pattern>/test/*</url-pattern>    :表示URL为/test/*时调用名字为test.HelloTomcat的servlet,Jboss的配置与WEB应用的没什么区别吧...

解决方案 »

  1.   

    <?xml version="1.0" ?>  你的xml版本
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
    你的xml要遵循的规范
    <servlet>                                         
           <servlet-name>Test</servlet-name>          
           <servlet-class>test.HelloTomcat</servlet-class>
         </servlet>     
    你的servlet注册的名字为Test
    你的servlet对应的类名      
     <servlet-mapping>                                   
               <servlet-name>Test</servlet-name>        
               <url-pattern>/test/*</url-pattern>            
         </servlet-mapping>      
     你的servlet注册的名字为Test
    url访问时用的名字
    例如:上面的servlet访问时用lovalhost:8080/test
      

  2.   

    还有在jboss下面使用servlet必须打包部署,比较麻烦,为什么tomcat啊
      

  3.   

    是这样:<servlet>                                         
           <servlet-name>Test</servlet-name>          
           <servlet-class>test.HelloTomcat</servlet-class>
         </servlet>     
    你的servlet注册的名字为Test
    你的servlet对应的类名      
     <servlet-mapping>                                   
               <servlet-name>Test</servlet-name>        
               <url-pattern>/test/*</url-pattern>            
         </servlet-mapping>      
     你的servlet注册的名字为Test
    url访问时用的名字
    例如:上面的servlet访问时用lovalhost:8080/test