SEPHMI-安装部署之参数配置说明

SEPHMI管理员
发布于 2025-09-27 / 6 阅读
0
0

SEPHMI-安装部署之参数配置说明

对系统运行参数进行设置,配置文件为sephmi-studio-v5.0.jar\BOOT-INF\classes\application.properties。

也可将该配置文件从jar包中拖出来放到jar同级目录下。

图片3-tikd.png 用文本编辑器打开application.properties后,每行的“=”左侧为参数名,右侧为参数值,每个参数的配置说明如下:

分组

参数项

配置说明

语言

spring.i18n.properties

配置默认语言,目前支持的语言包括中文、英文和法语,具体配置参数值如下:

i18n/messages_zh_CN

i18n/messages_en_US

i18n/messages_fr_FR

默认配置为:

i18n/messages_zh_CN

自重启机制

server.memory.max

设置最大内存限制,如果超过了限制,则重启服务。这里的配置支持M、MB、K、KB、G、GB,大小写均可,如默认配置为:

4G

server.commond.onlyshutdown

如果SEPHMI配置到了一键启动中(有外部软件监测,一旦软件进程消失,则自动触发启动SEPHMI),则此处配置server.commond.onlyshutdown=true,即代表SEPHMI自己仅进行结束进程操作,否则这里配置为false,即SEPHMI结束进程后由自己触发启动。

默认配置为:

false

https配置

server.port

https的端口。默认配置为:

999

server.ssl.key-store

https的证书文件(PKCS12格式)

默认配置为:

classpath:keystoreHMI.p12

server.ssl.key-store-password

访问上述证书库所需的密码

server.ssl.keyStoreType

证书库类型。默认配置为:

PKCS12

server.ssl.keyAlias

服务器证书别名。默认配置为:

hmiCert

附件设置

spring.servlet.multipart.max-file-size

单个文件大小。默认配置为:

1001MB

spring.servlet.multipart.max-request-size

文件总数大小。默认配置为:

1001MB

数据库-sqlite

(按需配置)

spring.datasource.driver-class-name

数据库驱动:

org.sqlite.JDBC

spring.datasource.url

数据源配置地址,sqlite文件名固定为sephmi.db,由jar程序自动生成,配置格式固定为:

jdbc:sqlite:sephmi.db

spring.jpa.properties.hibernate.dialect

告诉 Hibernate(JPA 实现)在操作 SQLite 数据库时,使用 专门为 SQLite 定制的 SQL 方言类。固定配置为:

org.hibernate.dialect.SQLiteDialect

数据库-mysql

(按需配置)

spring.datasource.driver-class-name

数据库驱动:

com.mysql.jdbc.Driver

spring.datasource.url

数据源配置地址:

jdbc:mysql://192.168.1.170:3307/sephmi?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useSSL=false

spring.datasource.username

数据库连接账号,修改为现场数据库管理员分配的实际账号:

dbAdmin

spring.datasource.password

数据库连接密码,修改为现场场数据库管理员分配的实际密码:

dbPass

数据库-kingbase

(按需配置)

spring.datasource.driver-class-name

数据库驱动:

com.kingbase8.Driver

spring.datasource.url

数据源配置地址:

jdbc:kingbase8://192.168.1.8:54321/sephmi

spring.datasource.username

数据库连接账号,修改为现场数据库管理员分配的实际账号:

dbAdmin

spring.datasource.password

数据库连接密码,修改为现场场数据库管理员分配的实际密码:

dbPass

数据库-sqlserver

(按需配置)

spring.datasource.driver-class-name

数据库驱动:

com.microsoft.sqlserver.jdbc.SQLServerDriver

spring.datasource.url

数据源配置地址:

jdbc:sqlserver://192.168.1.8:1433;DatabaseName=sephmi

spring.datasource.username

数据库连接账号,修改为现场数据库管理员分配的实际账号:

dbAdmin

spring.datasource.password

数据库连接密码,修改为现场场数据库管理员分配的实际密码:

dbPass

存储方式

properties.saveway

properties的存储方式:file文件存储、db数据库存储。4.0之后的版本固定为db。所以此处固定配置为:

db

Session存储

spring.session.store-type

独立存储于数据库中,避免与其他应用session冲突,store-type支持jdbc、none。

此设置仅在遇到与其他应用session冲突时才设置为jdbc,所以此处默认设置为:

none

spring.session.jdbc.initialize-schema

即使将来把 store-type 改成 jdbc,也禁止 Spring Boot 自动创建/更新 session 表。需要你自己手动建表。此处jar程序会自动创建,所以此处固定为:

never

spring.session.jdbc.table-name

将来如果用 JDBC 存储 session,表名固定叫 SPRING_SESSION。表名由jar自动创建,所以此处固定为:

SPRING_SESSION

访问地址

site.url

用于地址映射,一般用来解决跨域问题。如果不需要对访问地址进行映射或固定域名地址,此处配置为空。

默认配置为空

HMI页访问授权

hmi.view.login

HMI页访问是否需要登录:1是,其他为否。

登录账号可在Studio中的用户管理进行维护。

默认配置为:

0

hmi.view.login.hmiCode

如果HMI页访问需要登录,那么此处可以设置登录地址,登录地址的界面也是有SEPHMI组态而来,所以此处配置的是HMI页的访问代码,由组态时产生。

用户数限制

hmi.licence

在Studio版中可以进行用户管理,可以创建新的用户,但是能够创建用户的最大数量是在此进行配置,这个licence码,需商业授权发放,默认最多新增3个用户。

Studio版授权

hmi.studio

Studio版为组态功能版,需要商业授权;默认为Explorer版,仅支持对组态完成的工程进行运行和浏览。

此处填写授权码。


评论