Tomcat5.0是Java开发项目中的一个主程序,可以帮助用户在服务器控件中获得巨大的扩展功能。它拥有强大的开发环境编辑工具GNU Autoconf和JDK。当您使用servlet和JSP页面构建Web应用程序时,您可以使用该软件为您创建一个托管服务器。Tomcat5.0可以帮助你搭建开发环境,组织源代码编辑,通过丰富的代码程序实现应用测试和模拟运行,提供程序开发的可行性,在编辑代码时提供友好的辅助功能。有需要的朋友可以下载试试!
软件功能
Tomcat可以使用commons-daemon项目中的jsvc工具作为守护程序运行。Tomcat二进制包含jsvc的源码tarball,需要编译。构建jsvc需要一个C ANSI编译器(比如GCC),GNU Autoconf和一个JDK。
介绍
选择用于Tomcat的连接器可能很困难。本页将列出该版本Tomcat支持的连接器,希望能帮助你根据需求做出正确的选择。
超文本传送协议
默认情况下,HTTP连接器是使用Tomcat设置的,并且可以使用。连接器具有最低的延迟和最佳的整体性能。
对于集群,必须安装一个支持Web会话粘性的HTTP负载平衡器,以将流量导向Tomcat服务器。Tomcat支持mod_proxy(在Apache HTTP Server 2.x上默认包含在Apache HTTP Server 2.2中)作为负载平衡器。需要注意的是,HTTP代理的性能通常低于AJP,因此AJP集群通常更好。
AJP
当使用单个服务器时,在Tomcat实例前面使用本地Web服务器的性能在大多数情况下要比使用默认HTTP连接器的独立Tomcat的性能差得多,即使使用大型pa也是如此。
提高平台集成,包括Windows和Unix。
基于JMX的嵌入式
增强的安全管理支持
集成会话集群
文档扩展
性能优化和垃圾收集减少操作
重构程序部署通过一个可选的独立部署程序,允许web应用程序在投入产品之前得到验证和编译。
基于JMX的综合服务器监控和web程序管理。
提高Taglibs的支持能力,包括改进的数据池和标签插件。
软件特色
通过使用Windows安装程序,可以很容易地在Windows上安装Tomcat。它的界面和功能类似于其他基于向导的安装程序,只有几个感兴趣的项目。
安装为服务:无论您选择什么设置,Tomcat都将被安装为Windows服务。使用组件页面上的复选框将服务设置为自动启动,这样Tomcat将在Windows启动时自动启动。为了获得最佳安全性,该服务应该作为权限降低的独立用户运行(请参见Windows服务管理工具及其文档)。
Java location:安装程序将为运行这个服务提供一个默认的JRE。安装程序使用注册表来确定Java 7或更高版本的JRE的基本路径,包括作为完整JDK的一部分安装的JRE。当在64位操作系统上运行时,安装程序将首先查找64位JRE,如果没有找到64位JRE,它将只查找32位JRE。安装程序检测到的默认JRE不是强制性的。您可以使用任何已安装的Java 7或更高版本的JRE(32位或64位)。
托盘图标:当Tomcat作为服务运行时,Tomcat运行时没有托盘图标。请注意,当您选择在安装结束时运行Tomcat时,即使Tomcat是作为服务安装的,也会使用托盘图标。
安装方法
1.下载解压后的文件,找到“jakarta-tomcat-5.0.28.exe”双击安装。
2.阅读软件使用协议,单击我接受继续安装,然后单击我同意接受。
3.选择你安装的主程序,默认为good。
4.选择软件的安装位置,C:Program Files(x86)Apache Software Foundation Tomcat 5.0。
5.输入相关用户信息。不需要输入。单击“下一步”跳过它。
6.进入安装流程后,可以查看安装进度,如图。请稍候
7.安装完成后,您可以通过检查图中的项目来运行软件。
常见问题
我有一只虫子。我该怎么办?
除非您在Tomcat中有源代码引用错误,否则这可能不是错误。通过电子邮件发送Tomcat用户列表,并确认他们的错误。另请参阅tomcat网站关于首先报告错误的内容。
为什么函数ABC可以在Servlet容器XYZ中工作,但不能在Tomcat中工作?
其他servlet容器很有可能会出现规范错误。
我提交了一个错误,为什么我忽略了它?
以下任何一种情况都可能影响某人对错误的态度:
这是个bug吗?
你的描述好吗?
你的解释完整吗?
开发人员可以在自己的环境中轻松重现错误吗?
你提供补丁了吗?是针对目前svn的来源吗?使用正确的文件?用svn diff还是diff -u?
你的补丁编码好吗?
你的解决方案“好”吗?
一些开发人员不愿意向不熟悉的代码提交补丁。作者并不是Tomcat所有领域的专家。可能会全面审查补丁的开发人员可能会太忙或者看不到错误。这是个坏消息。好消息是Tomcat是开源的,所以在补丁正式发布之前,您可以构建和使用自己的发行版。
如何打开运输记录?
*使用“org.apache.catalina.cluster”作为记录器类别,并切换到信息、调试或跟踪作为日志级别。*配置clusterLog属性(日志类别)以获取并发送和接收消息日志。
如何使用JMX监控集群?
使用Java 5,您可以使用jconsole应用程序来查看正在运行的集群:请参考“HowTo Cluster”文档中的JMX配置部分。在fastasyncmode复制模式下,您可以获得与发件人属性doProcessingStats="true "和queueDoStats="true "相关的更多信息。最后,使用新的JMX远程ant任务,您可以访问状态和调用操作。
我可以暂停发送消息吗?
是的,异步发送方缓冲消息,但要确保成员资格ping处于活动状态。使用fastasyncqueue模式可以限制最大队列大小。
我可以添加更多发件人吗(池模式)?
是的,发送方属性maxpoolsocketlimit="40 ",您可以拥有超过默认的25个套接字来传输更多的并行消息。
我拉网线会怎么样?
其他成员将从集群中删除该实例,但是当电缆再次插入时,Tomcat实例可能会完全翻转。这是因为当发送多播消息时,操作系统可能开始使用100%的CPU。现在还没有一个好的解决方案,当我想到一个时,我会让你知道。(pero:我对此进行了测试,我在java 5上工作正常,并且当您使用JDK 1.4.x集群时它存在)
更新日志
允许Tomcat在war:文件中使用分隔符:通过系统属性定制的特定于Tomcat的URL协议。分隔符等同于在URL中使用!字符jar:文件:默认分隔符*保持不变。
当在连接器上禁用sendfile功能时,提高DefaultServlet的性能。
当多个线程管理对象并需要引用注释缓存时,InstanceManager减少了默认实现中的争用。
扩展JREMEMORY LAK PREVENTIONListener以防止与ForkJoinPool.commonPool()相关的内存泄漏。
将Apache Commons BCEL的内部分支更新到r1782855,以便尽早获得Java 9对注释扫描代码的支持。
改进异步处理的错误处理,纠正requestDestroyed()。。未被触发,访问日志中未生成条目的情况。
在会话中正确缓存主题(如果有会话的话),并在会话中运行SecurityManager。由Jan Engehausen提供的补丁
教师微助手出品,必属精品。其实,你知道吗?普通人离速效装逼,只是一份模板的距离。来吧,这226说课模板,带你速效完
2024-01-05-
ToonMe怎么取消自动续费?自动续费关闭方法 2023-11-12
-
怎么不让快递放菜鸟驿站 2023-11-12
-
妄想山海怎么加好友 加好友方法大全 2023-11-14
-
绯红之境兑换码最新2021 礼包兑换码大全 2023-11-12
-
欢乐射手能提款吗 欢乐射手领红包是真的吗 2023-11-16
-
菜鸟驿站怎么送货上门 2023-11-13
用户评论
以前用的是32位的Tomcat,现在项目越来越大,内存紧张了,终于升级到64位的版本了!速度真是飞快,后台监控也更加清晰易懂!赞啊!
有19位网友表示赞同!
一直用的tomcat5.0,突然换了64位的版本,感觉操作起来不太一样了,很多配置都得重新找一遍。希望官方能对新老用户的过渡期多加一些帮助。
有11位网友表示赞同!
Tomcat 5.0 真是老兵!功能丰富,稳定性高。升级到64位之后,运行流畅度提升不少,对于我这个做大型项目的小程序开发者来说太棒了!
有5位网友表示赞同!
一直觉得tomcat用的比较烦琐,这次换个64位的版本试试看效果,希望能更简化配置操作,毕竟开发时间宝贵。
有10位网友表示赞同!
在用weblogic的时候,因为一些项目兼容性问题而换回了tomcat5.0,64位版本的出现真的太方便了,完美解决了内存占用问题.
有16位网友表示赞同!
64位的Tomcat5.0 真的好用啊!性能提升明显!对于资源比较紧张的我们来说,能节省空间,也能提高效率,就是配置一下要多读一些文档!
有5位网友表示赞同!
听说新版本都支持linux,我这个用centos系统的小伙伴现在终于不用愁了,赶紧去安装64位的tomcat5.0体验一番吧!
有8位网友表示赞同!
感觉Tomcat 5.0 的更新速度有点慢啊,其他服务器框架都有新版本了,为什么64位这么久了还没全面推广呢?
有14位网友表示赞同!
以前在32位环境下总是内存不够用,现在终于可以升级到64位的Tomcat5.0了!期待它的表现!
有16位网友表示赞同!
刚才把tomcat5.0升级到64位,不知道是否是因为版本更新的原因,网站加载速度好像变慢了?
有8位网友表示赞同!
对JAVA环境比较熟悉的同学应该都知道Tomcat 5.0 的稳定性和可靠性吧?这次64位的版本更是提高了运行效率!值得一试!
有19位网友表示赞同!
虽然一直都是用tomcat5.0,但是这个64位的问题我还是有点懵,不是所有程序都能直接迁移吗?会不会遇到兼容问题?
有5位网友表示赞同!
Tomcat的更新还是挺及时的,新版本的功能越来越强大,支持虚拟环境、docker部署也是一大亮点,这次升级到64位的 Tomcat5.0 更加期待了!
有17位网友表示赞同!
希望这64位版本的tomcat能够更加注重安全性问题,毕竟对于大型项目来说安全非常重要!
有15位网友表示赞同!
我以前一直用其他的web容器,这次换Tomcat5.0体验下,虽然它是老版本,但是功能还是很丰富, 期待这个64位的版本能给我带来更好的运行效率!
有15位网友表示赞同!
不知道64位tomcat5.0 是否支持分布式部署?对于处理更大规模的数据流量来说非常重要!
有6位网友表示赞同!
一直对Tomcat5.0 的性能提升感到好奇,这次升级到64位能否显著改善?
有17位网友表示赞同!