JAVA servlet容器tomcat和tomcat admin的安装和配置

  • 内容
  • 评论
  • 相关

本文我们主要讲一下servlet容器tomcat的安装和配置,tomcat是apache software foundation的一款免费软件,因为有sun公司的大力支持,用户众多,从功能上来说,Servlet是介于Common Gateway Interface(公共网关接口)和Netscape API(NSAPI)、 Apache等专有服务器之间的一款服务器扩展。
tomcat和IIS、Apache、lighthttpd等web服务器一样,可以处理静态html页面,那除此之外它还是Servlet和JSP容器,独立的Servlet容器是tomcat的默认模式,但是呢,tomcat这头小狮子处理静态html能力可不及Apache的。
Servlet容器分为独立的和进程内的,当然各有利弊,我们以后在讨论,今天先介绍一下tomcat的安装,其实之前在将solr配置的时候讲过tomcat的安装,在此就不多说了,tomcat的安装可以查看这篇文章,我们当时安装直接下载的zip包解压即可。
在这里我们简单的收一下tomcat的管理程序的安装和配置使用,tomcat提供了两个管理程序,admin和manager。其中admin用于配置Tomcat服务器,manager用于管理部署到Tomcat服务中的Web应用程序。
manager已经跟随Tomcat安装了,admin还米有,需要单独下载,目前我的Tomcat版本是7.0.X,但是Tomcat Admin只有5.X版本,6+以后的版本官方米有提供下载,我们只能下载5.X版本了,点此下载Tomcat Admin,因为Tomcat5和7的版本目录结构差异很大,因此不要照搬网上一些教程,先解压,然后从解压出的文件中中复制F:\TDDOWNLOAD\apache-tomcat-5.5.26\conf\Catalina\localhost\admin.xml文件复制到你的Tomcat的安装目录下D:\apache-tomcat-7.0.35\conf\Catalina\localhost的文件夹,并且编辑此文件,将其中的:

<Context docBase="${catalina.home}/server/webapps/admin" privileged="true" antiResourceLocking="false" antiJARLocking="false">

改为

<Context docBase="${catalina.home}/webapps/admin" privileged="true" antiResourceLocking="false" antiJARLocking="false">

到这里还没结束,我们还需要下载两个文件:commons-modeler-2.0.1commons-logging-1.1.3,下载这两个文件,然后解压,将其中的commons-modeler-2.0.1.jar和commons-logging-1.1.3.jar复制到Tomcat安装目录的lib文件夹下。
最后步骤啦,我们配置一下登录用户信息,修改Tomcat安装目录的conf\tomcat-users.xml文件:
在最后一行也就是这一行前面加上:

<role rolename="manager-gui"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="manager-gui,admin"/>

okay,配置完毕,重启Tomcat,如果你配置的没错,你现在可以使用http://localhost:8080/admin登入你的管理界面啦。
manager管理界面在Tomcat主页面有的,就是:

http://localhost:8080/manager/html

用户名密码都是admin

评论

0条评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注