yuxc
2024-04-23 d239d16e5bae12564fa8c7e373948962c5048240
1、增加配置文件
已添加2个文件
242 ■■■■■ 文件已修改
Bin/properties/application-prod.yml 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Bin/properties/corba.properties 171 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Bin/properties/application-prod.yml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,71 @@
#####应用基本配置
app:
  name: web
  group: åŒ—京宏博远达科技有限公司
  description: å¹³å°B/S客户端
  private-token-key: vciweb20210212
###tomcat相关的配置
server:
  port: 12000
  servlet:
    context-path: /web
###log4j2的配置,需要哪个包下的文件开启某个等级,就直接xxxxx: yy这样方式
logging:
  config: "classpath:log4j2-spring-prod.xml"
  level:
    com.vci: debug
  root: info
###本项目的配置,注意spring家族读取配置时,大写字母需要转换为-的方式,而feign需要大小写完全相同
session:
  session-info-storage-type: "database"
  database-platform: oracle
  clear-session-on-start: false
  ###是否开启用户在线检查
  checkSessionTimeout: false
  ###客户端判断超时轮询时间,单位为秒
  sessionInterval: 10
  ###客户端最大存在时间,单位为分钟
  sessionIdlTime: 30
  ###超时提醒时间,单位为分钟
  sessionRemind: 3
###兼容性,必须设置为这个
user-table-compatibility: "platform1"
#缓存配置
###corba的配置
jacorb:
  client:
    enabled: true
    url: "corbaloc::localhost:30000/NameService"
    instanceIdentity: "platform-sf"
#受2021版本的部分接口的影响,下面的内容需要配置,
vciPlatform:
  objectServiceUrl: "2"
#缓存
spring:
  # redis配置
  redis: ###### redis é…ç½®
    enabled: false  #true,启用redi,false不启用,默认false,配置文件没有这些默认不启用redis
    host: vciserver  # ip地址
    database: 0  # redis数据库  0-15
    port: 6379  # ç«¯å£å·
    password: vcitest # æ— å¯†ç ä¸å¡«
    timeout: 30000s   # è¿žæŽ¥è¶…æ—¶æ—¶é—´ ï¼ˆé»˜è®¤1天)
    lettuce:
      shutdown-timeout: 100ms # å…³é—­è¶…æ—¶æ—¶é—´ é»˜è®¤ 100ms
      pool: # lettuce è¿žæŽ¥æ± 
        max-active: 8 # è¿žæŽ¥æ± æœ€å¤§è¿žæŽ¥æ•° é»˜è®¤ 8(-1 ï¼šè¡¨ç¤ºæ²¡æœ‰é™åˆ¶ï¼‰
        max-wait: 60000ms # è¿žæŽ¥æ± æœ€å¤§é˜»å¡žç­‰å¾…æ—¶é—´ é»˜è®¤-1ms ï¼ˆ-1 :表示没有限制) è¿™é‡Œè®¾ç½®1分钟
        max-idle: 8 # æœ€å¤§ç©ºé—²è¿žæŽ¥  é»˜è®¤ 8
        min-idle: 0 # æœ€å°ç©ºé—²è¿žæŽ¥  é»˜è®¤ 0
  cache:
    type: ehcache
  config:
    location:
  mvc:
    view:
      suffix: ".html"
##web配置
vciweb:
  debug: true
cors:
  enabled: true
Bin/properties/corba.properties
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,171 @@
#conf.properties version by Eclipse
#Sat Oct 19 14:06:56 CST 2013
NameService=corbaloc\:\:localhost\:30000/NameService
InstanceIdentity=platform-
## ÃƒÂ©Ã‚œÂ€Ã¨Â¦ÂÃ¥ÂŠÂ Ã¨Â½Â½Ã§ÂšÂ„.jar所在路径(会递归子文件夹里的.jar),如 D:/xx/xx/xx
jarPath=./libs
jacorb.net.socket_factory.port.min=29990
jacorb.net.socket_factory.port.max=29999
jacorb.net.server_socket_factory=org.jacorb.orb.factory.PortRangeServerSocketFactory
jacorb.net.server_socket_factory.port.min=30001
jacorb.net.server_socket_factory.port.max=30110
jacorb.retries=0
jacorb.connection.client.idle_timeout=5000
jacorb.connection.client.connect_timeout=15000
jacorb.log.default.verbosity=
#文件传输块大小
blockLength=32
########################################### ÃƒÂ¥Ã‚¹Â³Ã¥ÂÂ°UIF ÃƒÂ©Ã‚œÂ€Ã¨Â¦ÂÃ§ÂšÂ„配置  BEGIN ###########################################
#人员信息入时,是否需要密级字段
exportSecretGrade=false
# ÃƒÂ¥Ã‚ŠÂ Ã¥Â¯Â†Ã¥Â¯Â†Ã©Â’Â¥
encrypt.key=www.liming.portal.comwww.liming.portal.com
# ÃƒÂ§Ã‚™Â»Ã¥Â½Â•窗口,是否显示‘保存’复选框
logon.saveBut=false
# ÃƒÂ§Ã‚³Â»Ã§Â»ÂŸÃ§Â”¨æˆ·ç™»å½•è¶…æ—¶æ—¶é—´(单位分分钟)
logon.loginovertime=1000
# ÃƒÂ¤Ã‚¸Â»Ã¦Â¡Â†Ã¦ÂžÂ¶Ã¤Â¸ÂŠÃ¯Â¼ÂŒÃ¦Â˜Â¯Ã¥ÂÂ¦Ã¦Â˜Â¾Ã§Â¤ÂºÃ©Â¡Â¶Ã©ÂƒÂ¨Ã¥Â›Â¾Ã§Â‰Â‡
top.logon.image.show=false
# ÃƒÂ¤Ã‚¸Â»Ã¦Â¡Â†Ã¦ÂžÂ¶Ã¤Â¸ÂŠÃ¯Â¼ÂŒÃ©Â¡Â¶Ã©ÂƒÂ¨Ã¥Â›Â¾Ã§Â‰Â‡Ã¥ÂÂÃ§Â§Â°Ã¯Â¼ÂˆÃ¨Â¯Â¥Ã¥Â›Â¾Ã§Â‰Â‡Ã¤Â½ÂÃ¤ÂºÂŽ com.vci.rmip.logon.client ÃƒÂ¥Ã‚ŒÂ…下)
top.logon.image.name=title.jpg
# ÃƒÂ¤Ã‚¸Â»Ã¦Â¡Â†Ã¦ÂžÂ¶Ã¤Â¸ÂŠÃ¯Â¼ÂŒÃ¦Â˜Â¯Ã¥ÂÂ¦Ã¦Â˜Â¾Ã§Â¤ÂºÃ¨ÂÂœÃ¥ÂÂ• true:显示 false:不显示
top.menuBar.show=true
# ÃƒÂ¤Ã‚¸Â»Ã¨ÂÂœÃ¥ÂÂ•下,是否显示‘重新登录’  true:显示 false:不显示
top.menuBar.menuItem.relogin=true
# ÃƒÂ¤Ã‚¸Â»Ã¨ÂÂœÃ¥ÂÂ•下,是否显示‘修改密码’  true:显示 false:不显示
top.menuBar.menuItem.changePassword=true
# ÃƒÂ§Ã‚³Â»Ã§Â»ÂŸÃ¥Â…³äºŽé…ç½®,修改配置是要注意中文字符的编码使用utf-8
system.about.title = ÃƒÂ¥Ã‚…³äºŽ
# ÃƒÂ¦Ã‚œÂ€Ã¤Â½Â³Ã¥Â›Â¾Ã§Â‰Â‡Ã¥Â°ÂºÃ¥Â¯Â¸400*90,默认值为about.png
system.about.imageName=about.png
# ÃƒÂ¤Ã‚ºÂ§Ã¥Â“åç§°
system.about.softNameProduct= VCI Innovation 2017
# ÃƒÂ§Ã‚‰ÂˆÃ¦ÂÂƒ_中文
system.about.softNameCopyrightC = ÃƒÂ¥Ã‚®ÂÃ¥ÂÂšÃ¨Â¿ÂœÃ¨Â¾Â¾Ã¥Â…¬å¸  ÃƒÂ§Ã‚‰ÂˆÃ¦ÂÂƒÃ¦Â‰Â€Ã¦ÂœÂ‰
# ÃƒÂ§Ã‚‰ÂˆÃ¦ÂÂƒ_英文
system.about.softNameCopyrightE = Copyright(C) 2011-2017 Contributors. All rights reserved.
# ÃƒÂ©Ã‚¡Â¹Ã§Â›Â®Ã¥ÂÂÃ§Â§Â°
system.about.softName = ÃƒÂ¥Ã‚ŒÂ—京宏博远达科技有限公司 - ÃƒÂ§Ã‚³Â»Ã§Â»ÂŸÃ¥Â¼Â€Ã¥ÂÂ‘平台
# ÃƒÂ¥Ã‚¹Â³Ã¥ÂÂ°Ã§Â‰ÂˆÃ¦ÂœÂ¬
system.about.version = v2017.06.14
# ÃƒÂ¥Ã‚…¬å¸ç½‘址
system.about.visit = http://www.vci-tech.com
# ÃƒÂ§Ã‚®Â¡Ã§ÂÂ†Ã¥Â‘˜ç”¨æˆ·å
user.admin=admin
# ÃƒÂ¨Ã‚¶Â…级管理员用户名
user.developer=developer
# ÃƒÂ¥Ã‚®Â‰Ã¥Â…¨ç®¡ç†å‘˜è§’色名称
user.Sysadmin=\u5b89\u5168\u7ba1\u7406\u5458
user.rooter=root
# ÃƒÂ¦Ã‚—¥å¿—模块,是否启用查询 on:启用 off:禁用
log.query.switch=off
period=1
# ÃƒÂ¦Ã‚—¥å¿—模块,定期删除日志时,支持的可选值(
log.save.periods=\ufeff1\#\u4e00\u4e2a\u6708\:\:2\#\u4e24\u4e2a\u6708\:\:3\#\u4e09\u4e2a\u6708\:\:6\#\u534a\u5e74\:\:12\#\u4e00\u5e74\:\:18\#\u4e00\u5e74\u534a\:\:24\#\u4e24\u5e74
# ÃƒÂ¦Ã‚—¥å¿—模块,分页查询时,页数据大小
log.query.pagesize=30
# ÃƒÂ¦Ã‚—¥å¿—模块,是否启用定时删除日志 Y:启用 N:禁用
log.delete.auto=N
# ÃƒÂ¦Ã‚—¥å¿—模块,定时删除日志时,要保留最近的天数
log.autoDelete.rate=7
# ÃƒÂ¦Ã‚—¥å¿—删除时间
log.autoDelete.time=0\:\:0\:\:0
########################################### ÃƒÂ¥Ã‚¹Â³Ã¥ÂÂ°UIF ÃƒÂ©Ã‚œÂ€Ã¨Â¦ÂÃ§ÂšÂ„配置  BEGIN ###########################################
#数据权限是否生效 on:开启 off:关闭
right.switch=off
#功能模块授权验证是否记 on:开启  off:关闭
function.right.swith=on
#UI授权是否生效 on:开户 off:关闭
ui.right.swith=false
# tablePanel ÃƒÂ©Ã‚»Â˜Ã¨Â®Â¤Ã¦Â”¯æŒçš„pageSize列表
tablePanel.pageSizeList=100,200,300,500,800,1000
#参照控件,在集成时,可自定义参照方式,值为类
engin.refObjectChoose =
# ÃƒÂ§Ã‚³Â»Ã§Â»ÂŸÃ¤Â¿Â¡Ã¦ÂÂ¯Ã¦ÂÂÃ§Â¤ÂºÃ¦Â¡Â†Ã¦Â˜Â¾Ã§Â¤ÂºÃ¦Â–¹å¼ popup:弹出框 ;lowerRight:右下角。 ÃƒÂ©Ã‚»Â˜Ã¨Â®Â¤Ã¤Â¸ÂºÃ¥ÂÂ³Ã¤Â¸Â‹Ã¨Â§Â’
PromptMessage.DisplayModes=popup
# ÃƒÂ¥Ã‚¦Â‚果在右下角显示系统消息时,设置消息窗口的显示时间,毫秒。默认为3000毫秒
PromptMessage.DisplayTime=3000
#分类树导航时,支持的事件名称
uidesign.eventKey=SelectionEvent,DBClickEvent,ClickEvent
# ÃƒÂ©Ã‚¦Â–页自定义类,可以有多组,每组之间用分号;分隔,自定义类与标题之间用逗号,分隔
# ÃƒÂ¦Ã‚ Â¼Ã¥Â¼ÂÃ¯Â¼ÂšÃ¨Â‡ÂªÃ¥Â®ÂšÃ¤Â¹Â‰Ã§Â±Â»Ã¥Â®ÂŒÃ¦Â•´è·¯å¾„1,标题1(UNOCIDE格式),图标文件完整路径.;自定义类完整路径2,标题2(UNOCIDE格式),图标文件完整路径;
# ÃƒÂ§Ã‚¤ÂºÃ¤Â¾Â‹Ã¯Â¼Âšplm617.engine.HomePageForTaskMessagePanel,\u6211\u7684\u6d88\u606f\u0096\u0087,
#HomePageClasses=plm.uif.engine.client.UILayoutPanel?type=workitem&context=workItemHomePage,\u6211\u7684\u6d88\u606f\u0096\u0087,/com/vci/base/ui/image/email.png
########################################### ÃƒÂ¥Ã‚¹Â³Ã¥ÂÂ°UIF ÃƒÂ©Ã‚œÂ€Ã¨Â¦ÂÃ§ÂšÂ„配置  END ###########################################
###########################################  ÃƒÂ§Ã‚¼Â–码加速的专用配置 BEGIN ###########################################
Code.Accelerator.Rule.Keys=name;changeorder;btmName
Code.Accelerator.Section.Keys=id;name;btmName
Code.Accelerator.AttrMap=id=\u540d\u79f0;name=\u63cf\u8ff0;btmName=类型名称
###########################################  ÃƒÂ§Ã‚¼Â–码加速的专用配置 END ###########################################
########################################### ÃƒÂ¥Ã‚·Â¥Ã¤Â½ÂœÃ¦ÂµÂ&流程引擎相关配置  BEGIN ###########################################
#工作流插件,关联平台workitem对象的操作
workflow.plmworkitem = com.vci.platform.workflow.plugins.PLMWorkItem
workflow.AssignTask = com.vci.rmip.workflow.server.event.AssignTask
#工作流设置任务候选人
jbpm4.engin.checkTaskUser = com.vci.rmip.workflow.server.ExImp.ExAssginImp
#此类用于解析角色和部门下的用户
workflow.userService = com.vci.rmip.workflow.server.customInterfaceImpl.WorkFlowUserParserImpl
#工作流插件,关联平台workitem对象的操作
workflow.plmworkitem = com.vci.platform.workflow.plugins.PLMWorkItem
#是否具有workflowinstance对象 Y代表存在,N代表不存在
workflow.plmworkflowInstance.isExist=Y
# ÃƒÂ¦Ã‚µÂÃ§Â¨Â‹Ã¦Â¨Â¡Ã¦ÂÂ¿Ã¤Â¸Â­Ã§ÂšÂ„任务节点支持自定义业务功能按钮的配置选项
workflow.business.function.class=plm.portal.NewNewUI.buttonmng.TaskBusinessFunctionButtonDialog
#是否显示分条发起流程按钮,true:显示,false:不显示
workflow.workitem.launchFlag=false
#根据下面的属性值判断是否显示保存流程模板选择框,true表示显示
workflow.workitem.saveTempFlag=false
#发起流程流程任务名称是否必填及命名处理规则
workflow.workitem.workflowName=true
#如果不显示分条发起时,是否将选定数据作为一个流程进行审批        ÃƒÂ¦Ã‚­Â¤Ã©Â…ç½®ä¼˜å…ˆçº§åœ¨æ˜¾ç¤ºåˆ†æ¡å‘起选择框并选中分条发起流程之后(即如果选择分条发起,此配置不起作用)
#(true:将选定的数据在一个流程中进行审批,false:为每条数据启动一个审批流程)
workflow.workitem.launchOneWorkflowFlag=true
#是否能批量执行待办任务,选中多条通用待办任务数据,判断这些数据在同一任务节点,并属于同一流程,就可以批量执行下去
workflow.workitem.batchExeworkflowFlag=true
##根据下面的属性值判断是否下一步责任人标识(只判断是true,任何字符或没有此配置,即按false处理)
## ÃƒÂ¥Ã‚¦Â‚果此值为:true:执行流程任务时,不管发起时是否对每个节点都设置了责任人,当前执行窗口始终都显示在选择下一节点责任人(仅是路由选择同意)
##        ÃƒÂ¥Ã‚Â¦Ã¥ÂˆÂ™Ã¯Â¼Âšfalse:执行流程任务时,如果下一节点的责任人在发起时已经指定,则不显示下一节点责任人,否则显示下一步责任人,且有加红色*标识,此时为必须填写(选择)
workflow.workitem.showNextUserFlag=false
########################################### ÃƒÂ¥Ã‚·Â¥Ã¤Â½ÂœÃ¦ÂµÂ&流程引擎相关配置  END ###########################################
########################################### CS系统主构架支持的扩展服务 BEGIN ###########################################
# ÃƒÂ§Ã‚™Â»Ã¥Â½Â•成功后使用反射机制,自动执行该类中的公共接口 showMessage() ÃƒÂ¯Ã‚¼ÂˆÃ¦Â— å‚数传递)
# ÃƒÂ¤Ã‚»Â¥Ã¦Â”¯æŒç™»å½•成功后立即执行相关自定义扩展逻辑#
#e.g:extendservice.0=xxx.xx.xx
extendservicecount=0
#extendservice.0=
#extendservice.1=
#extendservice.1=
########################################### CS系统主构架支持的扩展服务 END ###########################################
########################################### UI&元数据(模型)缓存相关的配置 BEGIN ###########################################
#启用UI缓存及缓存定时刷新服务
UI.cache.enable=true
#是否每次访问都刷新数据库,true代码刷新,否则不刷新
UI.cache.refreshEveryTime=true
#定时器,在服务启动时开启
time_schedule_count=2
#加载数据模型到缓存
time_schedule_0=com.vci.cache.server.util.DataModelCacheTimer
#加载UI配置到缓存
time_schedule_1=plm.portal.tools.UICacheTimer
########################################### UI&元数据(模型)缓存相关的配置 END ###########################################