首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Tomcat版本切换出现的有关问题

2012-12-21 
Tomcat版本切换出现的问题最近用servlet写了一个小工程,出现几个问题,这些问题以前也遇到过,现在总结一下

Tomcat版本切换出现的问题

最近用servlet写了一个小工程,出现几个问题,这些问题以前也遇到过,现在总结一下解决方法:

一.工程环境:jdk1.6 纯servlet tomcat 5.5

1. 工程启动前添加两个jar包:Tomcat 5.5.27\common\lib下的servlet-api.jar,jsp-api.jar

启动无错,打开首页报错: 找不到处理jsp的类(还原不了这个错误了,有时候又没错 纠结...)

网上说法 是添加的jar包跟tomcat默认jar包冲突,去掉jsp-api.jar即可。

2.jsp中的el表达式无法解析,解决方法有一下几种:

? (1).在要用的el表达式的页面加上: <%@ page isELIgnored="false" %>

? (2).修改web.xml头部信息如下

?

<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

??? 这个版本的isELIgnored默认设置为false。所以使用web.xml里用web-app_2_4.xsd声明的时候在JSP页面不用特意 ?声明。

? (3).

HTTP Status 404 - Servlet LoginServlet is not availabletype Status reportmessage Servlet LoginServlet is not availabledescription The requested resource (Servlet LoginServlet is not available) is not available.?此原因是用eclipse创建工程的时候将编译后的文件放在了目录build\classes下,修改为传统的WebRoot\WEB-INF\classes不再报错

热点排行