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
我刚试了下,绝对好用