
# 880sp1BOS工具解决方案
## 前提
* 以下解决方案只针对于EAS Cloud 8.8.0sp1版本(打了补丁PTM172091)
* 请先自远程服务器更新好BOS工具,操作步骤:BOS工具-工具-更新BOS工具-自远程服务器更新,输入EAS服务的IP和端口


## 导入更新解决方案报错
* 报错堆栈
```xml
install_module_error:WAF[ant脚本运行错误:
BOSModular\bim\eclipse\plugins\com.kingdee.bos.bim_module_6.1.0\configs\ant\import_waf.xml:5:
taskdef class com.kingdee.bos.bimmodule.ant.task.FileRepairTask cannot be found
```
* 原因:BOSModular\bim\eclipse\plugins\com.kingdee.bos.bim_module_6.1.0\bim_moduleant.jar中缺少类;
## 解决方案启动web服务报错
* 报错堆栈
```xml
Caused by: java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
at org.hibernate.jpa.boot.internal.PersistenceUnitInfoDescriptor.getValidationMode(PersistenceUnitInfoDescriptor.java:88)
```
* 原因:javax.persistence.spi.PersistenceUnitInfo跟BOS工具目录下的BOSModular\bim\eclipse\plugins\com.kingdee.bos.apusic4bim_6.1.0\ext\toplink-essentials.jar包中的文件有冲突
## 业务建模工具界面 提示 信息不存在,请完成产品注册
* 
* BOS工具 现已不需要注册,产品注册功能应屏蔽掉;
## 以上问题都可以通过更新本地补丁包处理 或者 打上补丁PT174055后自远程服务器更新解决
* BOS工具-工具-更新BOS工具


选择文件 880BOS工具本地补丁20231108.zip(见附件压缩包)
## 更新本地补丁包或自远程服务器更新后,需要再更新一次 解决方案
勾选上WEB应用开发

## 启动web服务GC overhead limit exceeded
* 报错日志
```xml
at com.kingdee.bos.monitor.Monitor.run(Monitor.java:47)]Metadata Monitor Error.
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.lang.reflect.Array.newInstance(Array.java:75) ~[?:1.8.0_321]
```
* 可以通过修改BOS工具的配置文件增大jvm的内存
* 修改BOSModular\BOSModular.bat,增加工具本身的jvm内存
```xml
-vmargs -Xms512M -Xmx768M -XX:NewSize=96M -XX:MaxPermSize=128M
修改为
-vmargs -Xms512M -Xmx2048M -XX:NewSize=96M -XX:MaxPermSize=256M
```
* 修改BOSModular\bim\eclipse\pl