`
zybing
  • 浏览: 459310 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tomcat的用户获取的设置

阅读更多

tomcat本身的用户设置,是配置在tomcat-user.xml,其实这个是根据server.xml中的定义进行读取的。

 

server.xml中的相关配置:

 

  <!-- Global JNDI resources -->
  <GlobalNamingResources>

    <!-- Test entry for demonstration purposes -->
    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

    <!-- Editable user database that can also be used by
         UserDatabaseRealm to authenticate users -->
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved"
           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
          pathname="conf/tomcat-users.xml" />

  </GlobalNamingResources>

 

通过UserDatabase这个resource进行获取的。

 

 

 

分享到:
评论

相关推荐

    tomcat 用户认证--域

    这会告诉Tomcat使用`tomcat-user.xml`文件来获取用户信息。在这个文件中,我们需要定义用户、密码和角色,例如: ```xml &lt;tomcat-users&gt; ... ... &lt;/tomcat-users&gt; ``` 为了提高安全性,通常不建议明文存储密码...

    tomcat7/tomcat8+redis 实现session共享

    这样,任何一台Tomcat服务器都可以从Redis中获取到用户的Session信息,实现了Session的跨服务器共享。 Tomcat-Redis-Session-Manager是专门为Tomcat设计的一个插件,它允许Tomcat将Session存储在Redis中。在"tomcat...

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    在Linux(CentOS7)操作系统中安装Apache Tomcat并将其设置为开机启动是一项常见的任务...记住,根据你的具体需求,可能还需要配置环境变量、调整Tomcat配置文件,以及设置用户权限等,以确保Tomcat能稳定、安全地运行。

    Tomcat SSL 认证设置及证书自己生成

    在Tomcat中启用SSL,可以提升服务器的安全性,确保用户的敏感信息如登录凭证、信用卡号等不被第三方获取。 描述中提到的"使用OpenSSL keytool等工具自己生成CA证书"是SSL认证过程的关键步骤。OpenSSL是一个开源的...

    tomcat教程

    Tomcat 的默认端口是 8080,攻击者可以据此运行扫描工具进行端口扫描,从而获取部署了 Tomcat 的服务器的信息。为了避免这种情况,我们可以更改 Tomcat 的默认端口,以免攻击者轻易地扫描到 Tomcat 服务器。 (3). ...

    tomcat之Linux版

    对于Tomcat的下载,可以通过wget命令从官方网站获取: ```bash wget http://apache.mirrors.ionfish.org/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz ``` 下载完成后,使用tar命令进行解压: ```...

    Tomcat调优及相关汇总设置

    - 定期更新至最新版Tomcat以获取最新的安全补丁和功能改进。 ##### 2. 日志管理 - **运行日志**: `localhost.2017-12-07.log`记录了Tomcat运行期间的信息和异常错误。 - **访问日志**: `localhost_access_log.txt...

    监控tomcat内存使用情况

    要启用这个功能,我们需要在Tomcat的配置文件`conf/tomcat-users.xml`中设置相应的角色和用户。在上述给出的XML片段中,我们看到了四个预定义的角色:`tomcat`、`role1`、`manager`和`admin`,以及与之关联的用户。...

    apache tomcat 8.0.15安装版

    3. 配置:安装完成后,Tomcat会默认创建一些配置文件,如`server.xml`,用户可以通过修改这些文件来调整服务器的行为,如端口设置、虚拟主机配置等。 4. 启动与停止:安装版提供了一键启动和停止Tomcat服务的便利,...

    Tomcat_64位安装版

    6. **安全管理**:Tomcat可以通过设置`context.xml`或`server.xml`中的用户角色和权限,实现基于角色的访问控制(RBAC)。 7. **集群与负载均衡**:高级的Tomcat配置可以实现集群,通过负载均衡分发请求到多个...

    Tomcat7---Linux版本apache-tomcat-7.0.82.tar.gz

    此外,还需要定期更新Tomcat以获取最新的安全补丁。 **7. 应用部署** 将Java Web应用的WAR文件放入`webapps`目录,Tomcat会自动解压并部署。也可以通过`manager`应用进行远程部署。 **8. 性能调优** Tomcat7可以...

    Tomcat使用维护手册

    Tomcat 使用维护手册 Tomcat 是一个流行的开源 Java Web 服务器容器,广泛应用于企业级 Web 应用程序。...本文档提供了一个基本的 Tomcat 维护手册,旨在帮助用户更好地维护和优化 Tomcat 服务器。

    linux64_tomcat7

    Linux 64位环境下的Tomcat 7是Java应用程序服务器,专用于运行Web应用程序,包括动态网站和Web...在安装和使用过程中,了解和熟悉Tomcat的配置、管理和安全设置是至关重要的,这将有助于优化应用性能和保障服务器安全。

    Tomcat 5.5 Tomcat 6.0 安装版本

    1. **下载**:同样从Apache官网获取Tomcat 6.0的安装包,如`apache-tomcat-6.0.16.exe`。 2. **Java版本要求**:Tomcat 6.0需要Java 5或更高版本的支持,确保已安装正确的JRE。 3. **安全增强**:6.0版本引入了更...

    tomcat-redis-session-manager包集合下载(tomcat8)

    这样,无论用户连接到哪个Tomcat实例,都可以从Redis中获取其session信息,保证了会话的一致性。 **知识点四:配置tomcat-redis-session-manager** 1. **添加依赖**:将下载的jar包添加到Tomcat的lib目录,或者在...

    apache-tomcat-6.0.18

    Apache Tomcat 6.0.18 是一个广泛使用的开源软件,主要作为Java Servlet和JavaServer Pages (JSP) 的...不过,由于现在已有一些更新的版本,如Tomcat 9,因此建议用户保持系统更新,以获取最新的安全修复和功能改进。

    Windows下的Tomcat安装压缩包:apache-tomcat-7.0.78.zip

    - **conf/tomcat-users.xml**:用于定义用户和角色,用于管理Tomcat的Web管理界面(Manager App和Host Manager)的访问权限。 5. **启动和停止Tomcat**: - 启动:在`bin`目录下运行`startup.bat`脚本。 - 停止...

    android访问tomcat服务器

    在这个案例中,我们可能使用HTTP协议(如GET、POST)向Tomcat服务器发送数据,获取服务器响应。需要注意的是,Android 9.0(Pie)及以上版本默认禁止非安全的HTTP请求,所以项目通常会要求使用HTTPS。 2. **Tomcat...

    内含tomcat7.0.40、tomcat7.0.47

    描述中的“下载后解压即可使用”提示用户,获取到压缩包后,无需复杂的安装步骤,只需要解压缩到本地文件系统,然后按照Tomcat的标准配置和启动流程,就可以运行和管理基于Java的Web应用程序了。 标签“tomcat”...

Global site tag (gtag.js) - Google Analytics