通知设置 新通知
Wildfly 开启 JMX
安装配置 • visionyi 发表了文章 • 0 个评论 • 562 次浏览 • 2023-06-08 11:59
在 standalone.conf.bat 加入如下信息set "JAVA_OPTS=%JAVA_OPTS% -Xbootclasspath/p:%JBOSS_HOME%\modules\system\layers\base\org\wildfly\common\main\wildfly-common-1.5.4.Final.jar"
set "JAVA_OPTS=%JAVA_OPTS% -Xbootclasspath/p:%JBOSS_HOME%\modules\system\layers\base\org\jboss\logmanager\main\jboss-logmanager-2.1.18.Final.jar"
set "JAVA_OPTS=%JAVA_OPTS% -Djboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager"
set "JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
set "JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"Domain 模式
在 Domain Console -> Runtime -> Server Group->[Group Name] [view]
-> JVMs 加入如下信息(需要一行行加)-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Xbootclasspath/p:D:\ApplicationServer\wildfly-23.0.2.Final.Domain\modules\system\layers\base\org\jboss\logmanager\main\jboss-logmanager-2.1.18.Final.jar
-Xbootclasspath/p:D:\ApplicationServer\wildfly-23.0.2.Final.Domain\modules\system\layers\base\org\wildfly\common\main\wildfly-common-1.5.4.Final.jar
在Domain Console -> Runtime -> Server Group->[Group Name] [view]
->System Properties加入如下配置jboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager
java.util.logging.manager=org.jboss.logmanager.LogManager 如果需要配置JMX登录密码,需要配置
com.sun.management.jmxremote.authenticate=true
并执行命令修改D:\Java_64b\jdk1.8.0_281\jre\lib\management\jmxremote.password 权限
Linux 命令:
cacls jmxremote.password /P [当前用户]:R
Linux 命令:
chmod 400 jmxremote.password
注意:Windows Service启动是不支持帐号密码验证,因为设置权限后还是报错:
Error: Password file read access must be restricted: ./conf/jmxremote.password
错误: 必须限制口令文件读取访问权限: ./conf/jmxremote.password
补充:
JMX只有一个端口,实际是开了三个端口,分别是:
一个是JMX端口(需要指定),JMX远程连接端口。
一个是RMI端口(默认随机),实际通信用的端口。
一个是本地服务端口(随机),用于本地jstat、jconsole连接用,本地使用,我们不用理会。
由于RMI是随机,如果有网络限制不好开放,所以使用如下配置设置RMI端口,方便zabbix连接与firewall配置
-Dcom.sun.management.jmxremote.rmi.port=1099
暂时建议:
per second 超過0.2
time spent in collention超過1min就報警. 查看全部
在 standalone.conf.bat 加入如下信息
set "JAVA_OPTS=%JAVA_OPTS% -Xbootclasspath/p:%JBOSS_HOME%\modules\system\layers\base\org\wildfly\common\main\wildfly-common-1.5.4.Final.jar"Domain 模式
set "JAVA_OPTS=%JAVA_OPTS% -Xbootclasspath/p:%JBOSS_HOME%\modules\system\layers\base\org\jboss\logmanager\main\jboss-logmanager-2.1.18.Final.jar"
set "JAVA_OPTS=%JAVA_OPTS% -Djboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager"
set "JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
set "JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
在 Domain Console -> Runtime -> Server Group->[Group Name] [view]
-> JVMs 加入如下信息(需要一行行加)
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Xbootclasspath/p:D:\ApplicationServer\wildfly-23.0.2.Final.Domain\modules\system\layers\base\org\jboss\logmanager\main\jboss-logmanager-2.1.18.Final.jar
-Xbootclasspath/p:D:\ApplicationServer\wildfly-23.0.2.Final.Domain\modules\system\layers\base\org\wildfly\common\main\wildfly-common-1.5.4.Final.jar
在Domain Console -> Runtime -> Server Group->[Group Name] [view]
->System Properties加入如下配置
jboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager如果需要配置JMX登录密码,需要配置
java.util.logging.manager=org.jboss.logmanager.LogManager
com.sun.management.jmxremote.authenticate=true
并执行命令修改D:\Java_64b\jdk1.8.0_281\jre\lib\management\jmxremote.password 权限
Linux 命令:
cacls jmxremote.password /P [当前用户]:R
Linux 命令:
chmod 400 jmxremote.password
注意:Windows Service启动是不支持帐号密码验证,因为设置权限后还是报错:
Error: Password file read access must be restricted: ./conf/jmxremote.password
错误: 必须限制口令文件读取访问权限: ./conf/jmxremote.password
补充:
JMX只有一个端口,实际是开了三个端口,分别是:
一个是JMX端口(需要指定),JMX远程连接端口。
一个是RMI端口(默认随机),实际通信用的端口。
一个是本地服务端口(随机),用于本地jstat、jconsole连接用,本地使用,我们不用理会。
由于RMI是随机,如果有网络限制不好开放,所以使用如下配置设置RMI端口,方便zabbix连接与firewall配置
-Dcom.sun.management.jmxremote.rmi.port=1099
暂时建议:
per second 超過0.2
time spent in collention超過1min就報警.
SAMEX EAM 7.1.2版本正式发布(2022年09月08日)
EAM • visionyi 发表了文章 • 0 个评论 • 461 次浏览 • 2022-09-08 12:28
[EAM-842] - eam-工单: 在数据量大的情况下,打开工单树状图,点复选框会导致界面卡死
[EAM-844] - 系统设计器: 关于license控制权限有问题, 当license控制只看到fam内容的时,系统设计器应用中更多操作下“系统模块”会打不开
[EAM-845] - 【mysql】:报表中心,页面有有大于100条数据时,搜索数据,后台报错如图,且无法正常搜索到数据
[EAM-850] - 询价单-mysql:报价单tab中的【选择询价单行】按钮,点击弹窗未正常显示列表数据,需修改
[EAM-853] - 资产台账:新建一个资产,【位置】选择仓库,【库存编号】选择一个资产化物料,点击保存,页面会卡死
[EAM-856] - 状态监控:新建一个仪表读数记录保存 ,然后在状态监控新建记录并选择位置或者资产但是不立即保存,插入一条仪表读数然后点击保存状态监控,会出错
[EAM-857] - 工单-树状图: 搜索这里的搜索逻辑有点问题,目前搜索显示的都不是当前工单工单所属的匹配数据.
查看全部
[EAM-842] - eam-工单: 在数据量大的情况下,打开工单树状图,点复选框会导致界面卡死
[EAM-844] - 系统设计器: 关于license控制权限有问题, 当license控制只看到fam内容的时,系统设计器应用中更多操作下“系统模块”会打不开
[EAM-845] - 【mysql】:报表中心,页面有有大于100条数据时,搜索数据,后台报错如图,且无法正常搜索到数据
[EAM-850] - 询价单-mysql:报价单tab中的【选择询价单行】按钮,点击弹窗未正常显示列表数据,需修改
[EAM-853] - 资产台账:新建一个资产,【位置】选择仓库,【库存编号】选择一个资产化物料,点击保存,页面会卡死
[EAM-856] - 状态监控:新建一个仪表读数记录保存 ,然后在状态监控新建记录并选择位置或者资产但是不立即保存,插入一条仪表读数然后点击保存状态监控,会出错
[EAM-857] - 工单-树状图: 搜索这里的搜索逻辑有点问题,目前搜索显示的都不是当前工单工单所属的匹配数据.
P2v4.4.3版本正式发布(2022年09月08日)
P2 • visionyi 发表了文章 • 0 个评论 • 345 次浏览 • 2022-09-08 12:24
[PII-1631] - 在选择对话框勾选记录,该记录后面的选择框会消失。
[PII-1802][PII-1803][PII-1805][PII-1806][PII-1878]... - 密码验证与强密码逻辑修正
[PII-1809] - 多网卡时,打开生成报表页面预览,无法正常生成预览,显示无法访问,
[PII-1866] - token管理:app登录时,服务端存入数据库的token和返回给app的token不一致
[PII-1867] - Filter把OPTIONS拦截了,导致前端无法跨域访问
[PII-1869] - 数据库管理:已存在的数据表字段,修改器字段类型后,不保存直接点击【应用配置更改】,会导致无法应用配置更改,且其他表的更改都不可用
[PII-1871] - 使用AWS Aliyun 的 Secrets Manager 启动时后台报错
[PII-1873] - 系统缓慢时,使用上传功能有机会出现上传的文件关联到系统第一个附件文件。
[PII-1874] - 上传附件时不选择文件,保存后会生成unknown文件
[PII-1876] - 【数据库管理】 存在备份表时无法应用配置更改 前台没有提示错误信息
[PII-1883] - api接口:若是系统已经登录,但是本身api接口请求时带有token,则验证自带的token
[PII-1888] - 正常删除附件时后台出现警告信息 DocLocalClientImpl:49 - can not found
[PII-1893] - 数据库管理:1、将配置的应用程序的主表,勾选【站点过滤】后,应用配置 2、查看其对应的应用程序,页面主页的列表消失,详情页无法查看
[PII-1897] - PaoSet使用PreparedStatement设置参数时count与isEmpty出现异常
[PII-1899] - 使用lookup或直接使用paoset读取站点过滤物件时,会出现其他非共享站点的数据
[PII-1900] - 设置物件为站点过滤,保存时提示栏位需要默认值
[PII-1901] - Mysql数据库管理: 编辑已有的数据表(勾选了站点共享),取消【站点共享】后应用配置,后台报错,无法正常应用
[PII-1905] - 扁平界面下iframe高度设置失效的问题
[PII-1909] - 使用view做数据源时有机会导致循环加载数据,导致界面卡死
[PII-1916] - 使用FAM License导致无法打开[系统模块]
[PII-1918] - 数据库管理:勾选状态,删除添加应用配置时,界面报错,且执行提示命令报错
[PII-1919] - 如果重复加载ear时,会导致系统重复生成数据库连接回收线程,并后台出现usedWrite is null.错误
[PII-1922] - 分类管理缓存异常,页面无法正常显示
[PII-1923] - mysql-服务器启动: 如果是Wildfly Servlet-Only或tomcat 做application server 啟動系統,會報下图的錯誤
[PII-1925] - 单库配置了读写分离会导致死锁
[PII-1926] - 部份view没有主键,导致调用DataBean#getKeyField时出现空指针
新功能
[PII-1889] - 在消息模板添加附件,系统消息模板发送邮件时自动带上附件
[PII-1890] - 日期类型栏位允许用户只输入 22-7-1,系统能自动将其转换成 2022-07-01。
[PII-1896] - 添加只读树状图逻辑,防止数据量大时导致系统卡死。
系统改进
[PII-1870] - 优化登录接口与token验证逻辑
[PII-1910] - 反向代理或LB使用HTTPS指向内部HTTP时异常
[PII-1912] - 把echart改用min包
[PII-1915] - iframe控件url添加自动填充数据功能,:fieldname 系统会自动填充数据 查看全部
[PII-1631] - 在选择对话框勾选记录,该记录后面的选择框会消失。
[PII-1802][PII-1803][PII-1805][PII-1806][PII-1878]... - 密码验证与强密码逻辑修正
[PII-1809] - 多网卡时,打开生成报表页面预览,无法正常生成预览,显示无法访问,
[PII-1866] - token管理:app登录时,服务端存入数据库的token和返回给app的token不一致
[PII-1867] - Filter把OPTIONS拦截了,导致前端无法跨域访问
[PII-1869] - 数据库管理:已存在的数据表字段,修改器字段类型后,不保存直接点击【应用配置更改】,会导致无法应用配置更改,且其他表的更改都不可用
[PII-1871] - 使用AWS Aliyun 的 Secrets Manager 启动时后台报错
[PII-1873] - 系统缓慢时,使用上传功能有机会出现上传的文件关联到系统第一个附件文件。
[PII-1874] - 上传附件时不选择文件,保存后会生成unknown文件
[PII-1876] - 【数据库管理】 存在备份表时无法应用配置更改 前台没有提示错误信息
[PII-1883] - api接口:若是系统已经登录,但是本身api接口请求时带有token,则验证自带的token
[PII-1888] - 正常删除附件时后台出现警告信息 DocLocalClientImpl:49 - can not found
[PII-1893] - 数据库管理:1、将配置的应用程序的主表,勾选【站点过滤】后,应用配置 2、查看其对应的应用程序,页面主页的列表消失,详情页无法查看
[PII-1897] - PaoSet使用PreparedStatement设置参数时count与isEmpty出现异常
[PII-1899] - 使用lookup或直接使用paoset读取站点过滤物件时,会出现其他非共享站点的数据
[PII-1900] - 设置物件为站点过滤,保存时提示栏位需要默认值
[PII-1901] - Mysql数据库管理: 编辑已有的数据表(勾选了站点共享),取消【站点共享】后应用配置,后台报错,无法正常应用
[PII-1905] - 扁平界面下iframe高度设置失效的问题
[PII-1909] - 使用view做数据源时有机会导致循环加载数据,导致界面卡死
[PII-1916] - 使用FAM License导致无法打开[系统模块]
[PII-1918] - 数据库管理:勾选状态,删除添加应用配置时,界面报错,且执行提示命令报错
[PII-1919] - 如果重复加载ear时,会导致系统重复生成数据库连接回收线程,并后台出现usedWrite is null.错误
[PII-1922] - 分类管理缓存异常,页面无法正常显示
[PII-1923] - mysql-服务器启动: 如果是Wildfly Servlet-Only或tomcat 做application server 啟動系統,會報下图的錯誤
[PII-1925] - 单库配置了读写分离会导致死锁
[PII-1926] - 部份view没有主键,导致调用DataBean#getKeyField时出现空指针
新功能
[PII-1889] - 在消息模板添加附件,系统消息模板发送邮件时自动带上附件
[PII-1890] - 日期类型栏位允许用户只输入 22-7-1,系统能自动将其转换成 2022-07-01。
[PII-1896] - 添加只读树状图逻辑,防止数据量大时导致系统卡死。
系统改进
[PII-1870] - 优化登录接口与token验证逻辑
[PII-1910] - 反向代理或LB使用HTTPS指向内部HTTP时异常
[PII-1912] - 把echart改用min包
[PII-1915] - iframe控件url添加自动填充数据功能,:fieldname 系统会自动填充数据
SAMEX EAM 7.1.1版本正式发布(2022年06月22日)
EAM • visionyi 发表了文章 • 0 个评论 • 405 次浏览 • 2022-06-22 14:19
[EAM-836] - 添加新接口读取工单仪表读数历史
[EAM-835] - 添加工单附件查询接口
[EAM-836] - 添加新接口读取工单仪表读数历史
[EAM-835] - 添加工单附件查询接口
P2v4.4.2版本正式发布(2022年06月22日)
P2 • visionyi 发表了文章 • 0 个评论 • 504 次浏览 • 2022-06-22 14:16
[PII-1818] - 【mysql】系统设计器:页面工具栏偶尔会出现按钮缺失,或者系统设计器整个应用程序不见了
[PII-1845] - 【mysql】paoset查询数据时会出现锁表
[PII-1847] - pao.object2Pao与pao2Object 无法读写日期字段
[PII-1850] - Pao使用pao2Object对象复制到实体类时getDatabaseValue会报空指针
[PII-1852] - 系统设计器:无法导入XML,提示“Unable to open file LIBRARY.xml”
新功能
[PII-1726] - 系统接入 Secrets Manager 管理凭据
[PII-1849] - 添加手动创建token的方法,与IOT设备整合时使用。
系统改进
[PII-1838] - 优化rest api 代码结构
[PII-1843] - PaoSet添加方法防止sql注入攻击
[PII-1846] - 把api token改为动态密钥
[PII-1848] - token加入displayname、siteid与hrid返回给前端
[PII-1851] - 添加应用附件查询接口 查看全部
[PII-1818] - 【mysql】系统设计器:页面工具栏偶尔会出现按钮缺失,或者系统设计器整个应用程序不见了
[PII-1845] - 【mysql】paoset查询数据时会出现锁表
[PII-1847] - pao.object2Pao与pao2Object 无法读写日期字段
[PII-1850] - Pao使用pao2Object对象复制到实体类时getDatabaseValue会报空指针
[PII-1852] - 系统设计器:无法导入XML,提示“Unable to open file LIBRARY.xml”
新功能
[PII-1726] - 系统接入 Secrets Manager 管理凭据
[PII-1849] - 添加手动创建token的方法,与IOT设备整合时使用。
系统改进
[PII-1838] - 优化rest api 代码结构
[PII-1843] - PaoSet添加方法防止sql注入攻击
[PII-1846] - 把api token改为动态密钥
[PII-1848] - token加入displayname、siteid与hrid返回给前端
[PII-1851] - 添加应用附件查询接口
SAMEX EAM 7.1.0版本正式发布(2022年05月25日)
EAM • visionyi 发表了文章 • 0 个评论 • 632 次浏览 • 2022-05-25 15:26
[EAM-765] - FARECEIV这个应用的英文描述拼写错误,应修改为:Fixed Asset Receive
[EAM-768] - 资产处置:点击新建,【资产编码】无法选择数据,点击一条记录没选到
[EAM-769] - 资产租借、资产收回:在主页中添加资产明细,继续其他操作时,会报错(已经发生的数据库错误编号 0。 could not execute statement; SQL [n/a]; )
[EAM-770] - eam测试环境:菜单合同中有两个【维保合同】,点击下面那个一直加载中,无法打开
[EAM-771] - 自动提醒器: 新建提醒器,无法选择站点,也不会默认选择站点
[EAM-772] - 资产租借-【租借资产明细】添加两条记录,点击保存会报错;资产盘点-【盘点清单】添加两条记录保存会报错
[EAM-773] - 提交工作流发邮件:程序已经选择了站点信息,且企业站点也配置了邮件服务,提交工作流时,无法正常发送邮件,日志报错:authentication failed, system busy
[EAM-774] - 报表中心:进入页面显示空白,后台日志报错:NullPointerException,页面报错如图二
[EAM-779] - 重写上传逻辑后,功能匹配
[EAM-781] - 繁体格式下,登录页【忘记密码】还是显示简体中文,需修改
[EAM-784] - 物料-库存管理:重订购库存项目,弹出的预览详细页面没有显示对应的重订购记录
[EAM-786] - 物料-出料/转移-更多操作-添加修改预留内容: 点击如下图的【添加行】,不可添加,提示“无效的数据类型。”
[EAM-787] - 采购-采购验收:点击【选择已订购库存项目】选择项目,每次都需点2次才能正常选择
[EAM-788] - 物料-出料/转移:先打开出料/转移界面后新建仓库,新建的仓库通过搜索全部不会显示,需关闭重新进入才显示
[EAM-789] - 物料-库存管理: 编辑库存,再【库存余量】中,添加一个余量,和输入货架号后,点击【报错】,报错“发生数据库错误,错误编号为 2601”,无法正常添加
[EAM-791] - 采购-采购验收:接收资产化管理库存项目功能有误,一直可以重复接收,且每次只接收1个
[EAM-792] - 工单-工单详情: 主页的sop-物料tab下,选无属性物料,点击【更改状态】,提示:无效的数据类型
[EAM-793] - 工单-定期维保-状态监控:新建监控,点击【操作控制】tab下的【添加行】提示【指定的值 SAMEX1003 超出最大字段长度。】,无法正常添加和保存。
[EAM-795] - 工单-标准操作程序-详细:选择【位置】后,检修路线改为不可选择,但是先选择【检修路线】,可正常选择位置,限制逻辑互斥(
[EAM-796] - 固定资产-资产盘点:【盘点清单】中添加资产编码,第一次添加 保存后,记录会消失,第二次添加保存才显示
[EAM-797] - 固定资产-资产盘点:在【盘点汇总】添加盘点清单资产,设置其详细信息,选择【新的使用部门】和【新的所属属部门】,此时会自动勾选了【使用变更】,点击【保存】,然后更改状态为“COMPLTD/已完成” ,页面会报错
[EAM-798] - 工单-工单详情-sop-物料:点击【选择物料】添加一个物料后,点击【保存】or【更改状态】按钮,都提示【所需字段 申请 为空。】
[EAM-799] - 采购-付款审批: 单SAME1005,点击【更改状态】,选择【已批准/已支付】,不能更改,页面报错。(6.5.1正常)
[EAM-800] - 采购-付款审批:点击【更改状态】,更改为【已批准/已支付】都会提示【无法将发票 SAME1006 状态更改为 PAID。 无效的数据类型。】,无法更改
[EAM-801] - (6.5.1正常)固定资产-资产盘点:在主页-【后期跟进信息】,选择一条记录并点击其【跟进单编号】,页面提示“ 属性 SITEID 不存在。”
[EAM-802] - fam模块 固定资产-固定资产台账:主页点击【服务提供商】,其选择对话框的栏位没有绑定到数据,栏位显示INVALID BINDING
[EAM-804] - 采购-采购合同:调整一次价格后再次调整,其价格计算错误
[EAM-805] - fam模块 固定资产-入账处理:资产列表-批量增加入账资产,输入资产描述和数量,而后勾选全部记录,点击【自动生成资产编号】,页面提示“system#serverexception”,查看后台日志没记录
[EAM-806] - 合同-采购合同:检查合同选项旧版是否正常默认存在数据
[EAM-808] - 合同-采购合同:点击【更多操作】-【软件许可证详细信息】,打开页面,其页面的指定用户列表,缺失了【人员位置】列。
[EAM-809] - 合同-采购合同:新建合同,添加默认行后,行不能编辑,且合同不能正常保存
[EAM-810] - 工单-标准操作程序、检修/巡检路线: 点击【新建】进入新建页面,都没自动生成编号
[EAM-811] - 工单-工单详情:新建工单,【标准操作程序】不能正常现在绑定巡检路线的操作程序
[EAM-812] - (6.5.1版本正常)fam模块 固定资产-资产盘点:主页的【后期跟进信息】,列表中部分栏位没绑定数据,栏位显示INVALID BINDING
[EAM-815] - 工单-工单详情-SOP-物料:添加物料时,【库存项目】显示没绑定到数据,且【行类型】点击后没反应,都无法选择数据
[EAM-816] - 数据库管理-物件栏位:物件栏位中【类型】的值清单选择列表【描述】一列,都是以英文语言显示,与系统所选语言不匹配
[EAM-817] - 固定资产-资产盘点-后期跟进信息:打开时后台报错提示字段DISPOSALTYPE不存在
[EAM-818] - 运行位置-更多操作-打开树状图:位置搜索功能用不了而且点了会使界面卡死,建议将搜索框隐藏
[EAM-823] - (fam模块)固定资产-资产维修申请:服务供应商 选择列表框的栏位没绑定到数据
系统改进
[EAM-820] - 询价单:【报价单】tab的【选择询价单行】按钮,页面弹窗如图,其列表标题显示【INVALID 】。未正常显示数据
[EAM-822] - 标准操作程序:新建标准程序,如下图,选择资产后,点击【位置】打开选择页,选择位置后,提示:字段检修路线是只读,提示逻辑错误
[EAM-831] - 采购-付款审批:取消勾选【关闭采购单】,更改状态,点击【确定】,状态更改成功,但是同时也把采购单关闭了,正常应该是不关闭 查看全部
[EAM-765] - FARECEIV这个应用的英文描述拼写错误,应修改为:Fixed Asset Receive
[EAM-768] - 资产处置:点击新建,【资产编码】无法选择数据,点击一条记录没选到
[EAM-769] - 资产租借、资产收回:在主页中添加资产明细,继续其他操作时,会报错(已经发生的数据库错误编号 0。 could not execute statement; SQL [n/a]; )
[EAM-770] - eam测试环境:菜单合同中有两个【维保合同】,点击下面那个一直加载中,无法打开
[EAM-771] - 自动提醒器: 新建提醒器,无法选择站点,也不会默认选择站点
[EAM-772] - 资产租借-【租借资产明细】添加两条记录,点击保存会报错;资产盘点-【盘点清单】添加两条记录保存会报错
[EAM-773] - 提交工作流发邮件:程序已经选择了站点信息,且企业站点也配置了邮件服务,提交工作流时,无法正常发送邮件,日志报错:authentication failed, system busy
[EAM-774] - 报表中心:进入页面显示空白,后台日志报错:NullPointerException,页面报错如图二
[EAM-779] - 重写上传逻辑后,功能匹配
[EAM-781] - 繁体格式下,登录页【忘记密码】还是显示简体中文,需修改
[EAM-784] - 物料-库存管理:重订购库存项目,弹出的预览详细页面没有显示对应的重订购记录
[EAM-786] - 物料-出料/转移-更多操作-添加修改预留内容: 点击如下图的【添加行】,不可添加,提示“无效的数据类型。”
[EAM-787] - 采购-采购验收:点击【选择已订购库存项目】选择项目,每次都需点2次才能正常选择
[EAM-788] - 物料-出料/转移:先打开出料/转移界面后新建仓库,新建的仓库通过搜索全部不会显示,需关闭重新进入才显示
[EAM-789] - 物料-库存管理: 编辑库存,再【库存余量】中,添加一个余量,和输入货架号后,点击【报错】,报错“发生数据库错误,错误编号为 2601”,无法正常添加
[EAM-791] - 采购-采购验收:接收资产化管理库存项目功能有误,一直可以重复接收,且每次只接收1个
[EAM-792] - 工单-工单详情: 主页的sop-物料tab下,选无属性物料,点击【更改状态】,提示:无效的数据类型
[EAM-793] - 工单-定期维保-状态监控:新建监控,点击【操作控制】tab下的【添加行】提示【指定的值 SAMEX1003 超出最大字段长度。】,无法正常添加和保存。
[EAM-795] - 工单-标准操作程序-详细:选择【位置】后,检修路线改为不可选择,但是先选择【检修路线】,可正常选择位置,限制逻辑互斥(
[EAM-796] - 固定资产-资产盘点:【盘点清单】中添加资产编码,第一次添加 保存后,记录会消失,第二次添加保存才显示
[EAM-797] - 固定资产-资产盘点:在【盘点汇总】添加盘点清单资产,设置其详细信息,选择【新的使用部门】和【新的所属属部门】,此时会自动勾选了【使用变更】,点击【保存】,然后更改状态为“COMPLTD/已完成” ,页面会报错
[EAM-798] - 工单-工单详情-sop-物料:点击【选择物料】添加一个物料后,点击【保存】or【更改状态】按钮,都提示【所需字段 申请 为空。】
[EAM-799] - 采购-付款审批: 单SAME1005,点击【更改状态】,选择【已批准/已支付】,不能更改,页面报错。(6.5.1正常)
[EAM-800] - 采购-付款审批:点击【更改状态】,更改为【已批准/已支付】都会提示【无法将发票 SAME1006 状态更改为 PAID。 无效的数据类型。】,无法更改
[EAM-801] - (6.5.1正常)固定资产-资产盘点:在主页-【后期跟进信息】,选择一条记录并点击其【跟进单编号】,页面提示“ 属性 SITEID 不存在。”
[EAM-802] - fam模块 固定资产-固定资产台账:主页点击【服务提供商】,其选择对话框的栏位没有绑定到数据,栏位显示INVALID BINDING
[EAM-804] - 采购-采购合同:调整一次价格后再次调整,其价格计算错误
[EAM-805] - fam模块 固定资产-入账处理:资产列表-批量增加入账资产,输入资产描述和数量,而后勾选全部记录,点击【自动生成资产编号】,页面提示“system#serverexception”,查看后台日志没记录
[EAM-806] - 合同-采购合同:检查合同选项旧版是否正常默认存在数据
[EAM-808] - 合同-采购合同:点击【更多操作】-【软件许可证详细信息】,打开页面,其页面的指定用户列表,缺失了【人员位置】列。
[EAM-809] - 合同-采购合同:新建合同,添加默认行后,行不能编辑,且合同不能正常保存
[EAM-810] - 工单-标准操作程序、检修/巡检路线: 点击【新建】进入新建页面,都没自动生成编号
[EAM-811] - 工单-工单详情:新建工单,【标准操作程序】不能正常现在绑定巡检路线的操作程序
[EAM-812] - (6.5.1版本正常)fam模块 固定资产-资产盘点:主页的【后期跟进信息】,列表中部分栏位没绑定数据,栏位显示INVALID BINDING
[EAM-815] - 工单-工单详情-SOP-物料:添加物料时,【库存项目】显示没绑定到数据,且【行类型】点击后没反应,都无法选择数据
[EAM-816] - 数据库管理-物件栏位:物件栏位中【类型】的值清单选择列表【描述】一列,都是以英文语言显示,与系统所选语言不匹配
[EAM-817] - 固定资产-资产盘点-后期跟进信息:打开时后台报错提示字段DISPOSALTYPE不存在
[EAM-818] - 运行位置-更多操作-打开树状图:位置搜索功能用不了而且点了会使界面卡死,建议将搜索框隐藏
[EAM-823] - (fam模块)固定资产-资产维修申请:服务供应商 选择列表框的栏位没绑定到数据
系统改进
[EAM-820] - 询价单:【报价单】tab的【选择询价单行】按钮,页面弹窗如图,其列表标题显示【INVALID 】。未正常显示数据
[EAM-822] - 标准操作程序:新建标准程序,如下图,选择资产后,点击【位置】打开选择页,选择位置后,提示:字段检修路线是只读,提示逻辑错误
[EAM-831] - 采购-付款审批:取消勾选【关闭采购单】,更改状态,点击【确定】,状态更改成功,但是同时也把采购单关闭了,正常应该是不关闭
P2v4.4.1版本正式发布(2022年05月25日)
P2 • visionyi 发表了文章 • 0 个评论 • 615 次浏览 • 2022-05-25 15:20
[PII-1634] - 在"角色/岗位"中,选择角色的类型:USERDATA,再选择角色的值,点击保存。之后对该角色/岗位进行修改,改成其他类型,数据表里 userdata 栏位不会被清空,导致流程会跑错。
[PII-1638] - 数据库管理加视图的时候,有时会触发"视图可编辑"的勾选,这时它引入主表的java类后,一些栏位的缺失会导致后台报错。
[PII-1675] - 文本框描述非中文非英文会出现乱码
[PII-1732] - 加强密码策略规则
[PII-1762] - 以linux service 启动 p2无法导出excel
[PII-1764] - 用户有机会从下载Excel接口非法下载到其他文件
[PII-1765] - 用户有机会从下载附件接口非法下载到其他文件
[PII-1766] - 多用户同时使用导出或导入Excel数据时有机会出现互相覆盖的情况
[PII-1768] - 标准库:清理测试数据
[PII-1772] - 安全问题:p2登录请求中,存在sql注入漏洞,可以通过不同的SQL注入语句获取存储在数据库中的信息或者修改,需修复
[PII-1773] - 忘记密码功能有sql注入风险
[PII-1774] - 报表导出PDF的创建者版本信息包含了发布包目录信息
[PII-1776] - 用户账号:创建新用户,输入必填项后,点保存会提示“ 所需字段 Password 为空。”
[PII-1777] - 用户账号:更多操作-安全控制,修改【密码强度】,点击确定,提示“ 所需字段 最小密码长度 为空。”
[PII-1778] - 更改密码弹窗:其错误提示语弹窗的友上角【x】按钮点击无效
[PII-1779] - 新建用户或者用户修改密码时,密码设置部分特殊符号(如:@#$%^),用户登录时会登录失败,提示“用户标识和密码无效。请重新尝试。”
[PII-1780] - 更改密码:密码输入框中复制中文字符,可以修改,需优化,应该提示不能包含中文字符
[PII-1781] - 空密码登录时会显示空白页面
[PII-1783] - 语言格式不匹配,具体表现为:当前登录用户设置简体中文,新建一个用户,提示语却显示繁体中文
[PII-1784] - 用户账号:新建一个用户,【密码】栏位输入一位字符,点击【确认密码】栏位,【密码】框中自动填充两位虚拟字符
[PII-1785] - 用户账号:密码输入空格,可新建用户或更改密码,需修改
[PII-1786] - 用户账号-更改密码:修改密码时,输入以前使用的密码,其显示的提示语需优化
[PII-1787] - 英文语言下,菜单如下图的所有模块的创建快捷方式的【creat】单词拼写错误,应是create
[PII-1792] - 系统设计器:表列控件的属性【可排序】设置无效,如果去掉勾选,界面上依然可点击排序
[PII-1794] - 密码无法以“FOO”开头
[PII-1795] - 用户账号-安全控制:设置【强制新用户更改密码】,而后新建一个用户,新用户登录,弹出强制更改密码设置框后,不修改密码,直接点击确定会提示“密码已被更改”
[PII-1796] - 经典界面在强制修改密码时,用户可以操作开始菜单
[PII-1799] - mysql版本:数据库管理,没有把修改或新增的物件显示在最前
[PII-1800] - 报表管理:发送报表失败,提示邮件发送失败c:\p2report \ExportDocuments\hr_20220402_144923_530.pdf (文件名、目录名或卷标语法不正确。)
[PII-1801] - mysql版本:view创建时PS_SYSOBJECTS_DF数据缺失
[PII-1804] - 主页强制更改密码框的提示信息需要优化
[PII-1808] - 弱密码词典:导入词典后,没有实时显示,需要关闭对话框重新打开才看到
[PII-1810] - view使用多表时会导致PS_SYSOBJECTS_DF表的EXTENDSOBJECT为空
[PII-1811] - 动态数据绑定的绑定字段不是先添加(排在前面)会导致选择值时无法返回值
[PII-1814] - 本地环境上传附件,在本地选择文件后,点击上传,会显示“未选择任何文件”,后台有报错
[PII-1815] - mysql本地环境:在两个浏览器中,分别登录两个不同账号,同时操作grid下导出excel,会提示报错
[PII-1817] - 系统文字显示问题
[PII-1819] - 系统设计器:界面工具栏位置,有部分菜单按钮缺失
[PII-1822] - view没有uniqueId时分页会报错
[PII-1823] - view使用自定义字段名时,会出现ps_objectcols_df与view字段不对应,导致界面显示INVALID BINDING
[PII-1826] - 修改View时不去覆盖PS_SYSOBJECTS_DF的数据
[PII-1828] - imagebox显示空白无法加载图片
[PII-1829] - 树状图不兼容非分类物件查找 当物件没有DEFINNAME栏位时,树状图报“属性DEFINNAME不存在”错误
[PII-1831] - refreshTab时会reloadTable导致重复冷加载PaoSetRemoe
[PII-1833] - 数据库管理修改勾选[修改跟踪][站点过滤][支持状态化],物件栏位不显示新加的栏位
[PII-1836] - 条件定义判断有问题
[PII-1841] - 用户账号-更多操作-设置密码提示:密码提示问题设置后,不生效
[PII-1754] [PII-1756] [PII-1760][PII-1789] [PII-1813][PII-1820]- mysql版本问题修正
新功能
[PII-1683] - 系统设计器中栏位增加设置序号功能,用tab顺序输入
系统改进
[PII-1664] - 在表格控件加入自动换行设定
[PII-1681] - grid下的属性显示tips默认下所有都开启
[PII-1782] - 优化附件上传与下载逻辑,方便扩展使用第三方OSS方案
[PII-1791] - 缓存sysvar数据加快读取
[PII-1797] - 密码验证:输入完密码和确认密码,点击【保存】或者【确定】,才进行密码要求的验证
[PII-1832] - 清除grid的不必要的PaoSetRemote加载,优化加载速度 查看全部
[PII-1634] - 在"角色/岗位"中,选择角色的类型:USERDATA,再选择角色的值,点击保存。之后对该角色/岗位进行修改,改成其他类型,数据表里 userdata 栏位不会被清空,导致流程会跑错。
[PII-1638] - 数据库管理加视图的时候,有时会触发"视图可编辑"的勾选,这时它引入主表的java类后,一些栏位的缺失会导致后台报错。
[PII-1675] - 文本框描述非中文非英文会出现乱码
[PII-1732] - 加强密码策略规则
[PII-1762] - 以linux service 启动 p2无法导出excel
[PII-1764] - 用户有机会从下载Excel接口非法下载到其他文件
[PII-1765] - 用户有机会从下载附件接口非法下载到其他文件
[PII-1766] - 多用户同时使用导出或导入Excel数据时有机会出现互相覆盖的情况
[PII-1768] - 标准库:清理测试数据
[PII-1772] - 安全问题:p2登录请求中,存在sql注入漏洞,可以通过不同的SQL注入语句获取存储在数据库中的信息或者修改,需修复
[PII-1773] - 忘记密码功能有sql注入风险
[PII-1774] - 报表导出PDF的创建者版本信息包含了发布包目录信息
[PII-1776] - 用户账号:创建新用户,输入必填项后,点保存会提示“ 所需字段 Password 为空。”
[PII-1777] - 用户账号:更多操作-安全控制,修改【密码强度】,点击确定,提示“ 所需字段 最小密码长度 为空。”
[PII-1778] - 更改密码弹窗:其错误提示语弹窗的友上角【x】按钮点击无效
[PII-1779] - 新建用户或者用户修改密码时,密码设置部分特殊符号(如:@#$%^),用户登录时会登录失败,提示“用户标识和密码无效。请重新尝试。”
[PII-1780] - 更改密码:密码输入框中复制中文字符,可以修改,需优化,应该提示不能包含中文字符
[PII-1781] - 空密码登录时会显示空白页面
[PII-1783] - 语言格式不匹配,具体表现为:当前登录用户设置简体中文,新建一个用户,提示语却显示繁体中文
[PII-1784] - 用户账号:新建一个用户,【密码】栏位输入一位字符,点击【确认密码】栏位,【密码】框中自动填充两位虚拟字符
[PII-1785] - 用户账号:密码输入空格,可新建用户或更改密码,需修改
[PII-1786] - 用户账号-更改密码:修改密码时,输入以前使用的密码,其显示的提示语需优化
[PII-1787] - 英文语言下,菜单如下图的所有模块的创建快捷方式的【creat】单词拼写错误,应是create
[PII-1792] - 系统设计器:表列控件的属性【可排序】设置无效,如果去掉勾选,界面上依然可点击排序
[PII-1794] - 密码无法以“FOO”开头
[PII-1795] - 用户账号-安全控制:设置【强制新用户更改密码】,而后新建一个用户,新用户登录,弹出强制更改密码设置框后,不修改密码,直接点击确定会提示“密码已被更改”
[PII-1796] - 经典界面在强制修改密码时,用户可以操作开始菜单
[PII-1799] - mysql版本:数据库管理,没有把修改或新增的物件显示在最前
[PII-1800] - 报表管理:发送报表失败,提示邮件发送失败c:\p2report \ExportDocuments\hr_20220402_144923_530.pdf (文件名、目录名或卷标语法不正确。)
[PII-1801] - mysql版本:view创建时PS_SYSOBJECTS_DF数据缺失
[PII-1804] - 主页强制更改密码框的提示信息需要优化
[PII-1808] - 弱密码词典:导入词典后,没有实时显示,需要关闭对话框重新打开才看到
[PII-1810] - view使用多表时会导致PS_SYSOBJECTS_DF表的EXTENDSOBJECT为空
[PII-1811] - 动态数据绑定的绑定字段不是先添加(排在前面)会导致选择值时无法返回值
[PII-1814] - 本地环境上传附件,在本地选择文件后,点击上传,会显示“未选择任何文件”,后台有报错
[PII-1815] - mysql本地环境:在两个浏览器中,分别登录两个不同账号,同时操作grid下导出excel,会提示报错
[PII-1817] - 系统文字显示问题
[PII-1819] - 系统设计器:界面工具栏位置,有部分菜单按钮缺失
[PII-1822] - view没有uniqueId时分页会报错
[PII-1823] - view使用自定义字段名时,会出现ps_objectcols_df与view字段不对应,导致界面显示INVALID BINDING
[PII-1826] - 修改View时不去覆盖PS_SYSOBJECTS_DF的数据
[PII-1828] - imagebox显示空白无法加载图片
[PII-1829] - 树状图不兼容非分类物件查找 当物件没有DEFINNAME栏位时,树状图报“属性DEFINNAME不存在”错误
[PII-1831] - refreshTab时会reloadTable导致重复冷加载PaoSetRemoe
[PII-1833] - 数据库管理修改勾选[修改跟踪][站点过滤][支持状态化],物件栏位不显示新加的栏位
[PII-1836] - 条件定义判断有问题
[PII-1841] - 用户账号-更多操作-设置密码提示:密码提示问题设置后,不生效
[PII-1754] [PII-1756] [PII-1760][PII-1789] [PII-1813][PII-1820]- mysql版本问题修正
新功能
[PII-1683] - 系统设计器中栏位增加设置序号功能,用tab顺序输入
系统改进
[PII-1664] - 在表格控件加入自动换行设定
[PII-1681] - grid下的属性显示tips默认下所有都开启
[PII-1782] - 优化附件上传与下载逻辑,方便扩展使用第三方OSS方案
[PII-1791] - 缓存sysvar数据加快读取
[PII-1797] - 密码验证:输入完密码和确认密码,点击【保存】或者【确定】,才进行密码要求的验证
[PII-1832] - 清除grid的不必要的PaoSetRemote加载,优化加载速度
Wildfly应用服务器https配置
安装配置 • visionyi 发表了文章 • 0 个评论 • 1177 次浏览 • 2022-04-19 17:46
修改standlone/configuration/standalone.xml<keystore path="application.keystore" relative-to="jboss.server.config.dir" keystore-password="password" alias="server" key-password="password" generate-self-signed-certificate-host="localhost"/>
改为
<keystore path="C:/application.jks" keystore-password="password" /> ## 修改此处path属性值为证书文件的绝对路径,keystore-password为证书密码,请勿混淆私钥密码和证书密码,删除generate-self-signed-certificate-host、relative-to、alias等属性值。
参考片段:<security-realms>
...
<security-realm name="ApplicationRealm">
<server-identities>
<ssl>
<keystore path="C:/application.jks" keystore-password="password" />
</ssl>
...
</server-identities>
...
</security-realm>
...
</security-realms>
配置https protocols
修改standlone/configuration/standalone.xml<https-listener name="https" socket-binding="https" security-realm="ApplicationRealm" enable-http2="true" />
改为:
<https-listener name="https" socket-binding="https" security-realm="ApplicationRealm" enable-http2="true" enabled-protocols="TLSv1.2, TLSv1.3" />如果要启用TLS1.3,请确保JDK版本在11以上,Wildfly版本在18以上。
参考片段:<subsystem xmlns="urn:jboss:domain:undertow:12.0" ...>
<server name="default-server">
...
<https-listener name="https" socket-binding="https" security-realm="ApplicationRealm" enable-http2="true" enabled-protocols="TLSv1.2, TLSv1.3" />
...
</server>
</subsystem>
查看全部
- 配置证书
修改standlone/configuration/standalone.xml
<keystore path="application.keystore" relative-to="jboss.server.config.dir" keystore-password="password" alias="server" key-password="password" generate-self-signed-certificate-host="localhost"/>## 修改此处path属性值为证书文件的绝对路径,keystore-password为证书密码,请勿混淆私钥密码和证书密码,删除generate-self-signed-certificate-host、relative-to、alias等属性值。
改为
<keystore path="C:/application.jks" keystore-password="password" />
参考片段:
<security-realms>
...
<security-realm name="ApplicationRealm">
<server-identities>
<ssl>
<keystore path="C:/application.jks" keystore-password="password" />
</ssl>
...
</server-identities>
...
</security-realm>
...
</security-realms>
- 配置https protocols
修改standlone/configuration/standalone.xml
<https-listener name="https" socket-binding="https" security-realm="ApplicationRealm" enable-http2="true" />如果要启用TLS1.3,请确保JDK版本在11以上,Wildfly版本在18以上。
改为:
<https-listener name="https" socket-binding="https" security-realm="ApplicationRealm" enable-http2="true" enabled-protocols="TLSv1.2, TLSv1.3" />
参考片段:
<subsystem xmlns="urn:jboss:domain:undertow:12.0" ...>
<server name="default-server">
...
<https-listener name="https" socket-binding="https" security-realm="ApplicationRealm" enable-http2="true" enabled-protocols="TLSv1.2, TLSv1.3" />
...
</server>
</subsystem>
P2v4.4.0版本正式发布(2022年02月14日)
P2 • visionyi 发表了文章 • 0 个评论 • 590 次浏览 • 2022-02-14 15:55
[PII-1742] - kpi中心:柱状图的数据源的分组栏位的数据包含特殊字符,如【’】,图表会无法识别,页面报错如下图,无法正常加载图表[PII-1741][PII-1719] - 一些mysql适配问题修复。
系统改进
[PII-1700] - 使用springboot框架代替jersey[PII-1701] - 取消soap api功能[PII-1713] - 将log4j 升级到 2.15及以上[PII-1714] - 加入配置p2.email.protocols用于指定 邮件发送连接的TLS协议[PII-1715] - 文本输入框优化:新建默认焦点在配置的tabindex=1中,tab按顺序跳转焦点[PII-1723] - 把配置文件的sm2证书类型由hex改为base64[PII-1730] - 升级oracle jdbc为21.4.0.0.1[PII-1731] - 加入配置,设定P2SequenceProvider缓存类型(local,redis) 查看全部
- [PII-1742] - kpi中心:柱状图的数据源的分组栏位的数据包含特殊字符,如【’】,图表会无法识别,页面报错如下图,无法正常加载图表
- [PII-1741][PII-1719] - 一些mysql适配问题修复。
系统改进
- [PII-1700] - 使用springboot框架代替jersey
- [PII-1701] - 取消soap api功能
- [PII-1713] - 将log4j 升级到 2.15及以上
- [PII-1714] - 加入配置p2.email.protocols用于指定 邮件发送连接的TLS协议
- [PII-1715] - 文本输入框优化:新建默认焦点在配置的tabindex=1中,tab按顺序跳转焦点
- [PII-1723] - 把配置文件的sm2证书类型由hex改为base64
- [PII-1730] - 升级oracle jdbc为21.4.0.0.1
- [PII-1731] - 加入配置,设定P2SequenceProvider缓存类型(local,redis)