`

配置Tomcat 安全域

    博客分类:
  • JBPM
阅读更多

3 设置tomcat安全域
 可以直接修改 /$CATALINA_HOME/conf/tomcat-users.xml文件来设置安全域, 修改后

的文件如下:
为了不和tomcat已有的用户冲突,这里把 tomcat以前的登陆帐号username="admin" 

修改为username="tadmin" .
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="user"/>
  <role rolename="administrator"/>
  <role rolename="manager"/>
  <role rolename="sales"/>
  <role rolename="hr"/>
  <role rolename="admin"/>
  <role rolename="participant"/>
  <user username="user" password="user" roles="user,sales"/>
  <user username="shipper" password="shipper" roles="user,hr"/>
  <user username="manager" password="manager" roles="admin,hr,manager,user,sales"/>
  <user username="tadmin" password="" roles="admin,manager"/>
  <user username="admin" password="admin" roles="admin,user,hr"/>
</tomcat-users>
这样就可以正常登陆了:

或者也可以配置一个JDBC Realm.
在 /$CATALINA_HOME/conf/Catalina/localhost文件夹下创建一个jbpm-console.xml
内容如下: 修改数据库用户名和密码

<Context>
<Realm  className="org.apache.catalina.realm.JDBCRealm"
    driverName="com.mysql.jdbc.Driver"
    connectionURL="jdbc:mysql://localhost:3306/jbpm32"
    connectionName="root"
    connectionPassword="111"
    userTable="JBPM_ID_USER u, JBPM_ID_MEMBERSHIP m, JBPM_ID_GROUP g"
    userNameCol="g.TYPE_ = 'security-role' AND m.GROUP_ = g.ID_ AND

m.USER_ = u.ID_ AND u.NAME_"
    userCredCol="DISTINCT u.PASSWORD_"
    userRoleTable="JBPM_ID_USER u, JBPM_ID_MEMBERSHIP m, JBPM_ID_GROUP

g"
    roleNameCol="g.NAME_" />
</Context>   
现在你就可以 正常登陆了.

分享到:
评论

相关推荐

    Tomcat服务器配置 视频教程 Tomcat视频

    8. **安全配置**:如何设置用户访问权限,配置Realm(认证域)进行身份验证,以及使用SSL/TLS加密通信以增强安全性。 9. **日志和错误处理**:理解日志文件的位置和内容,以及如何调整日志级别和配置自定义日志记录...

    tomcat 用户认证--域

    Tomcat是一个流行的开源Java Servlet容器,它提供了内置的安全功能,包括用户认证和授权,这些功能是通过“域”这一概念来实现的。 域在Tomcat中是一个用户数据库,类似于Unix中的用户群组。它存储了用户信息,包括...

    Tomcat学习笔记

    5.1、Tomcat安全域的默认配置 默认的Realm是MemoryRealm,存储用户信息在tomcat-users.xml。 5.2、配置安全域的一般步骤 创建 Realm 类,配置在server.xml的元素中,关联认证和授权机制。 5.3、配置基于 ...

    Apache Tomcat 7.0 安装版 (需要配置环境变量)

    按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP...

    Tomcat7配置详解中文文档

    1) Introduction tomcat总体简要介绍 2) Setup 介绍如何安装tomcat 3) First webapp 第一...7) Security Manager 介绍怎么配置和使用Security Manager(安全管理器) 8) JNDI Resources 介绍JNDI概念及如何定

    tomcat配置ssl-单点登录(sso).rar

    - "tomcat-ssl配置步骤_2.txt":这应该是一个简化的文本文件,列出了配置Tomcat SSL的具体步骤,方便快速参考。 - "readme.txt":标准的说明文件,可能会提供一些额外的注意事项或操作提示。 总的来说,这个压缩包...

    apache-tomcat 6到9的4个版本,Tomcat 6.zip Tomcat 7.zip Tomcat 8.zip Tomcat 9.zip

    按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为 Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。 由于Tomcat本身也内含了一个 ...

    tomcat 8.5

    Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。 由于 Tomcat 本身也内含了一个 HTTP ...

    Tomcat应用部署及nginx+tomcat实现动静分离项目

    作为Web服务器,Tomcat也提供了管理界面、安全域管理等附加功能。在了解Tomcat的同时,必然要涉及到JDK(Java Development Kit),即Java开发工具包,这是因为Tomcat运行Java应用程序,自然离不开Java环境的支持。 ...

    新手centos7安装jdk,tomcat,中间件weblogic,配置域

    ### 新手CentOS 7 安装 JDK、Tomcat、WebLogic 及配置域 #### 一、JDK 的安装步骤详解 ##### **1. 检查服务器上的 JDK 版本** - 在安装之前,首先需要确认服务器上是否已安装了 JDK 以及其版本信息。这一步非常...

    apache-tomcat-6.0.35

    按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP...

    apache-tomcat-7.0.57

    按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP...

    apache-tomcat-7.0.75.zip

    按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP...

    apache-tomcat-7.0.54.zip

    按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP...

    tomcat8.5.23

    Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。 由于 Tomcat 本身也内含了一个 HTTP ...

    apache-tomcat-6.0.20

    按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP...

    apache-tomcat-7.0.57(32位)

    安装和配置Tomcat 7.0.57相对简单。首先,你需要下载与操作系统匹配的版本,这里是32位版。解压压缩包后,你可以找到包含conf、bin、webapps、logs等目录的结构。conf目录存储配置文件,如server.xml和web.xml,它们...

    Tomcat-7.0.28.rar

    按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为 Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。  由于Tomcat本身也内含了一个 ...

    tomcat,server

    Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。 由于 Tomcat 本身也内含了一个 HTTP ...

Global site tag (gtag.js) - Google Analytics