日期:2014-05-20  浏览次数:20684 次

TOMCAT6.0----SERVLET的配置
我在webapps目录下建立了一个servlets   文件夹,然后把编译好的.class文件考到此文件夹中
然后启动TOMCAT       在地址栏输入http://localehost:8080/servlets/XXX     怎么总是不能运行  
  看了些文章说要配置server.xml和web.xml文件     但是搞了半天也没搞好       希望能给指点一下     越详细越好    
我刚学servlet   谢谢了       50分只给一个人

------解决方案--------------------
servlets目录下建立WEB-INF目录(注意全部大写),在WEB-INF下建立classes目录和web.xml文件,把你得class拷贝到classes目录下(如果有包,需要加上包的路径),web.xml内容如下:
<?xml version= "1.0 " encoding= "UTF-8 "?>
<web-app id= "WebApp ">
<servlet>
<servlet-name> XXXServlet </servlet-name>
<display-name> XXXServlet </display-name>
<servlet-class> 你的类的名字,如果有包,需要加上包名 </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> XXXServlet </servlet-name>
<url-pattern> XXX </url-pattern>
</servlet-mapping>
</web-app>
重启tomcat,访问http://localhost:8080/servlets/XXX
------解决方案--------------------
web.xml :
<web-app>
<servlet>
<servlet-name> servlet1 </servlet-name> <!--servlet名称(随便写)-->
<servlet-class> test.Servlet1 </servlet-class> <!--路径.类名-->
</servlet>
<servlet-mapping>
<servlet-name> servlet1 </servlet-name> <!--servlet名称(对应上面)-->
<url-pattern> /servlet1 </url-pattern> <!--用于JSP-->
</servlet-mapping>
</web-app>

server.xml不用。
------解决方案--------------------
servlets目录下建立WEB-INF目录(注意全部大写),在WEB-INF下建立classes目录和web.xml文件,把你得class拷贝到classes目录下(如果有包,需要加上包的路径),web.xml内容如下:
<?xml version= "1.0 " encoding= "UTF-8 "?>
<web-app id= "WebApp ">
<servlet>
<servlet-name> XXXServlet </servlet-name>
<display-name> XXXServlet </display-name>
<servlet-class> 你的类的名字,如果有包,需要加上包名 </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> XXXServlet </servlet-name>
<url-pattern> XXX </url-pattern>
</servlet-mapping>
</web-app>
重启tomcat,访问http://localhost:8080/servlets/XXX

我刚试了下,绝对好用