项目环境:Tomcat5
JNDI配置:
<Context>
<Resource
name = "jdbc/test"
type ="javax.sql.DataSource"
driverClassName="net.sourceforge.jtds.jdbc.Driver"
maxIDle="200"
maxWait="5000"
username="sa"
password="sa"
url="jdbc:jtds:sqlserver://localhost:1433/test"
maxActive="400"/>
</Context>
在这段配置中的密码是明文表示的。
我能不能对该域进行加密处理呢,要怎么做,甚至是采用自己的加密算法呢?
分享到:
相关推荐
TOMCAT8 JNDI对用户名和密码加密
在 Tomcat 中,配置 JNDI 数据源有两种方式:单个应用独享数据源和全局 JNDI 数据源。 1. 单个应用独享数据源 在 Tomcat 的 server.xml 文件中,添加一个私有数据源的配置。例如,使用 c3p0 数据源的配置: ```...
自定义jndi数据源factory类,用于解密jndi中的加密数据,解密方式为DES,具体可根据实际需求修改。
在Java Web应用中,Tomcat作为一款广泛应用的Servlet容器,其数据源连接池配置是确保高效、稳定数据库访问的关键步骤。本篇文章将详细介绍如何在Tomcat中配置数据源连接池,以及涉及的相关jar包文件。 首先,理解...
2. **配置JNDI**:将加密后的密码作为JNDI的值,例如,我们可以在Tomcat的context.xml中创建一个JNDI条目,将其键设为有意义的名称,如`db.password`,值为加密后的密码。 3. **运行时解密**:在应用程序启动时,...
【描述】:“Tomcat7.0的集中jndi创建方法和tomcat配置ssl”揭示了在Tomcat 7.0版本中如何管理和配置JNDI以实现数据源的集中管理,以及如何设置SSL来确保通信的加密和安全性。JNDI允许开发者通过名字查找和访问服务...
Java Web技术中使用Tomcat作为Web服务器的应用较为广泛,其中配置数据源连接数据库是Java Web应用程序开发和部署的一个重要方面。数据源(DataSource)是JDBC的一个接口,它使得应用程序能够以一种标准的方式获取...
在Tomcat中,JNDI主要用于管理Web应用中的资源,如数据源(DataSource)、JMS队列和主题等。 2. **Tomcat的Context上下文**:在Tomcat中,每个Web应用都有一个Context,这是JNDI树的一个分支,用于存储该应用的特定...
`Context`元素下的`Resource`和`ResourceLink`可以用来配置JNDI(Java Naming and Directory Interface)资源,如数据源和邮件会话。 10. **性能优化** 通过调整JVM参数(如`JAVA_OPTS`),设置内存大小,以及...
当我们需要在Tomcat中配置数据源时,通常会使用Apache的DBCP(Basic Database Connection Pool)组件,这是一个轻量级且高效的数据库连接池。 DBCP是Apache Commons项目的一部分,它提供了数据库连接池的功能,允许...
除了在`context.xml`中配置数据源外,还可以通过其他方式配置JNDI资源。例如,可以通过环境变量或者系统属性来设置JNDI资源的值。 ##### 5.3 测试JNDI资源 确保JNDI资源正确配置后,可以通过编写简单的测试程序来...
在配置Tomcat时,需要根据实际需求修改这些配置文件,例如更改默认端口以避免冲突,添加新的Servlet或Filter,或者配置数据源连接以连接到数据库。 “说明.htm”文件可能会提供一个简化的配置流程概述,包括下载...
这里提供了使用JNDI配置数据源的实例,涵盖了不同数据库(如MySQL、Oracle等)的连接池配置,帮助开发者快速集成数据库。 八、SSL配置(ssl-howto.html) SSL(Secure Socket Layer)用于加密网络通信,确保数据...
6. **Tomcat配置**:在Tomcat的web.xml文件中,配置`<manager>`元素,指定session的存储机制为JNDI,然后设置JNDI的URL指向Redis服务器。 7. **Redis配置**:配置Redis客户端库(如Jedis),使Tomcat能够与Redis...
在实际使用中,根据需求可能还需要配置其他文件,如context.xml、web.xml、server.xml中的JNDI数据源、AJP Connector等。此外,对于生产环境,还需要考虑负载均衡、集群、性能优化等问题。 综上所述,"apache-...
本文档详细介绍了如何在Ubuntu环境下安装配置Tomcat,以及如何配置JDBC数据源、启用HTTPS等功能。通过这些步骤,读者可以快速搭建一个稳定的Tomcat服务器,并掌握其基本管理和配置技巧。此外,还涉及了如何将Tomcat...
Tomcat提供JNDI(Java Naming and Directory Interface)服务,允许在应用中查找和绑定资源,如数据源、邮件会话等。在`conf/server.xml`中的`<Context>`元素内,可以配置JNDI资源。 9. **Web应用热部署** Tomcat...
不过,一般情况下,使用JConsole时,开发者会打开这个工具,输入连接到Tomcat实例的URL(通常是`service:jmx:rmi:///jndi/rmi://localhost:9010/jmxrmi`),然后就可以查看和分析Tomcat的运行数据了。 标签“源码”...
- `context.xml`:用于配置全局的Context,例如数据源、JNDI资源等。 - `tomcat-users.xml`:管理Tomcat的用户和角色,进行基本的身份验证。 4. **启动与停止Tomcat**: - 在Tomcat的bin目录下,运行`startup....
7. **JNDI(Java Naming and Directory Interface)**:Tomcat支持JNDI服务,可以用来查找和绑定资源,如数据源、邮件服务器等。 8. **集群与负载均衡**:对于大型应用,Tomcat可以通过集群实现负载均衡和故障转移...