一、框架配置文件


[SERVER]

#默认语言
locale=zh_CN

#是否禁用语言加载//如果是做api类的,禁语言加载,提升性能

locale_enable=1

#系统名
site_name=JKAS

#默认字符编码
charset=UTF-8

#货币符号

currency_symbol=¥

#控制器映射包路径

app_package=test.z.app

#默认后缀
url_endwith=.do

#url 别名是否开启,开启后需要在/data/alias文件配置好别名设置

url_alias=0

#是否使用https

use_https=0

#最大并发请求设置,0表示不限制

max_requests=0

# 最大用户量设置,0表示不限制

max_sessions=0

#是否开启模块模式,开启后,控制器包名要加上模块名称,同时语言路径也需要加上模块名称,视图模板路径也需要加上模块名称

module_enable=0

#默认模块
module_default=default

#模块列表,该列表指定的模块名,才启用模块功能,全部启用的话,不设置或设置成为*

module_list=test,test2

#样式域名
css_domain=http://css.z.com

#js域名
js_domain=http://js.z.com

#图片域名
img_domain=http://img.z.com

#资源根目录

res_root_path=static

#CSS资源域名

rescss_domain=http://libcss.z.com

#JS资源域名

resjs_domain=http://libjs.z.com

#图片上传保存路径
img_save_path=images

 

[HTTP]
ignoreVerifySSL=0//1为忽略验证HTTPS证书有效性

 

#session配置

[SESSION]

#是否开启允许自定义session机制
session_override=1

#自定义session指定类,该自定义类必须继承JkasSession
session_class=test.z.session.MySession

#default|redis|memcache,pass for redis
session_type=memcache
session_host=127.0.0.1:11211
session_pass=123456
session_maxinterval=1

 

#定时任务

[CRON]

#定时任务的包名
cron_package=test.z.cron

#是否开启定时任务
cron_enable=1

#是否开启定时任务日志输出,定时日志目录为temp/logs/jkas_cron_年-月.log
cron_log_enable=1

 

[QUEUE]

#是否启用队列
queue_enable=1

#队列执行自定义类
queue_class=test.z.queue.MyQueue

#队列执行间隔时间,单位微秒,1秒=1000微秒
queue_interval=5000

 

[SOCKET]

#是否开启socket
socket_enable=1

#是否启用自定义socket
socket_override=1

#自定义socket的类,必须继承SocketService
socket_class=test.z.socket.MySocket

#socket端口
socket_port=9999

#socket调用包名设置
socket_package=test.z.socket

 

[WEBSOCKET]

#是否开启websocket

ws_enable=1

#websocket端口
ws_port=8888

#websocket调用包名设置

ws_package=test.z.websocket

 

[RPC]

#是否启用RPC
rpc_enable=1

#RPC服务所在包名
rpc_package=test.z.rpc
#RPC端口

rpc_port=9889

 

[RMI]

#是否启用RMI
rmi_enable=1

#RMI服务所在包名
rmi_package=test.z.rmi

#RMI主机地址

rmi_host=localhost
#RMI端口

rmi_port=9888

 

[FILTER]

#是否启用过滤器
filter_enabled=1

#过滤字符串,多个用|分开
filter_str=

 #过滤指定调用类设置,该类必须继承Filters
filter_class=test.z.filter.Test

 

[LISTENER]

#是否开启监听器

listener_enable=1

#监听器指定调用类设置,该类必须继承Listener

listener_class=test.z.listener.Test

 

[MAIL]

#发邮件服务器地址
smtp_host=smtp.qq.com

#邮件端口
smtp_port=465

#邮件认证用户
smtp_user=421361697@qq.com

#邮件认证密码
smtp_pass=************

#邮件是否启用ssl
smtp_ssl=1

#邮件是否开启调试
smtp_debug=0

 

[UPLOAD]

#默认最大上传文件,单位:k
upload_max_size=1024

#默认上传类型
upload_allow_type=.jpeg,.jpg,.png,.gif

upload_deny_type=.exe,.java

 

#cache config default|redis|memcache,pass for redis
[CACHE]

#缓存是否启用
cache_enable=1

#缓存类型
cache_type=default

#缓存服务器地址及端口,redis多个集群地址用逗号隔开
cache_host=192.168.54.233:6379

#缓存服务器认证密码
cache_pass=123456

#默认缓存有效时间(分钟)
cache_expired=30

 

#zookeeper

[ZOOKEEPER]

#是否开启zookeeper,开启服务将在框架启动时自动连接zookeeper节点,并完成默认节点文件加载创建
zk_enable=1

#zookeeper集群地址,多个用逗号隔开
zk_hosts=127.0.0.1:2181

#zookeeper连接超时
zk_timeout=3000

 

[VIEW]

#是否启用视图,如果做api类应用,禁用视图将提升性能

view_enable=1

#引擎引擎,支持beetl,thymeleaf,freemarker,velocity,默认beetl

view_engine=beetl

#视图模板类型(后缀)
view_tpl=html

#视图模板路径
view_path=themes

#视图模板主题
view_theme=green

 

[LOG]

#是否开启日志
log_enable=1

 

[DATABASE]

#数据源类型,0为默认容器数据源,1为使用框架配置数据源,框架数据配置文件路径为data/ds/数据源文件名

ds_type=0

#数据库表前缀
table_prefix=jkas_

#必须与resin或tomcat配置的数据源保持一致,如果用框架数据源,必须与框架数据源文件名一致
data_source=dbconfig

#是否开启数据库集群

db_cluster=1

#集群用来写的数据源设置,多个用逗号隔开,必须与resin或tomcat配置的数据源保持一致,如果用框架数据源,必须与框架数据源文件名一致
data_source_write=dbconfigw

#集群用来读的数据源设置,多个用逗号隔开,必须与resin或tomcat配置的数据源保持一致,如果用框架数据源,必须与框架数据源文件名一致
data_source_read=dbconfigr1,dbconfigr2

#数据库类型mysql sqlite oracle mssql 暂时只支持mysql和sqlite,非Mysql和sqlite数据库需要自行写完整的sql
db_type=mysql

#开启自定义SQL语句功能

db_custom_sql=1

#配置自定义SQL文件所在目录,SQL自定义文件与模型指定的表名同名,以.m为后缀
db_custom_sql_dir=data/sql

 

#用户整合配置

[UCLIENT]

#是否启用,0 不启用,1 启用

uc_enable=0

#接口类型,1为数据库接口,2为网络接口
uc_type=1

#appid,要与用户中心应用id一致
uc_appid=234

#通信密码,要与用户中心应用通信密码保持一致
uc_authkey=sldfdsfsdf

#应用密钥,要与用户中心该应用的应用密钥保持一致,留空将不进行密钥签名

uc_prikey=XXXXXX

#数据库类型,暂时只支持mysql

uc_db_type=mysql

#用户数据源
uc_data_source=dbconfiguc //必须与resin或tomcat配置的数据源保持一致

#是否开启集群模式
uc_db_cluster=1

#写数据源设置,多个用逗号隔开
uc_data_source_write=dbconfigucw1,dbconfigucw2

#读数据源设置,多个用逗号隔开
uc_data_source_read=dbconfigucr1,dbconfigucr2

#用户数据库表前缀
uc_table_prefix=jkas_

#用户中心接口域名
uc_api=http://uc.z.com

#用户中心接口后缀

uc_endwith=.do