tomcat\conf目录下的web.xml文件中的
<!-- The mapping for the invoker servlet --> <servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
是否正确?
<!-- The mapping for the invoker servlet --> <servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
是否正确?
解决方案 »
- 租用jsp虚拟主机问题。
- Servlet.service() for servlet action threw exception出错!!!! 急喔
- 向数据库中插入数据
- JSP插入数据库有问题,求解~
- 一个关于javamail的问题?
- 假如我要建立一个com的包,那么这个包应该放在哪里呢?而且我有jdk开始执行的时候,我又应该从那个目录开始执行呢?
- 这段代码哪里错了? 在sqlserver中存取图
- 小问题,在线等
- 为什么我调用框架结构的JSP老是报错,调用方法req.getRequestDispatcher("./jsp/main.jsp").forward(req,res);
- http://ant.apache.org/为什么进不去了?
- Session变量无法保存,焦急!
- 找不到单独的SERVLET和实用类文件
如果象你写的应该在:
http://localhost/servlet/HelloWorld
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>(这里写实际类的名字,有包定义时要加包,也要注意大小写)
</servlet>
http://localhost/servlet/HelloWorld
但还是不成!
我现在只能把文件放到
C:\Program Files\Tomcat 4.1\webapps\examples\WEB-INF\classes
访问:
http://localhost/examples/servlet/HelloWorld
这样才能看
你的hello.class文件放上面的路径下。
web.xml文件内容如下
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>package.hello</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello/*</url-pattern>
</servlet-mapping>
</web-app>4: 访问路径如下:
http://localhost:8080/test/hello/hello
不知和你的是否一样