Chinaunix首页 | 论坛 | 博客
  • 博客访问: 376617
  • 博文数量: 70
  • 博客积分: 1837
  • 博客等级: 上尉
  • 技术积分: 670
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-02 00:05
文章分类

全部博文(70)

文章存档

2013年(6)

2012年(4)

2011年(14)

2010年(5)

2009年(12)

2008年(8)

2007年(21)

分类: 系统运维

2008-05-10 12:38:57

 
在我的BBS网站开发中,从主页的设计,到连接数据库等,jsp的运行一直都没有什么问题,但直到我开始在BBS的注册页面添加上servlet技术时,因为在jsp使用servlet技术时要编写部署文件(web.xml),所以我在我的tomcat虚拟目录“F:\studyzone4\JSP\jspweb”下的“WEB-INF”文件夹下新建了一个web.xml文件,web.xml文件里的内容如下:
 
 


 
  loginservlet
  servlet.loginservlet
 

 
  loginservlet
  loginservlet 
 

 
 
我的loginservlet.java运行了,是没问题的,但当时在我的注册页面login.jsp就是提交loginservlet时出现有误,当时认为是我的servlet路径没设好。之后等再次开机时,我运行“…\jspweb”下的所有jsp文件时IE上都显示404的错误,很是奇怪。想了很久,觉的是不是我新建的这个web.xml文件有问题,但我确定里面的代码都应该没问题的,所以我就把这个xml文件拷出我的虚拟目录“\jspweb”,结果文件夹下的jsp件又可以运行了。问题就是在这个web.xml文件了,最后,调试了很久,才发现web.xml文件里只是在“loginservlet”里漏了“/”,应该是“/loginservlet”,这样web.xml放在“WEB-INF”里就不会出现404的错误,不过我的servlet还是用不了,jsp页面调转到servlet页面后出现404或者有时500的错误……感觉还是servlet的路径问题。 
 
 
阅读(6385) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~