`

Tomcat 6.0.0.29 的数据源配置.以及配置User登陆。

阅读更多

打开你的Tomcat安装目录,D:\apache-tomcat-6.0.29\apache-tomcat-6.0.29\conf目录下,找到你的service.xml文件打开.编辑文件:

 

 

 

 

    连接mysql数据库的数据源配置如下:

  <GlobalNamingResources>
    <!-- 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" />
			
       <Resource name="jdbc/portalDS" auth="Container"
                 type="javax.sql.DataSource"
	 description="disneyland portal ds"
	 maxActive="100" maxIdle="30" maxWait="10000"
	 username="root" password="password"
	 driverClassName="com.mysql.jdbc.Driver"
	 url="jdbc:mysql://localhost:3306/Portal" />         
  </GlobalNamingResources>

  

 

    在service.xml文件中,   请根据自己的环境自行修改,配置tomcat的DataSourceRealm 登录功能 在Engine 节点下 ,新增一个Realm节点, 配置User登陆验证如下:

  <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>
			
   <Realm className="org.apache.catalina.realm.DataSourceRealm" dataSourceName="jdbc/portalDS"
	userTable="PL_USERS" userNameCol="USER_ID" userCredCol="PASSWORD"
	userRoleTable="PL_USER_ROLES"  roleNameCol="ROLE_NAME" />

   去掉 Host节点中 对
   <Value className=” org.apache.catalina.authenticator.SingleSignOn” />的注视即可

 

 

   相关属性如下:

   userTable 用户存在那张表.
   userNameCol 用表中的那个字段登录.
   userCredCol 登录密码是那个字段.
   userRoleTable 用户和权限表的一个中间表.
   roleNameCol 权限名称是那个字段.

 

分享到:
评论

相关推荐

    Tomcat6.0.x 包

    对于初学者,了解如何配置Tomcat的环境变量,设置server.xml文件以调整服务器参数,以及如何部署和管理Web应用是非常重要的。对于经验丰富的开发者,深入理解Tomcat的工作机制,例如线程池的管理和错误处理策略,...

    tomcat6.0.X安装Admin

    在 Apache 官方网站上下载的 Tomcat 6.0.X 版本默认并没有集成 Admin 模块,这对于很多需要进行数据源配置、监控等操作的开发者来说是一个不小的麻烦。因此本文将详细介绍如何为 Tomcat 6.0.X 安装 Admin 模块,帮助...

    tomcat6.0tomcat6.0.rartomcat6.0.rartomcat6.0

    标题中的“tomcat6.0”指的是Apache Tomcat 6.0版本,这是一个开源的Java Servlet容器,主要用于部署和运行Java EE(Enterprise Edition)应用程序,特别是JSP(JavaServer Pages)和Servlet。Tomcat作为轻量级应用...

    apache-tomcat-6.0.27

    这包括限制远程访问管理接口,加密敏感数据,以及定期更新到最新安全补丁。 **8. 性能优化** Tomcat的性能可以通过调整各种配置参数来优化,例如线程池大小、连接超时、缓冲区大小等。此外,还可以考虑使用连接器如...

    tomcat6.0.exe

    开发JSP页面时,可以使用EL来访问JavaBean或其他数据源,而无需在每个页面中插入大量Java代码。此外,JSP页面可以通过自定义标签库(JSTL)来实现逻辑复用,提高代码的可读性和可维护性。 在实际开发过程中,开发者...

    Tomcat6.0.rar

    标题“Tomcat6.0.rar”表明这是一份包含Tomcat 6.0版本的压缩文件,用于在用户的计算机上安装和运行这个流行的Java Servlet容器。Tomcat是Apache软件基金会的项目之一,它是一个开源的Web服务器和应用服务器,特别...

    tomcat6.0.jar

    Tomcat 6.0.jar是Apache Tomcat服务器的一个核心组件,它是基于Java的开源Web应用程序容器。这个JAR(Java Archive)文件包含了Tomcat 6.0版本中的各种类库和资源,使得开发者和系统管理员能够运行和管理基于Java ...

    Tomcat 6.0.rar

    3. context.xml:用于配置特定Web应用的上下文,如数据源、会话超时等。 三、部署Web应用 1. 直接部署:将WAR文件放在Tomcat的webapps目录下,Tomcat会自动解压并启动应用。 2. 部署目录结构:创建符合标准目录结构...

    apachetomcat6.0.rar

    1. **下载**:用户首先需要从Apache官方网站或者其他可信源下载“apachetomcat6.0.rar”压缩文件,并解压到本地目录。确保你有合适的解压缩工具,如WinRAR或7-Zip。 2. **配置环境变量**:在Windows系统中,需要...

    tomcat6.0 数据源配置

    标题“Tomcat6.0数据源配置”涉及的是在Apache Tomcat 6.0版本中设置和管理数据库连接池的过程。Tomcat作为一个流行的开源Java应用服务器,提供了多种数据源配置方式,以支持Web应用程序高效、安全地访问数据库。在...

    tomcat6.0应用部署服务器

    【标题】:“Tomcat6.0应用部署服务器” 在IT领域,Tomcat6.0是一个广泛应用的开源Web服务器和Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)技术。Tomcat6.0是Apache软件基金会Jakarta项目的一部分...

    tomcat 6.0

    从Tomcat 6.0到更高版本的升级,需要注意API的不兼容性,以及新版本的配置变化。升级前应备份现有配置,并在测试环境中充分验证。 总之,Tomcat 6.0是一个强大且灵活的Web服务器,它提供了丰富的功能和良好的社区...

    Apache Tomcat V6.0.rar

    V6.0版本是Tomcat的一个重要里程碑,它在2006年发布,提供了对Java EE 5规范的支持。在这个版本中,Tomcat引入了许多改进和新特性,以提升性能、稳定性和安全性。 1. **Java Servlet与JSP支持**: - Tomcat 6.0...

    Tomcat6.0x

    - **JNDI(Java Naming and Directory Interface)**:提供命名和目录服务,用于查找和绑定资源,如数据源。 - **安全管理**:包括用户认证、角色授权以及访问控制,可以通过`context.xml`配置。 - **会话管理**:...

    apache2.2+tomcat6.0.doc

    Apache2.2与Tomcat6.0的组合可以创建一个高效能、高可用性的Web服务器环境,通过负载均衡技术,可以有效地分散用户请求到多个Tomcat实例,从而提高系统的响应速度和整体性能。以下是关于这个配置的详细知识讲解: 1...

    apache tomcat 6.0

    Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和...Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置

    Tomcat6.0配置JNDI数据源完整例子(5.5与此配置相同)

    本文将详细讲解如何在Tomcat 6.0版本中配置JNDI(Java Naming and Directory Interface)数据源,这个过程与Tomcat 5.5版本基本相同。JNDI允许应用通过一个统一的接口来查找和访问资源,如数据库连接池,从而提高...

    tomcat6.0 配置jndi

    总的来说,配置Tomcat6.0的JNDI主要涉及到服务器端的全局资源定义和应用程序内部的资源引用,以及Spring框架如何利用JNDI查找和管理数据源。通过这样的配置,我们可以实现数据库连接的集中管理和优化,提升应用的...

Global site tag (gtag.js) - Google Analytics