我把下面的代码追加到Tomcat的web.xml中的最后一个<Servlet>下
<servlet>
<servlet-name>Register</servlet-name>
<servlet-class>ch2.servlet.Register</servlet-class>
</servlet>
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>ch2.servlet.Login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Register</servlet-name>
<url-pattern>/Register</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/Login</url-pattern>
</servlet-mapping>我用一个jsp文件去引用Register
结果提示:"The requested resource (/myweb/chapter2/Register) is not available."
是不是哪个地方顺序没放好啊???还是其它问题呢??
其中的jsp和各Servet源代码没有问题,因为是光盘中自带的.
请高手指教,谢谢!!!
<servlet>
<servlet-name>Register</servlet-name>
<servlet-class>ch2.servlet.Register</servlet-class>
</servlet>
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>ch2.servlet.Login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Register</servlet-name>
<url-pattern>/Register</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/Login</url-pattern>
</servlet-mapping>我用一个jsp文件去引用Register
结果提示:"The requested resource (/myweb/chapter2/Register) is not available."
是不是哪个地方顺序没放好啊???还是其它问题呢??
其中的jsp和各Servet源代码没有问题,因为是光盘中自带的.
请高手指教,谢谢!!!
解决方案 »
- eclipse加载wtp后还是没有动态web 只有静态web
- 今天自己发几个收藏的JAVA视频教程
- 如何用一个checkbox向数据库提交同一行的值
- 想用smartupload做上传 但是不知道进度条如何制作
- 100分请教问题,在线等,急呀!
- 哪个好朋友能帮我理解一下javabean 生命周期的request
- 求助:SSH 文件框的回显问题 (提前祝大家新年快乐!)
- 在虚拟目录下运行servlets程序web.xml怎样配置
- jsp,asp.net那个有前途?
- jsp页面table向servlet后台传值问题
- 在服务器端存储在线用户列表用什么方法好?
- struts+hibernate+weblogic配置数据库连接池
上面有该问题的解决方法。
<?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>Hello1</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>Hello2</servlet-name>
<servlet-class>ferity.Hello2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hello1</servlet-name>
<url-pattern>/Hello1</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Hello2</servlet-name>
<url-pattern>/Hello2</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
</web-app>
我把它放到了自己的部署目录下:C:\Tomcat 4.1\webapps\breeze
还用放哪去啊???
如果你没建自己的部署目录 就放到C:\Tomcat 4.1\webapps\ROOT\WEB-INF下面
每个jsp的工程都有独立的一个web.xml
tomcat/webapps/yourapp/WEB-INF/web.xml
把servlet的信息追加倒这个web.xml就行了,不要去修改tomcat自己的东西
2 myweb/chapter2/Register 在实际中有这个类吗?
是web.xml里配错了,把<url-pattern>/Register</url-pattern>改成:
<url-pattern>/chapter2/Register</url-pattern>就OK了
谢谢各位!