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

FlexServer 发布模式 整合Druid

阅读更多
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	id="WebApp_ID" version="2.5">
	<display-name>FlexServer</display-name>


	<!-- ##################### Druid Filter Monitor start #################### -->
	<filter>
		<filter-name>DruidWebStatFilter</filter-name>
		<filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
		<init-param>
			<param-name>exclusions</param-name>
			<param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value>
		</init-param>
		<init-param>
			<param-name>profileEnable</param-name>
			<param-value>true</param-value>
		</init-param>
	</filter>
	<filter-mapping>
		<filter-name>DruidWebStatFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	<servlet>
		<servlet-name>DruidStatView</servlet-name>
		<servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>DruidStatView</servlet-name>
		<url-pattern>/druid/*</url-pattern>
	</servlet-mapping>
	<!-- ##################### Druid Filter Monitor end #################### -->


	<filter>
		<filter-name>LhdFilter</filter-name>
		<filter-class>com.lhd.core.ServerFilter</filter-class>
		<init-param>
			<param-name>configClass</param-name>
			<param-value>com.lhd.framework.config.LhdConfig</param-value>
		</init-param>
	</filter>
	<filter-mapping>
		<filter-name>LhdFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

	<welcome-file-list>
		<welcome-file>login.jsp</welcome-file>
	</welcome-file-list>
</web-app>

PS:ServerFilter会拦截所有请求,/druid 。但如果请求中包含".",则会直接chain.doFilter(request, response);所以可以访问druid.index.html。同理配置loginUsername和loginPassword后登录也会被拦截。

==============================================================================

context中Resource如下:
<Resource name="jdbc/FlexServer" 
		factory="com.alibaba.druid.pool.DruidDataSourceFactory"
		auth="Container" 
		type="javax.sql.DataSource" 
		filters="stat" 
		
		maxActive="100"
		maxIdle="30" 
		maxWait="10000" 
		username="username" 
		password="password"
		url="jdbc:oracle:thin:@10.201.2.224:1521:orcl" />

devMode = false
jndiName = java:comp/env/jdbc/FlexServer
分享到:
评论

相关推荐

    Mybatis整合Druid

    Mybatis整合Druid是将流行的Java数据库连接池Druid与ORM框架Mybatis相结合的过程,以提升数据访问性能和管理效率。Druid是一个高效且强大的数据库连接池,它提供了监控、SQL解析、Web统计等功能,而Mybatis则是一个...

    Spring Boot整合Druid Demo项目代码包

    这个Demo项目展示了Spring Boot、Druid和MyBatis的整合,通过动态数据源实现业务场景下的数据源切换,同时利用Druid的监控功能对数据库连接池进行实时监控,有助于提升系统的稳定性和可维护性。在实际项目中,你可以...

    Java开发案例-springboot-03-整合Druid连接池-源代码+文档.rar

    Java开发案例-springboot-03-整合Druid连接池-源代码+文档.rar Java开发案例-springboot-03-整合Druid连接池-源代码+文档.rar Java开发案例-springboot-03-整合Druid连接池-源代码+文档.rar Java开发案例-springboot...

    ssm框架整合druid的jar

    在这个场景中,我们关注的是SSM与Druid数据源的整合。Druid是一个高性能、功能丰富的数据库连接池,它不仅提供连接池功能,还包含SQL解析、监控和扩展性等特性。下面我们将详细探讨SSM框架整合Druid的过程以及涉及的...

    SpringBoot整合JDBC&Druid;数据源示例

    在本文中,我们将深入探讨如何在SpringBoot项目中整合JDBC和Druid数据源,并创建一个具有监控功能的示例。SpringBoot以其简洁的配置和快速的开发能力,深受Java开发者喜爱。而Druid作为一款优秀的数据库连接池,提供...

    SpringBoot整合Druid、Websocket

    SpringBoot整合Druid和WebSocket是现代Java开发中常见的技术栈组合。SpringBoot以其简洁的配置和强大的功能在Java企业级应用中占据主导地位,而Druid是一个优秀的数据库连接池组件,提供监控、性能优化等功能,...

    SpringBoot2.0整合Druid连接池详细步骤.docx

    SpringBoot2.0 整合 Druid 连接池详细步骤 SpringBoot2.0 整合 Druid 连接池是目前流行的解决方案之一,Druid 是阿里巴巴开源的数据库连接池,提供了高效、安全、可靠的数据库连接解决方案。本文将详细介绍 ...

    Springboot整合Druid与Mybatis的多数据源切换

    本教程将详细介绍如何在Spring Boot项目中整合Druid数据源池与Mybatis,实现多数据源切换的功能,并提供一个亲测可用的解决方案。 首先,让我们了解Spring Boot、Druid和Mybatis这三大组件的基础知识: **Spring ...

    springboot整合druid、mybatis连接gbase8s.doc

    在本文中,我们将深入探讨如何将SpringBoot与...通过这个过程,开发者可以学习到如何在实际项目中整合这些技术,实现高效的数据操作。对于Gbase8s用户,这是一份非常实用的指南,帮助他们快速接入Spring Boot生态。

    SpringBoot整合Druid数据源

    在本文中,我们将深入探讨如何将SpringBoot与Druid数据源进行整合,以及如何启用后台的Servlet和Filter监控。SpringBoot以其简洁的配置和强大的自动配置能力,深受开发者喜爱,而Druid则是一款功能丰富的数据库连接...

    springboot+mybatis+druid整合 包括druid监控配置

    搞了一下午 见识到了springboot和druid的好用之处 监控太好用搞了一下午 见识到了springboot和druid的好用之处 监控太好用

    Storm整合Druid进行实时分析源码

    在整合Druid的过程中,我们可以设计一个Storm拓扑,其中Spout读取实时数据流,Bolt则将处理后的数据发送到Druid的摄取层(Ingestion Layer)。 Druid的摄取层提供了多种方式来摄入数据,如Hadoop批处理、实时流处理...

    SpringBoot(七)SpringBoot整合Druid实现数据库密码加密.pdf

    本文将详细介绍如何在Spring Boot项目中整合Druid连接池,并通过非对称加密技术加密数据库密码,从而提高系统的安全性。 #### 二、项目搭建与环境准备 ##### 2.1 新建 Maven 项目 首先,我们需要使用IDEA...

    访问SQLServer - springboot自定义DBUtil(druid连接池)操作SQLServer数据库

    Spring-Boot通过druid连接池获取连接操作SQLServer数据库 总结:【共3步】 第1步:添加druid和MSSQL Driver的依赖项; 第2步:配置连接字符串; 第3步:创建数据库操作类,使用@Bean注入DruidDataSource, 然后根据...

    Hibernate_Druid整合源码

    《Hibernate与Druid整合实战详解》 在Java Web开发中,Hibernate作为一款强大的ORM(对象关系映射)框架,能够简化数据库操作,而Druid则是一款高性能、灵活且功能丰富的数据库连接池。当两者结合使用时,可以...

    MyBatis 通过第三方Druid数据连接池连接SQL server 简单例子

    本教程将详细介绍如何在MyBatis中利用第三方库Druid来创建数据连接池,并以SQL Server为例进行配置和使用。 首先,我们需要理解MyBatis和Druid的基本概念。MyBatis是一个轻量级的ORM(对象关系映射)框架,它可以将...

    Springboot中使用Druid+JPA

    在Spring Boot应用中,Druid和JPA是两种常见的数据库操作工具。Druid是一个功能强大的数据库连接池,而JPA(Java Persistence API)是Java平台上的一个标准,用于对象关系映射(ORM)。本篇文章将深入探讨如何在...

    druid 源码分析 逐层详解

    Druid的开发团队运用了工厂模式、建造者模式、代理模式、装饰者模式等经典设计模式,以解决代码复用、模块解耦、灵活配置等问题。分析源码时,我们可以看到各种设计模式的影子,理解这些模式是如何帮助开发者构建...

Global site tag (gtag.js) - Google Analytics