Tomcat配置Servlet出错!!
情况如下:
1.Tomcat为5.5版
Jdk1.5版,Tomcat和Jdk的配置都没问题
2.在server.xml中加了Myweb虚拟目录,并测试成功
3.在环境变量中添加了servlet-api.jar
4.我有一个Register.class的Servlet文件,并放到了classes下面
5.Tomcat中的web.xml代码如下
<?xml version= "1.0 " encoding= "UTF-8 "?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN " "dtd\web-app_2_3.dtd ">
<web-app>
<display-name> Chapter 2 </display-name>
<servlet>
<servlet-name> Register </servlet-name>
<servlet-class> ch2.servlet.Register </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> Register </servlet-name>
<url-pattern> /Register </url-pattern>
</servlet-mapping>
<session-config>
<session-timeout> 120 </session-timeout>
</session-config>
<welcome-file-list>
<welcome-file> index.jsp </welcome-file>
</welcome-file-list>
并把它放到了Myweb\WEB_INF\下
**我用一个jsp文件去引用Register
结果提示: "The requested resource (/myweb/chapter2/Register) is not available. "
哪里还有问题?请高手指教!!!!!!!!
------解决方案--------------------/chapter2/Register
------解决方案--------------------不是这样的,我那个Register放在classess下的ch2下的servlet包里(这个文件应该没放错)
现在我把引用改成了chapter2/Register
==============不明白这个是什么意思===============
提供一个正确的引用,参考下吧!
工程目录是xwcbj
web.xml
<servlet>
<servlet-name> Login </servlet-name>
<servlet-class> com.XWCB.main.servlet.Login </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> Login </servlet-name>
<url-pattern> /Login </url-pattern>
</servlet-mapping>
如下两种引用方法
<FORM name= "form " onsubmit= "return formcheck() " action= "Login " method= "post ">
<FORM name= "form " onsubmit= "return formcheck() " action= "/xwcbj/Login " method= "post ">
访问目录情况就不说了,可以看得出来