Tomcat 5可以通过以运行在网页浏览器的配置应用程序非常方便地进行服务器的配置。这个应用程序称为Tomcat Administration Web Application。然而,Tomcat 5.5 以后的binary 核心安装版不再提供Tomcat Administration Web Application。要安装后者,需要单独下载和安装。Tomcat 并没有为Administration Web Application提供一种自动整合的安装程序。本文将讲述安装和配置的详细过程。
第一步,确认你的Tomcat 中是否已安装了Administration Web Application。首先确定Tomcat Service 正在运行。然后在浏览器中,键入 http://localhost:8080/admin ,如果看到Tomcat Web Server Administration Tool 的页面,说明Administration Web Application 已安装好了。你可以省点时间,不必读下文了。如果看到的是
Tomcat's administration web application is no longer installed by default. Download and install the "admin" package to use it.
那么这篇文章就算你看对了,就是专门为你写的。
第二步,下载admin package。说实话,很多人居然找不到在哪里下载。这不怪你们。Apache Tomcat 的下载页面的指示不是很清楚,当然技术文档也不甚详尽。但是人家已经给你提供了功能强大的open source 软件,你还能抱怨什么呢?要怪就怪的工夫没下到,功夫不够深。
仔细看,http://tomcat.apache.org/download-55.cgi ,在下载页面的Binary Distributions栏下的第四大项,Administration Web Application 即是。
第三步,当解压下载的Administration Web Application 文件,比如放在c:\tom中,你会发现解压后的文件为 c:\tom\apache-tomcat-5.5.17。 这时键入 http://localhost:8080/admin 去检验admin,会发现Tomcat什么都没有改变。因为解压的admin文件还没有配置到Tomcat 的系统中。下面的步骤告诉你如何将admin文件配置到Tomcat 的服务器中。
第四步,将 c:\tom\apache-tomcat-5.5.17\conf\Catalina\localhost\admin.xml的
admin.xml 文件拷贝到c:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\Catalina\localhost. 的文件夹中。注意一定要放在正确的路径的文件夹中。
第五步,将c:\tom\apache-tomcat-5.5.17\server\webapps中的admin整个文件夹拷贝到c:\Program Files\Apache SoftwareFoundation\Tomcat5.5\server\webapps 文件夹中。
第六步,用具有编辑功能的notepad等打开 c:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\中的tomcat-users.xml 文件。在</tomcat-user>最后一行之前,加入下列一行
<user username=”admin” password=”tomcat” roles=”admin, manager”/>
注意username/password可以是你喜欢的任意组合,但roles=”admin” 不可随意改动。
第七步,重启Tomcat Server,在web浏览器中键入 http://localhost:8080/admin ,这时你如果能看到 Tomcat Server Web Administration Tool 的login界面,就大功告成。若是还看不到上述页面,可检查浏览器的代理服务器的设定,使之能够接受localhost。
关于tomcat中虚拟目录的设置
tomcat 安装好之后,只需要把你的程序包放到$Tomcat_Home$/webapps下就可以直接使用了。这样会使webapps越来越大就需要设置虚拟目录:
1.单个应用设置:
在<Host>和</host>之间加上
<Context path="/site" docBase="d:/mysite" reloadable="true" debug="0">
</Context>
重点:site文件夹必须和ROOT文件夹放在同一个目录下。
参数:path 表示在浏览器中输入http://localhost:8080/site
docBase表示你的程序包的物理绝对路径,默认的绝对路径是$Tomcat_Home$/webapps
这样设定了之后会在$tomcat_home$/conf/catalina/localhost目录下生成一个site.xml文件,此文件的内容就是刚才设置的内容。
注意:path="/site"中的site为自己所要创建的文件夹,它必须建在与Root同样的目录下,里面不必放任何东西,而docBase="d:/mysite"为site文件夹真正要映射的目录,它为决定路径,里面放你自己的网页
2.技巧:
通过前面我们知道了在$tomcat_home$/conf/catalina/localhost目录下会生成相应的配置文件,因此我们可以直接在$tomcat_home$/conf/catalina/localhost目录下写配置文件文件名任意取,最好是跟你的web应用相同便于管理,如site.xml内容同上
<Context path="/site" docBase="d:/site" reloadable="true" debug="0">
</Context>
3.更改整个根目录:
找到<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
将appBase的设置成期望的路径(绝对路径)
出现的问题:输入:http://localhost:8080/ 没有出现默认的页面
原因当然是更改了路径造成的。解决也很简单了,把文件拷过来,或者再把原来默认的设成虚拟路径
分享到:
相关推荐
【标题】"Tomcat5/tomcat5.5安装包" 涵盖了两个不同版本的Apache Tomcat服务器,即Tomcat 5.0和Tomcat 5.5。Tomcat是一个开源的、免费的应用服务器,主要用于部署和运行Java Servlets和JavaServer Pages(JSP)。它...
【标题】"老版本Tomcat5--Tomcat5.028"中涉及的主要知识点是Apache Tomcat服务器的早期版本,这是一个开源的应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)技术。Tomcat 5.0.28是发布于2004年的...
3. **灵活性**:Tomcat的配置灵活,可以通过XML配置文件进行详细的调整,满足不同场景的需求。 4. **社区支持**:作为Apache项目的一部分,Tomcat拥有庞大的开发者社区,可以获得丰富的文档、教程和解决方案。 5. **...
在命令行中,也可以通过控制台输出监控Tomcat的状态。 4. **部署Web应用**:将WAR文件或整个应用目录复制到webapps目录下,Tomcat会自动进行部署。另外,可以通过修改server.xml文件中的Host和Context元素手动部署...
9. **监控与性能调优**:可以通过`catalina.out`文件监控Tomcat的运行状态,使用`jconsole`或`VisualVM`等工具分析JVM性能,调整内存分配、线程池大小等参数以提高性能。 10. **故障排除**:当遇到问题时,通常会...
- 用于放置Tomcat后台管理接口的站点,管理员可以通过这些站点来远程管理和监控Tomcat服务器。 - 包含`manager`、`host-manager`等应用,提供了一个友好的界面来管理Tomcat上的应用和服务。 ##### 2.6 shared目录...
标题中的“tomcat5 兼容jdk1.4插件”指的是Tomcat 5.x版本的一个特殊构建或更新,使得这个版本的Tomcat能够与Java Development Kit (JDK) 1.4版本兼容。在Java社区,随着JDK版本的升级,往往需要更新相应的应用程序...
Tomcat7支持通过Context元素的`<Valve>`标签动态添加阀门(Valves),这些阀门可以用于日志记录、访问控制等。此外,它还加强了对HTTPS的支持,提供了更灵活的错误页面处理,并且支持部署目录结构的变化,使得应用...
通过深入学习Tomcat5的源码,开发者可以更好地理解Web服务器的内部工作流程,提升性能优化和问题排查能力。同时,源码分析也为定制化开发和扩展提供了基础,使得Tomcat能够适应各种复杂的业务需求。在实际项目中,...
标题中的"webServer tomcat5 / tomcat6 / tomcat7 / tomcat8"涉及到的是Apache Tomcat服务器的不同版本。Tomcat是一款开源的Java Servlet容器,主要用于实现Java Web应用程序的运行环境。它支持Servlet和JSP标准,由...
整合Tomcat5和IIS5 运行jakarta-tomcat-5.0.7.exe,安装模式不用normal,而是选择full(这样会把tomcat安装成win2000的服务,而且还有tomcat的源代码),然后按照提示进行。我的taomcat装在C:\Program Files\Apache ...
tomcat5下载
Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer ...Apache Tomcat包含了配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。
《深入理解Tomcat5 v5.0.28:历史、功能与应用》 Tomcat作为Apache软件基金会的顶级项目,是一款广泛使用的开源Java Servlet容器,尤其在Web应用程序的部署和运行方面扮演着重要角色。本篇文章将聚焦于Tomcat5的v...
7. **社区支持**:由于Tomcat是开源项目,其社区活跃且富有帮助,遇到问题时可以通过论坛、邮件列表或在线文档寻求解答。 8. **部署应用**:通过解压war文件或在Tomcat的webapps目录下放置其他Web应用文件,可以将...
Tomcat 5是Apache软件基金会的Jakarta项目中的一个核心项目,是一个开源的Servlet容器,实现了Java Servlet和JavaServer Pages(JSP)规范。...通过深入学习和配置,我们可以定制化Tomcat以满足特定的Web应用需求。
6. 更强的可扩展性:通过改进插件系统和增强API,使得开发者可以更容易地扩展Tomcat的功能。 7. 性能优化:Tomcat 8在内存管理、线程池和垃圾收集等方面进行了优化,提升了服务器的性能。 8. 安全增强:提供了更多的...
Tomcat5可以配置为集群模式,实现多台服务器间的session复制和故障转移,提高可用性和性能。通过`cluster.xml`配置集群参数。 **8. 连接器** Tomcat5支持多种连接器,如Apr(Apache Portable Runtime)连接器,提供...
项目-tomcat5