首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

急求tomcat测试servlet有关问题 (上个帖子不让加分,在发一个)

2012-01-24 
急求tomcat测试servlet问题 (上个帖子不让加分,在发一个)我安装了tomcat,其它测试都通过了,可就是测试serv

急求tomcat测试servlet问题 (上个帖子不让加分,在发一个)
我安装了tomcat,其它测试都通过了,可就是测试servlet是怎么也不成功,郁闷啊!!! 
我把已经编译好的.class文件放在了E:\Tomcat\Tomcat 6.0\webapps\ROOT\WEB-INF\classes目录下,在浏览器输入http://lihaifeng:8080/servlet/HelloWorld1就是通过不了,还有就是那个web.xml里边我也注释了

不是开启servlet调试器。把conf文件夹下的web.xml文件.把其中如下的servlet和servlet-mapping元素注释去掉: 

XML code
      <servlet>    <servlet-name> invoker </servlet-name>    <servlet-class>   org.apache.catalina.servlets.InvokerServlet    </servlet-class>   ...    </servlet>   ...    <servlet-mapping>    <servlet-name> invoker </servlet-name>    <url-pattern> /servlet/* </url-pattern>    </servlet-mapping> 


麻烦来点详细的解说,我在网站搜了很多,按照它们的方法就是不行啊!其它测试都能通过,就是servlet不行


在线等!!!!


[解决办法]
我以前做servlet也是总错花了很多时间才搞定,最后好像是web.xml里有点地方错了。
比如你的class文件是SimpleServlet
web.xml里的内容是这样的
XML code
<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"    version="2.4"><servlet>       <servlet-name>SimpleServlet</servlet-name>       <servlet-class>SimpleServlet</servlet-class>   </servlet>   <servlet-mapping>       <servlet-name>SimpleServlet</servlet-name>       <url-pattern>/servlet/SimpleServlet</url-pattern>   </servlet-mapping>  <display-name>Welcome to Tomcat</display-name>  <description>     Welcome to Tomcat  </description></web-app>
[解决办法]
xml的申明那些你写没有.把这些都加上.
[解决办法]
修改web.xml里的内容,是不是每次运行一个servlet都要修改一次,那不是很麻烦啊。有什么办法可以不用修改,直接将class文件移近classes里就行了 


不可以

新加的一个servlet必须在在web.xml里的添加内容相应的内容

[解决办法]
XML code
<servlet>    <servlet-name> servlet名字 </servlet-name>    <servlet-class>    包名.类名   </servlet-class>     </servlet>    <servlet-mapping>    <servlet-name> servlet名字 </servlet-name>    <url-pattern> Url路径 </url-pattern> 

热点排行