日期:2014-05-18 浏览次数:20701 次
<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>
<?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里的添加内容相应的内容
------解决方案--------------------
<servlet> <servlet-name> servlet名字 </servlet-name> <servlet-class> 包名.类名 </servlet-class> </servlet> <servlet-mapping> <servlet-name> servlet名字 </servlet-name> <url-pattern> Url路径 </url-pattern>