在别人机器上做演示,写好 Servlet居然访问不了。排查发现是是Tomcat版本不一致的问题,我用的是Tomcat 7.0建的Project,他们大多数都是用的6.0的版本。因为我用到了6.0版本不支持的特性—即为了省去在web.xml里指定URL的麻烦,我一般都是直接在Servlet里导入javax.servlet.annotation.*然后直接@WebServlet( "XX" )完事,结果拿到别人的机子上死活读不出来,看来实际开发的话这个麻烦还是省不了的。
下面是Apache官方网站给出的不同版本的Tomcat所对应的Servlet/JSP规范和JDK版本:
Apache官方对各版本的解释:http://tomcat.apache.org/whichversion.html
另外如果在桌面计算机上部署不同版本的Tomcat的话,CATALINA_HOME的值只能对应其中一个版本,就是说你要切换版本的话必须每次都要要去手动修改这个值然后重启服务器。
相关推荐
以下是Tomcat不同版本与Servlet/JSP规范之间的对应关系: | Tomcat 版本 | Servlet/JSP 规范 | JDK 最低版本 | |------------|------------------|--------------| | 7.0.x | 3.0/2.2 | 1.6 | | 6.0.x | 2.5/2.1 | ...
2. 服务器接收到请求后,通过Servlet容器(如Tomcat)找到对应的Servlet实例。 3. 如果Servlet尚未初始化,容器会加载Servlet类,调用`init()`方法进行初始化。 4. 容器根据请求调用Servlet的`service()`方法,该...
根据提供的文件信息,以下是对达内servlet/jsp/jquery培训资料中的关键知识点的详细解析: ### 1. 架构 - **C/S 架构(Client-Server 架构)**: - 客户端和服务端通过TCP/IP协议进行通信。 - 特点包括:需要...
Apache Tomcat作为一款广泛使用的开源服务器,不仅支持Java Servlets、JavaServer Pages (JSP)等技术,还能根据不同的需求选择合适的版本进行部署。本文将详细介绍Tomcat与JDK版本之间的对应关系,并深入分析各版本...
在本项目实战中,我们将深入探讨如何使用Java技术栈,特别是JSP、Servlet和JavaBean,来构建一个基于Web的网上交易系统。这个系统能够模拟实际的电子商务环境,包括用户注册、登录、商品浏览、购物车功能、订单处理...
根据提供的文件信息,我们可以提取出一系列与基于Tomcat的Web开发相关的知识点,尤其是Servlet和JSP技术的深入使用。以下内容将详细介绍Tomcat服务器的结构,包括其配置文件、组件以及如何部署和管理Web应用程序。 ...
完成开发后,开发者会将项目打包成WAR(Web ARchive)文件,部署到支持Servlet和JSP的Web服务器(如Tomcat、Jetty等)上。用户通过浏览器访问系统的URL,即可进行员工管理操作,如添加、删除、修改和查询员工信息。...
- 确保你的JDK版本与Tomcat版本兼容,因为不同的Tomcat版本支持的Java版本可能会有所不同。 9. **安全配置**: - 在生产环境中,应考虑对`web.xml`进行安全配置,比如限制对某些资源的访问,或者设置过滤器来拦截...
这个项目涉及到的主要技术包括Servlet、JSP、Tomcat服务器以及JDBC,它们各自扮演着不同的角色,共同构建了一个功能完备的Web应用程序。 Servlet是Java提供的一种用于扩展服务器功能的接口,它可以让开发者编写动态...
3. **Java EE(Java Platform, Enterprise Edition)兼容性**:尽管Tomcat是一个轻量级的Servlet容器,但它仍然实现了Java EE的部分规范,包括Servlet、JSP和JSTL(JavaServer Pages Standard Tag Library)。...
Tomcat的不同版本对应着Servlet和JSP的不同规范。例如,Tomcat 6.0.14支持Servlet 2.5和JSP 2.1规范,而Tomcat 5.5.x则支持Servlet 2.4和JSP 2.0。Tomcat的新版本通常会实现Servlet和JSP的最新规范。 【Tomcat的...
### Tomcat下JSP、Servlet和JavaBean的配置详解 #### 一、引言 随着互联网技术的发展,Java Server Pages (JSP)、Servlet 和 JavaBean 成为了开发动态Web应用程序的重要组成部分。对于初学者而言,如何在Apache ...
不同版本的Servlet和JSP规范可使用不同版本的Apache Tomcat。Tomcat与JDK版本对应关系为: Servlet规格 JSP规范 EL规格 WebSocket规范 JASPIC规格 Apache Tomcat版本 最新发行版本 支持的Java版本 4.0 2.3 ...
Tomcat可以从Apache官网下载,选择对应的操作系统和版本。安装完成后,将Tomcat的bin目录添加到系统的PATH环境变量中,以便于命令行操作。 接下来,创建一个Web应用目录结构。在Tomcat的webapps目录下,创建一个新...
基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统源码+数据库+项目说明.zip # HomeworkManagement ## 简介 一个基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 --- ## 更新 ### Ver 5.0 - 所有模块...
1. **Servlet接口**:Servlet规范定义了`javax.servlet.Servlet`接口,它包含`init()`, `service()`, `destroy()`等方法,这些方法在Servlet生命周期的不同阶段被调用。 2. **GenericServlet类**:`javax.servlet....
根据提供的文件标题、描述、标签以及部分内容,我们可以总结出与Tomcat 6及JDK 6相关的几个关键知识点,包括但不限于Tomcat服务器的基础概念、不同版本的Tomcat及其适用的操作系统环境、Java运行环境(JRE)与开发...
`javax.servlet.jsp.jar` 是Java服务器页面(JSP)的核心库,它包含了处理JSP页面所需的类和接口。这个库是Java Servlet技术的一部分,用于构建动态Web应用程序。当你在开发或者运行一个基于JSP的项目时,如果遇到...