tomcat下运行servlet!

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

又有新问题了!

新装了tomcat,在D:下建立目录source,在tomcat\conf\server.xml,添加

<Context path="/source" docBase="d:\source" debug="0" reloadable="false">

</Context>

OK,运行http://localhost:8080/source/index.jsp,成功。

接下来写了个servlet,放在source\WEB-INF\classes\下,

运行http://localhost:8080/source/servlet/HelloWorld 总是报404,在WEB-INF下的web.xml中添加

<servlet>

<servlet-name>HelloWorld</servlet-name>

<servlet-class>HelloWorld</servlet-class>

</servlet>

But,仍然是404。

后来解决方法:web.xml中添加

<servlet-mapping>

<servlet-name>HelloWorld</servlet-name>

<url-pattern>/servlet/HelloWorld</url-pattern>

</servlet-mapping>

这样就可以解决了。不知是何原因啊。

那么以后如果所有servlet,我想是否可以这样加

<servlet-mapping>

<url-pattern>/servlet/*</url-pattern>

</servlet-mapping>

这样也许可以一劳永逸。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航