Apache Tomcat9免费版(附安装配置教程)下载
Apache Tomcat7.0是目前十分热门的一款开源轻量级的WEB应用TomCat服务器,知识兔这款软件对编程人员十分有帮助,当用户访问一个jsp网页时,Apache接受到请求后会把解析工作交给Tomcat,由Tomcat进行解析,解析完后把结果返回,再返回给客户端,如果知识兔是静态网页就由软件直接返回。知识兔这款软件包含了一个配置管理工具,您可以通过编辑XML格式的配置文件来进行配置。知识兔分享免费资源,欢迎有需要的朋友下载体验!
软件特色
Tomcat 服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,知识兔可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
使用技巧
1.配置系统管理
大多数商业化的JavaEE服务器都分享一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样分享一个成熟的管理工具,并且知识兔丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。当然也可以管理像初始化参数,user、group、role的多种数据库管理等。在后续的版本中,这些功能将得 到很大的扩展,但现有的功能已经非常实用了。
2.部署一个应用
1> 拷贝WAR文件或者web应用文件夹(包括该web的所有内容)到$CATALINA_BASE/webapps目录下。
2> 为web服务建立一个只包括context内容的XML片断文件,并把该文件放到$CATALINA_BASE/webapps目录下。这个web应用本身可以存储在硬盘上的任何地方。
3.配置虚拟主机
关于server.xml中“Host”这个元素,只有在设置虚拟主机的才需要修改。虚拟主机是一种在一个web服务器上服务多个域名的机制,对每个域 名而言,都好象独享了整个主机。实际上,大多数的小型商务网站都是采用虚拟主机实现的,这主要是因为虚拟主机能直接连接到Internet并分享相应的带 宽,知识兔以保障合理的访问响应速度,另外虚拟主机还能分享一个稳定的固定IP。
4.配置基础验证
容器管理验证方法控制着当用户访问受保护的web应用资源时,如何进行用户的身份鉴别。当一个web应用使用了Basic Authentication(BASIC参数在web.xml文件中auto-method元素中设置),而有用户访问受保护的web应用时, Tomcat将通过HTTP Basic Authentication方式,弹出一个对话框,要求用户输入用户名和密码。在这种验证方法中,所有密码将被以64位的编码方式在网络上传输。
5.配置单点登录
一旦设置了realm和验证的方法,就需要进行实际的用户登录处理。一般说来,对用户而言登录系统是一件很麻烦的事情,必须尽量减少用户登录验证的 次数。作为缺省的情况,当用户第一次请求受保护的资源时,每一个web应用都会要求用户登录。如果知识兔运行了多个web应用,并且知识兔每个应用都需要进行单独的 用户验证,那这看起来就有点像在用户搏斗。用户们不知道怎样才能把多个分离的应用整合成一个单独的系统,所有用户也就不知道他们需要访问多少个不 同的应用,只是很迷惑,为什么总要不停的登录。
安装方法
第一步:下载完成之后回到安装包,知识兔双击 Apache-Tomcat.exe开始安装,第一次安装的用户建议直接知识兔点击“next”不选择插件
第二步:自定义随机设置用户名和密码,然后知识兔“net”下一步
第三步:比较关键的,自定义设置安装目录,每个人的保存路径不一样,知识兔建议根据自己的习惯选择安装路径
更新日志
V9(2019-09-17)
1、改进了bytes/characters的转换过程,核心转换过程已经重构。请求URI中检测到的错误将使用替换字符代替,请求主体中的错误将会触发一个IOException异常。
2、新的UTF-8解码器,由Apache Harmony分享,取替了之前JVM分享的UTF-8解码器。新的解码器具有早期检测错误功能,更接近于关于使用替换字符的Unicode规范。
3、如果知识兔注解扫描进程由于类依赖关系导致失败,现在会分享更多的信息,知识兔以判断类故障。另外,JAR扫描进程也得到了改善。升级了Tomcat的一些依赖关系。>
下载仅供下载体验和测试学习,不得商用和正当使用。