电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

【IUAP】iuap5.0使用小细节.pptx

【IUAP】iuap5.0使用小细节.pptx【IUAP】iuap5.0使用小细节.pptx
沈阳用友软件有限公司姓名 张允腾 | 2021 年 03 月 12 日【 IUAP 】 iuap5.0 使用小细节1.Private 包过滤修改2. 反编译 , 启动卡死3. 关于某些 home 启动端口无法改变的应对4. 启动重量端5. 关于新建 ncc 项目生成的脚手架6. 关于 2005 版本启动1.Private 包过滤修改新安装的 iuap 默认会对 private 包进行过滤 , 导致加载的 jar包不全 , 需要将过滤去掉 .修改 :IUAP-STUDIO-5.0\Platform\configuration\MDE\PrivateLibFilter.txt将里面的内容改为 *.jar2. 反编译 , 启动卡死Iuap 装了 jd 反编译插件后 . 用反编译打开了文件 , 然后关闭 iuap 再打开时偶尔会出现卡死无响应的情况 . 应该是 jd 和 iuap 有些兼容性问题导致卡死了 .临时解决方式为 , 将卡死 workspace 内的 .metadata\.plugins\org.eclipse.core.resources 文件夹删掉 . 重新打开 iuap. 这时工程没有了 . 重新导入工程即可3. 关于某些 home 启动端口无法改变的应对Iuap 服务端启动走的类是 nc.bs.tomcat.startup.Bootstrap 的start() 方法 . 端口是在这个方法内的 port 变量获取的 . 有时候获取不到默认就是 80.可以在获取 port 的地方打断点 , 将 port 变量赋值成你想要的端口即可 .根据 jdk 版本不用可能需要改 1 到 3 处4. 启动重量端Iuap 默认没有启动重量端的选项 , 需要自己配置 .Vm 参数 : 其中 deploy.jar, plugin.jar 修改为自己 iuap 安装目录下的 jre 的 jar-Dnc.runMode=develop -Dnc.jstart.server=${FIELD_CLINET_IP} -Dnc.jstart.port=${FIELD_CLINET_PORT} -Xbootclasspath/a:C:\devtools\iuapstudio5.0\Runtime\jre\lib\deploy.jar;C:\devtools\iuapstudio5.0\Runtime\jre\lib\plugin.jar -Xmx512m -XX:MaxPermSize=176m5. 关于新建 ncc 项目生成的脚手架Iuap 新建 ncc 项目会自动生成 hotwebs 脚手架 , 这个脚手架是在 iuap 安装目录 IUAP-STUDIO-5.0\NCC\ncpub-multipage-demo.生成的脚手架就是拷贝的这个 . 如果遇到生成的脚手架版本太旧可以下载新脚手架替换这个目录 , 再生成就是新的了 .脚手架下载地址 :http://git.yonyou.com/nc-pub/ncpub-multipage-demo6. 关于 2005 版本启动现在最新的 iuap 应该就是 5.0, 但是用 5.0 启动 ncc2005 服务端起不来 . 控制台也不报错 .原因是启动使用了 iuap 安装目录下的 JreCompat 类 , 和 2005 不太匹配 , 缺少一个 isGraalAvailable() 的方法 .解决方案是删除 iuap 安装目录下的 JreCompat 类 , IUAP-STUDIO-5.0\NCC\hotpatch\classes\org\apache\tomcat\util\compat\ JreCompat.class, 删除后就会走 home 里的类了 .就可以正常启动了 .THANKS!

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

【IUAP】iuap5.0使用小细节.pptx

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信