社区
Java EE
帖子详情
■■tomcat5.0跟4.0的servlet机制是否不同????■■
southline
2004-08-26 12:12:14
我下载了tomcat5.0。
原先在4.0没有映射servlet,直接把servlet放到class下面就可以访问
如:http://localhost/servlet/HelloWordServlet
但到了5.0中,无论我是否映射了servlet,都是提示404错误!
我搞不清楚了,请各位帮帮忙!!!
多谢了
...全文
168
6
打赏
收藏
■■tomcat5.0跟4.0的servlet机制是否不同????■■
我下载了tomcat5.0。 原先在4.0没有映射servlet,直接把servlet放到class下面就可以访问 如:http://localhost/servlet/HelloWordServlet 但到了5.0中,无论我是否映射了servlet,都是提示404错误! 我搞不清楚了,请各位帮帮忙!!! 多谢了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tasia
2004-09-02
打赏
举报
回复
5.0是怎样定义servlet-mapping的?
我像这样定义:
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
结果tomcat5启动的时候抛出exception说是:servlet mapping specifies an unknown servlet name invoker.
访问servlet的时候仍然是404错误。
请指教。谢谢。
Tasia
2004-09-02
打赏
举报
回复
找到解决方法了:
打开%tomcat_home%\conf\web.xml
找到这一段:
<!--
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
-->
这本来是注释了的。把注释去掉。
然后在每个工程的web.xml就可以像tomcat4.0中那样:
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
保存,就可以把所有的Servlet都默认映射成/servlet/*了。
Goal3
2004-08-26
打赏
举报
回复
5.0要定义servlet-mapping.
4.0如果不定义的话, 默认是servlet/
zmybest
2004-08-26
打赏
举报
回复
在web.xml里定义servlet-mapping
eureka0891
2004-08-26
打赏
举报
回复
原来直接能访问是tomcat的设置与现在5.0不同
默认情况下如没有servlet-mapping则会用 /servlet/classname代替mapping
不过最好还是定义servlet-mapping
leilu
2004-08-26
打赏
举报
回复
你把CLASS放到那个路径下面的.
SGIIRIX6.5下基于J2EE
Tomcat
5.0
MySQL
4.0
应用开发的实现.pdf
SGIIRIX6.5下基于J2EE
Tomcat
5.0
MySQL
4.0
应用开发的实现.pdf
apache-
tomcat
-10.1.7.zip
Apache
Tomcat
是一个开源的 Java
Servlet
容器和 Web 服务器,广泛用于运行 Java Web 应用程序(特别是
Servlet
和 JSP)。 Apache
Tomcat
10.1.7 是 Apache
Tomcat
的一个稳定版本。它是基于 Java
Servlet
5.0
和 JSP 3.0 规范实现的,并且是 Java EE 的一部分,支持
Servlet
和 JSP 技术。这个版本的
Tomcat
支持 Java 9 及以上版本。
Tomcat
10 引入了一些变化,包括: 它从
Tomcat
9 开始,支持
Servlet
5.0
规范,而
Tomcat
9 支持的是
Servlet
4.0
规范。 使用了新的包命名约定,例如 javax.
servlet
包被替换为 jakarta.
servlet
。因此,
Tomcat
10 是为支持 Jakarta EE 迁移的一个重要版本。
tomcat
6、7、8、9, maven3.5
Alpha / Beta /Stable 当为发布投票时,审阅者指定他们认为发布已达到的稳定性级别。一个新的主要版本的初始版本通常在几个月的时间内从Alpha过渡到Beta到Stable。但是,稳定级别仅在Java规范发布实现已完成时可用。这意味着在所有其他方面被认为稳定的版本,如果规格不是最终的,仍然可以标记为Beta。 下载页面将始终显示最新的稳定版本和任何新的Alpha或Beta版本(如果存在)。Alpha和Beta版本始终在下载页面上清楚地标记。 稳定性是一个主观判断,你应该总是仔细阅读版本注释任何版本,你打算使用。如果你是一个释放的早期采用者,我们很乐意听到你关于它的稳定性意见,表决部分:它发生在上开发邮件列表。 Alpha版本可能含有大量的规范和/或显著的bug需要未经测试/缺少的功能,并且预计不会稳定地任何时间运行。 Beta版本中可能含有一些未经测试的功能和/或一些相对较小的错误。Beta版本预计不会稳定运行。 Stable的版本可能包含少量相对较小的错误。稳定的释放用于生产使用,预计可以稳定运行长时间。 Apache
Tomcat
9.x Apache
Tomcat
上9.x的是发展的当前焦点,它建立在
Tomcat
8.0.x和实现了目前草案的
Servlet
4.0
规范,也将执行 JSP 2.4?,EL 3.1?,目前对WebSocket的1.2? 和JASPIC 1.1 规范工作的一次更新上这些规范为Java EE 8除此之外启动时,它包括以下显著改进: 添加对HTTP / 2的支持(需要APR /本地库) 添加对TLS虚拟主机的支持 添加了对使用JSSE连接器(NIO和NIO2)使用OpenSSL for TLS支持的支持。 Apache
Tomcat
8.x 的Apache
Tomcat
8.x的建立在
Tomcat
的7.0.x并实施 的
Servlet
3.1,JSP 2.3,EL 3.0 和WebSocket的1.1规格。除此之外,还包括以下重大改进: 单个公共资源实现来替换早期版本中提供的多个资源扩展特性。 的Apache
Tomcat
8.5.x的支持相同的
Servlet
,JSP,EL和WebSocket规范的版本的Apache
Tomcat
8.0.x. 除此之外,它也实现了JASPIC 1.1规范。还有在许多领域显著变化引擎盖下,从而提高了性能,稳定性和总拥有成本。有关详细信息,请参阅Apache
Tomcat
8.5更改日志。 Apache
Tomcat
7.x 的Apache
Tomcat
7.x的建立在
Tomcat
中6.0.x的改进和实现的
Servlet
3.0, JSP 2.2,EL 2.2和 WebSocket的1.1规格。除此之外,它还包括以下改进: Web应用程序内存泄漏检测和预防 提高了Manager和Host Manager应用程序的安全性 通用CSRF保护 支持直接在Web应用程序中包含外部内容 重构(连接器,生命周期)和大量的内部代码清理 Apache
Tomcat
6.x 的Apache
Tomcat
6.x的建立在
Tomcat
中的5.5.x的改进和实现的
Servlet
2.5和 JSP 2.1规范。除此之外,它还包括以下改进: 内存使用优化 高级IO功能 重构聚类
Tomcat
的6的用户应该知道,
Tomcat
的团队已经公布了 的生命日期为
Tomcat
6.x的结束。
Tomcat
6.x的用户应该计划在
Tomcat
6.x到达生命周期之前进行升级。 Apache
Tomcat
5.x 的Apache
Tomcat
5.x的是可以从档案下载。 的Apache
Tomcat
5.5.X支持相同的
Servlet
和JSP规范版本的的Apache
Tomcat
5.0
.x中 还有在许多领域显著变化引擎盖下,从而提高了性能,稳定性和总拥有成本。有关详细信息,请参阅Apache
Tomcat
5.5 Changelog。 的Apache
Tomcat
5.0
.x版在很多方面在Apache
Tomcat
4.1的改进,其中包括: 性能优化和减少的垃圾收集 重构的应用程序部署器,具有可选的独立部署器,允许在Web应用程序投入生产之前进行验证和编译 使用JMX和管理器Web应用程序完成服务器监视 可扩展性和可靠性增强 改进了Taglibs的处理,包括高级池和标签插件 改进的平台集成,与本机Windows和Unix包装器 使用JMX嵌入 增强的安全管理器支持 集成会话聚类 扩展文档 Apache
Tomcat
4.x 的Apache
Tomcat
4.x版可以从档案下载。 的Apache
Tomcat
4.x的实现了基于全新架构的新的
servlet
容器(称为卡特琳娜)。4.x的版本中实现的
Servlet
2.3和JSP 1.2 规范。 的Apache
Tomcat
4.1.x的是的Apache
Tomcat
4.0
.x的的重构,并含有显著增强功能,包括: 基于JMX的管理功能 JSP和Struts的管理Web应用程序 新的Coyote连接器(HTTP / 1.1,AJP 1.3和JNI支持) 重写Jasper JSP页面编译器 性能和内存效率提高 增强了与开发工具集成的管理应用程序支持 自定义Ant任务可以直接从build.xml脚本与管理器应用程序交互 的Apache
Tomcat
4.0
.x的。Apache
Tomcat
4.0
.6是旧的生产质量版本。
4.0
servlet
容器(卡塔利娜)已经从地上爬起来的灵活性和性能开发。
4.0
版实现了
Servlet
2.3和JSP 1.2规范的最终发布版本。根据规范的要求,Apache
Tomcat
4.0
还支持为
Servlet
2.2和JSP 1.1规范构建的Web应用程序,无需更改。 Apache
Tomcat
3.x Apache
Tomcat
上3.X可以从档案下载。 版本3.3是当前生产质量放行了
Servlet
2.2和JSP 1.1规范。Apache
Tomcat
3.3是Apache
Tomcat
3.x体系结构的最新延续; 它比3.2.4更先进,这是“老”的生产质量释放。 版本3.2.4是“旧的”生产质量版本,现在仅在维护模式。 版本3.1.1是旧版本。 所有的Apache
Tomcat
3.X版本跟踪其遗产回到原来的
Servlet
和JSP实现,Sun公司捐赠给Apache软件基金会。该3.X版本都实现了支持
Servlet
2.2和JSP 1.1规范。 的Apache
Tomcat
3.3.X。版本3.3.2是当前的生产质量版本。它继续在3.2版本中开始的重构,并将其转化为其逻辑结论。3.3版本提供了更多的模块化设计,允许通过添加和删除控制
servlet
请求处理的模块来定制
servlet
容器。此版本还包含许多性能改进。 的Apache
Tomcat
3.2.X。版本3.2自3.1以来增加了几个新功能; 主要的努力是重构内部以提高性能和稳定性。3.2.1版本,如3.1.1,是一个安全补丁。版本3.2.2修复了大量的错误和所有已知的规范合规性问题。版本3.2.3是一个安全更新,关闭一个严重的安全漏洞。版本3.2.4是一个小错误修复版本。所有Apache
Tomcat
3.2.3之前版本的用户都应该尽快升级。除了修复关键安全相关的错误,Apache
Tomcat
3.2.x分支上的开发已停止。 的Apache
Tomcat
3.1.X。3.1版本包含对Apache
Tomcat
3.0的几个改进,包括
servlet
重新加载,WAR文件支持和为IIS和Netscape Web服务器添加的连接器。最新的维护版本3.1.1包含了对安全问题的修复。Apache
Tomcat
3.1.x没有进行积极的开发。Apache
Tomcat
3.1的用户应该更新到3.1.1以关闭安全漏洞,强烈建议他们迁移到当前的生产版本Apache
Tomcat
3.3。 的Apache
Tomcat
3.0.x的。初始Apache
Tomcat
版本。
apache-
tomcat
-8.5.27版本的压缩包,直接下载到本地解压后即可使用
Tomcat
是由Apache软件基金会下属的Jakarta项目开发的一个
Servlet
容器,其为开源的、免费的,在应用服务器市场上占有较高的使用率。
不同
版本的
Tomcat
要求符合
不同
版本的规范,目前较为常用的为7/8/9三个大版本,之前版本已经不建议使用,最新的10.0版本还处于Beta版本,不建议在生产环境使用。Apache建议使用最新的稳定版本。如今,
Tomcat
各个大版本是同步更新的,如果无特殊需求,建议升级到指定大版本下的最新小版本即可。二、版本类型(Alpha / Beta / Stable) Alpha 版本可能包含规范要求的大量未测试/缺失的功能和/或重大错误。 Beta 版本可能包含一些未经测试的功能或一些相对较小的错误。 Stable 稳定版本可能包含少量相对较小的 bug。适合生产使用,能够长时间稳定运行。 三、版本号介绍 Apache
Tomcat
10.x Apache
Tomcat
10.x 是当前开发的焦点。它基于
Tomcat
9.0.x,实现了
Servlet
5.0
、 JSP 3.0、 EL
4.0
、 WebSocket 2.0和认证2.0规范
基于 MySQL+
Tomcat
+
Servlet
+JSP 的简单作业管理系统源码+数据库+项目说明.zip
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于 MySQL+
Tomcat
+
Servlet
+JSP 的简单作业管理系统源码+数据库+项目说明.zip # HomeworkManagement ## 简介 一个基于 MySQL+
Tomcat
+
Servlet
+JSP 的简单作业管理系统 --- ## 更新 ### Ver
5.0
- 所有模块合并至 **web-mvc**,其他模块留作存档 - 拆分 controller 和 service - 使用 lombok 重构 model - 使用 MyBatis 进行数据库连接 ### Ver
4.0
- 实现数据库操作的事务管理 - 添加 AOP 依赖 - 使用 AOP 为所有访问添加日志打印 ### Ver 3.0 - 使用 Spring IoC 管理对象 - 添加 database-mvc module,派生自 database module - web-mvc-context.xml 中添加 component-scan - jdbc 包均使用 @Component 注册为 Bean - 使用 @Autowired 装配对象 - 重构 controller 包,使用 @Autowired 装配对象 - 更新依赖 - web-mvc 对应 database-mvc - web 对应 database - 添加数据库 SQL 转储文件 ### Ver. 2.0 - 添加 web-mvc module - 新 module 使用 spring-webmvc 重构 web module ### Ver. 1.0 在源项目的基础上更新如下: - Maven 项目,用于构建和管理依赖 - Project/Module 模式,一共有三个 Module : - core 用于存放核心代码与工具 - database 用于存放数据库有关代码 - web 用于存放
servlet
和 jsp 有关代码 - 数据库连接部分采用了 Hikari 连接池 ---
Java EE
67,549
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章