教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

Tomcat的详细配置信息

来源:网络收集 时间:2026-01-27
导读: 配置信息 Tomcat的详细配置信息 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,目前最新版本是 6.0.20(截止到2009-03-20)。 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公

配置信息

Tomcat的详细配置信息

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,目前最新版本是

6.0.20(截止到2009-03-20)。

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

  这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。

最新版本与规范的对照

  Servlet/JSP_ 规范版本 Apache Tomcat 版本  ---------------------------------------------  2.5/2.1____ 6.0.18  2.4/2.0____ 5.5.25  2.3/1.2____ 4.1.36  2.2/1.1____ 3.3.2

常用功能的配置方法

  1 启动内存参数的配置   tomcat/bin/catalina.bat 如果是linux 就是 catalina.sh   在rem 的后面增加如下参数  set JAVA_OPTS= -Xms256m -Xmx256m -XX:MaxPermSize=64m

  2 修改Tomcat的JDK目录  打开tomcat/bin/catalina.bat  在最后一个rem后面增加set JAVA_HOME=C:\Program Files\Java\jdk1.6.0

  3 增加虚拟目录  /tomcat/conf/server.xml  第一行是以前默认存在的,第二行是新增的  <Context path="" docBase="ROOT" debug="0"

配置信息

reloadable="true"></Context>

<Context path="/jsp/a" reloadable="true"

docBase="E:\workplace\http://doc.guandang.net\WebContent" />

  4 GET方式URL乱码问题解决  打开 tomcat/conf/server.xml  查找下面这部分,在最后增加一段代码就可以了。  <Connector port="80" maxHttpHeaderSize="8192"  .................  URIEncoding="UTF-8" useBodyEncodingForURI="true"  ...............  />其中的UTF-8 请根据你的需要自己修改,比如GBK

  5 虚拟主机配置文件  tomcat/conf/server.xml  <!-- 默认的主机 -->  <Host name="localhost" appBase="webapps"  unpackWARs="true" autoDeploy="true"  xmlValidation="false" xmlNamespaceAware="false">  <Context path="" docBase="ROOT" debug="0" reloadable="true"></Context>  ...  </host>  <!-- 以下是新增的虚拟主机 -->  <Host name="http://doc.guandang.net" appBase="webapps"  unpackWARs="true" autoDeploy="true"  xmlValidation="false" xmlNamespaceAware="false">  <Context path="" docBase="d:/http://doc.guandang.net" debug="0" reloadable="true"></Context>  <!-- 虚拟目录 -->  <Context path="/count" docBase="d:/http://doc.guandang.net" debug="0" reloadable="true"></Context>  </Host>   <Host name="http://doc.guandang.net" appBase="webapps"  unpackWARs="true" autoDeploy="true"  xmlValidation="false" xmlNamespaceAware="false">  <Context path="" docBase="d:/http://doc.guandang.net" debug="0" reloadable="true"></Context>  <Context path="/count" docBase="d:/http://doc.guandang.net" debug="0" reloadable="true"></Context>

</Host>

  6 数据源配置  比较复杂,各个版本都有所不同,请直接查看 ,包括tomcat5.0,tomcat5.5x,tomcat6.0的各个版本的配置方法。

  更多关于Tomcat的使用,请看参考资料

Tomcat配置的10个技巧

  1. 配置系统管理(Admin Web Application)

配置信息

大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理 工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。当然也可以管理像初始化参数,user、group、role的多种数据库管理等。在后续的版本中,这些功能将得 到很大的扩展,但现有的功能已经非常实用了。

  Admin Web Application被定义在自动部署文件:CATALINA_BASE/webapps/admin.xml 。

必须编辑这个文件,以确定Context中的docBase参数是绝对路径。也就是说, CATALINA_BASE/webapps/admin.xml 的路径是绝对路径。作为另外一种选择,也可以删除这个自动部署文件,而在server.xml文件中建立一个Admin Web Application的context,效果是一样的。不能管理Admin Web Application这个应用,换而言之,除了删除CATALINA_BASE/webapps/admin.xml ,可能什么都做不了。

  如果使用UserDatabaseRealm(默认),将需要添加一个user以及一个role到CATALINA_BASE/conf/tomcat-users.xml 文件中。你编辑这个文件,添加一个名叫“admin”的role 到该文件中,如下:

  <role name=“admin”/>  同样需要有一个用户,并且这个用户的角色是“admin”。象存在的用户那样,添加一个用户(改变密码使其更加安全):

  <user name=“admin” password=“deep_dark_secret” roles=“admin”/>当完成这些步骤后,请重新启动Tomcat,访问http://localhost:8080/admin,将看到一个登录界面。Admin Web Application采用基于容器管理的安全机制,并采用了Jakarta Struts框架。一旦作为 …… 此处隐藏:11654字,全部文档内容请下载后查看。喜欢就下载吧 ……

Tomcat的详细配置信息.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1418573.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)