`
holdbelief
  • 浏览: 704892 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于 tomcat 的 admin package 的问题

阅读更多

2009-01-21 01:10 P.M.

 

      admin package 可以通过浏览器非常方便地进行服务器的配置。这个应用程序称为 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。http://tomcat.apache.org/download-55.cgi,在下载页面的Binary Distributions栏下的第四大项,Administration Web Application 即是。

 

      第三步,当解压下载的Administration Web Application 文件,比如放在d:\tom中,你会发现解压后的文件为 d:\tom\apache-tomcat-5.5.20。 这时键入 http://localhost:8080/admin 去检验admin,会发现Tomcat什么都没有改变。因为解压的admin文件还没有配置到Tomcat 的系统中。下面的步骤告诉你如何将admin文件配置到Tomcat 的服务器中。

 

      第四步,将 d:\tom\apache-tomcat-5.5.20\conf\Catalina\localhost\admin.xml的 admin.xml 文件拷贝到d:\Java\Tomcat55\conf\Catalina\localhost 文件夹中。注意一定要放在正确的路径的文件夹中。

 

      第五步,将d:\tom\apache-tomcat-5.5.20\server\webapps中的admin整个文件夹拷贝到d:\Java\Tomcat55\server\webapps 文件夹中。

 

      第六步,用具有编辑功能的notepad等打开 d:\Java\Tomcat55\conf\中的tomcat-users.xml 文件。在〈/tomcat-user〉最后一行之前,加入下列一行:
    〈user username=”admin” password=”tomcat” roles=”admin, manager”/〉
      一般这一行默认就有了
注意username/password可以是你喜欢的任意组合,但roles=”admin”不可随意改动。

      这里说明一下:这里之所以在tomcat-users.xml 中设置用户名和密码,是因为Tomcat服务器中配置的安全区域为默认的基于内存的安全区域。如果我们想使用基于数据库的安全区域,则需要自己新建一个数据库,并在server.xml 中配置一个基于数据库的配置。并在

 

      用户表 user 中添加一条数据 INSERT INTO users values('admin', '')

      角色表 roles 表中添加一条记录 INSERT INTO roles values('admin')

      用户/角色关联表 user_roles 中添加一条记录 INSERT INTO users values('admin', 'admin')

      如果你需要admin用户既有Tomcat Administration Web Application工程的权限又有manager工程的权限,则user_roles 表中还须再加一条记录 INSERT INTO users values('admin', 'manager')

      关于如何在Tomcat中设置基于数据库的安全区域,参见:J2EE的安全认证机制

 

      第七步,重启Tomcat Server,然后打开http://127.0.0.1:8080/进入manager里面把admin服务启动起来,然后再进入admin模块里,在 web浏览器中键入 http://localhost:8080/admin,这时你如果能看到 Tomcat Server Web Administration Tool 的 login 界面,就大功告成。

 

      若是还看不到上述页面,可检查浏览器的代理服务器的设定,使之能够接受localhost。

分享到:
评论

相关推荐

    怎样安装和配置Tomcat Admin

    #### 三、下载Tomcat Admin Package 1. **访问Apache Tomcat官网**: - 进入[Tomcat下载页面](http://tomcat.apache.org/download-55.cgi)。 - 在Binary Distributions栏目下的第四大项,找到Administration Web ...

    tomcat 5.5.17的admin

    这个版本的Tomcat包含了"admin"模块,它提供了管理Tomcat服务器的Web界面,使得配置、监控和管理Tomcat服务器变得更加方便。下面我们将深入探讨这个"admin"包以及如何使用它。 首先,让我们了解什么是Servlet。...

    如何解决TOMCAT的Tomcat's administration web application is no longer installed by default. Download and install the admin package to use it.

    标题和描述中提到的问题是关于Apache Tomcat服务器的管理Web应用程序不再默认安装的情况。这个问题从Tomcat 5.5版本开始出现,用户需要手动下载并安装“admin”包来使用管理工具。以下是如何解决这个问题的详细步骤...

    tomcat5.5-admin官方文件

    【标题】"Tomcat5.5-admin官方文件"是指Apache Tomcat服务器的5.5.27版本中的管理员管理工具及相关配置文件。Tomcat是Apache软件基金会的一个开源项目,主要用作Java Servlet和JavaServer Pages(JSP)的Web应用...

    apache-tomcat-5.5.30-admin.tar.gz

    Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应...

    springboot项目部署到tomcat

    - **兼容性问题**:在不同版本的Tomcat和Spring Boot之间可能存在兼容性问题,部署前需仔细检查版本兼容性。 - **安全性考虑**:在生产环境中部署时,应避免使用默认的用户名和密码,并加强安全设置。 通过以上步骤...

    Tomcat 程序中远程部署

    运行`mvn clean package tomcat7:deploy`即可完成部署。 **6. 性能与优化** 在远程部署过程中,可能需要考虑性能优化,比如开启GZIP压缩减少传输数据量,使用负载均衡器分发请求,或者设置适当的缓存策略以减少...

    Ant远程部署tomcat脚本

    值得注意的是,`undeploy`可能会遇到无法完全清理的问题,这可能是因为某些资源还在使用,或者Tomcat的清理机制有延迟。 总结来说,Ant远程部署Tomcat脚本是通过XML配置文件定义了一系列的任务,这些任务能够自动...

    怎样安装和配置Tomcat Administration Web Application

    2. **下载admin package** - 访问Apache Tomcat的下载页面(http://tomcat.apache.org/download-55.cgi)。 - 在“Binary Distributions”部分的第四项,找到并下载“Administration Web Application”。 3. **...

    tomcat-5.5.23

    HOME/bin/shutdown.sh (Unix) <br> <br>==================================== Running Tomcat With J2SE Version 1.4 ==================================== <br>(1) Obtain the compat package:...

    dubbo-admin.war

    此资源是官网下载的dubbo-admin。采用mvn install -Dmaven.test.skip=true 和mvn package -Dmaven.test.skip 之后得到的。放入tomcat后。用用户名密码分别是root

    dubbo、dubbo-admin

    进入解压后的dubbo-admin目录,执行`mvn package -Dmaven.skip.test=true`,这会跳过测试并生成war文件。 3. **配置与启动**: - 将生成的war文件(或者预编译的war)拷贝到Web服务器的webapps目录下,启动Web...

    dubbo管理中心 源码 可以在tomcat8下jdk1.8下部署

    dubbo管理中心 源码 可以在tomcat8下jdk1.8下部署,需要用maven进行编译 ,首先dubbo-admin\src\main\webapp\WEB-INF 在这个下面修改dubbo.properties这个文件里面的zookeeper地址然后进入 dobbo-admin/下 运行cmd ...

    eladmin.zip

    从压缩包内的文件名来看,有"前端npm失败.txt",这可能表示在构建前端项目时遇到了npm(Node Package Manager)的问题。npm是JavaScript的包管理器,用于安装和管理项目依赖。如果遇到错误,通常需要检查网络连接、...

    memcached tomcat7 最新包

    memcached tomcat7 最新包 配置内容 ... ... <!-- memcached 配置 start --> memcachedNodes="n1:10.0.1.95:11211" requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$" transcoderFactoryClass=...

    Maven+Tomcat8 实现自动化部署的方法

    如果需要在部署前重新打包项目并跳过测试,可以使用带有参数的命令,如`mvn package -Pdevelop -Dmaven.skip.test=true tomcat7:deploy`。 在执行部署之前,务必确保远程的Tomcat服务器已经开启,因为这里是通过热...

    dubbo——监控界面安装1

    在2.6版本之后,dubbo-admin以jar包的形式发布,不再需要像以前那样部署在Tomcat等应用服务器上。 在开始安装之前,确保你已经安装了Maven,这是打包dubbo-admin项目所必需的。你可以从Dubbo的GitHub页面下载到...

    draft war package

    【描述】提到的"including user end and user admin end"指出该draft war package包含了用户端和用户管理端两个部分。这意味着项目不仅有面向最终用户的界面,还包含一个供管理员管理用户或系统功能的后台界面。这种...

Global site tag (gtag.js) - Google Analytics