A.1.3的config.properties文件

文件位置

存储库存储在加密用户名和密码config.properties文件。下面的表显示了这个文件的位置在不同的操作系统:

表由默认配置的位置。属性文件

操作系统 文件位置

微软视窗系统

. . \监控\ apache tomcat web - inf \ webapps \ ROOT \

UNIX / Linux

. . /监控/ apache tomcat web - inf / webapps /根/

Mac OS X

. . /监控/ apache tomcat web - inf / webapps /根/


确保文件在文件系统级别了,不能被任何人但是管理员,或MySQL企业监控。

使用

下面的例子显示了生成的config.properties文件:

# SymmetricKey是自动生成的。# 2013年8月15日13:35:56 PDT mysql星期四。use_ssl = true mysql。用户= service_manager mysql。端口= 13306 = 8577667 a79df5275 mysql的关键。通过= BMcsacZdrMmM7mrnFExURHDuxp4C3hcrZyxcpC2QhiE \ = mysql。verify_server_cert = false mysql。服务器= localhost mysql.db = mem
请注意

mysql.pass是加密的。

应用程序有两个连接池,一个服务代理交通、和其他UI。您可以配置为一个逻辑池与85/15(代理/ ui)比例分割,并使用“dbPool”的池名称进一步设置。分开,或者您可以配置每个池,池的名字是“默认”和“用户界面”。注意,“。”之后的名字逐字来自DBCPhttp://commons.apache.org/proper/commons-dbcp/configuration.html

表各可选配置。属性值


  • dbpool.ui.initialSize (5)

    类型 整数
    默认值 5

    数量的初始启动时创建的连接池。

  • dbpool.ui.maxActive (15)

    类型 整数
    默认值 15

    活动连接的最大数量可以从这个池分配在同一时间。

  • dbpool.ui.minIdle (0)

    类型 整数
    默认值 0

    建立的最小数量的连接池中应该保持。默认值是来自? ? ?

  • dbpool.ui.maxIdle (5)

    类型 整数
    默认值 5

    最大连接数保持在游泳池里。定期检查空闲连接,如果启用,连接空闲时间比minEvictableIdleTimeMillis被释放。

  • dbpool.ui.maxWaitMillis(30 seconds)

    类型 字符串
    默认值 30000秒

    的最大连接池等待的毫秒数抛出异常之前返回。设置为1无限期地等待。

  • dbpool.ui.timeBetweenEvictionRunsMillis(5 seconds)

    类型 字符串
    默认值 5000毫秒

    睡觉的毫秒数之间的空闲连接验证或清洁线程的运行。不设置这个值小于1秒。它指定频率为空闲连接执行检查,以及经常空闲连接验证。

  • dbpool.ui.minEvictableIdleTimeMillis(15 seconds)

    类型 字符串
    默认值 15秒

    最小的时间一个对象可能空闲池前资格驱逐。

  • dbpool.default.initialSize (20)

    类型 整数
    默认值 20.

    初始启动时创建的连接数池。

  • dbpool.default.maxActive (70)

    类型 整数
    默认值 70年

    活动连接的最大数量分配在同一时间从这个池。

  • dbpool.default.minIdle (0)

    类型 整数
    默认值 0

    建立连接在池的最小数量。

  • dbpool.default.maxIdle (5)

    类型 整数
    默认值 20.

    最大连接数保持在游泳池里。

  • dbpool.default.maxWaitMillis(30秒)

    类型 字符串
    默认值 30秒

    的最大连接池等待的毫秒数抛出异常之前返回。

  • dbpool.default.timeBetweenEvictionRunsMillis(5秒)

    类型 字符串
    默认值 5秒

    睡觉的毫秒数之间的空闲连接验证或清洁线程的运行。不设置这个值小于1秒。它指定频率为空闲连接执行检查,以及经常空闲连接验证。

  • dbpool.default.minEvictableIdleTimeMillis(15秒)

    类型 字符串
    默认值 15秒

    最小的时间一个对象可能空闲池前资格驱逐。