YONBIP后端环境搭建-IDEA

devtools/2025/2/6 10:15:41/

1、IDEA环境搭建

1.1、插件安装

打开设置窗口,添加自定义插件存储库路径。

https://nccdev.yonyou.com/ide/idea/latest/updatePlugin.xml

在 Marketplace 中搜索 YonBuilder Premium开发者工具 ,点击安装。

1.2、Home配置

点击Home配置按钮,或者按Alt+h快捷键

测试连接,确保连接成功。

2、新建项目

2.1、 新建YonBIP高级版项目

2.2、新建业务组件

3、BIP调试参数

调试参数如下:

-Dnc.exclude.modules=$IDEA_FIELD_EX_MODULES$
-Dnc.runMode=develop
-Dnc.server.location=$IDEA_FIELD_NC_HOME$
-Dnc.HomeFront=true
-DEJBConfigDir=$IDEA_FIELD_NC_HOME$/ejbXMLs
-Dorg.owasp.esapi.resources=$IDEA_FIELD_NC_HOME$/ierp/bin/esapi
-DExtServiceConfigDir=$IDEA_FIELD_NC_HOME$/ejbXMLs
-Duap.hotwebs=$IDEA_FIELD_HOTWEBS$
-Duap.disable.codescan=false
-Xmx1024m
-Dfile.encoding=UTF-8
-Duser.timezone=GMT+8
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
--add-opens
java.base/java.lang.reflect=ALL-UNNAMED
--add-opens
java.base/java.util=ALL-UNNAMED
--add-opens
java.base/java.math=ALL-UNNAMED

4、常见问题

4.1、启动服务时报错

未启动到ESA SERVER,直接提示Process finished with exit code -1。

解决办法:

新建项目后,任意新增代码,可以把源码复制出一份放至项目里,不然无法正常启动服务。

4.2、服务启动后,打开前端页面报错

提示:Component: nc.bs.framework.session.IClusterSessionManager,Detail Message: The tx component: nc.bs.framework.session.IClusterSessionManager is not found in jndi please deploy it!} jndiName: nc.bs.framework.session.IClusterSessionManager meta: null

解决办法:

JVM参数问题,详细参数请参考3、BIP调试参数。

4.3、打开任意功能报错

提示:抱歉,您请求的页面出错啦!

解决办法:

如果未单独启动前端服务,则需要配置参数:-Dnc.HomeFront=true。详细参数请参考3、BIP调试参数。


http://www.ppmy.cn/devtools/156516.html

相关文章

PopupMenuButton组件的功能和用法

文章目录 1 概念介绍2 使用方法3 示例代码 我们在上一章回中介绍了Sliver综合示例相关的内容,本章回中将介绍PopupMenuButton组件.闲话休提,让我们一起Talk Flutter吧。 1 概念介绍 我们在本章回中介绍的PopupMenuButton组件位于AppBar右侧,…

《大语言模型》综述学习笔记

《A Survey of Large Language Models》英文版综述最近出了中文版书——《大语言模型》,本博客作为阅读笔记记录一下,综述主页:https://github.com/RUCAIBox/LLMSurvey 关于LLM的一些概述和理解 记录一些有启发性的说法: 1、当前…

2025年1月22日(网络编程 udp)

系统信息: ubuntu 16.04LTS Raspberry Pi Zero 2W 系统版本: 2024-10-22-raspios-bullseye-armhf Python 版本:Python 3.9.2 已安装 pip3 支持拍摄 1080p 30 (1092*1080), 720p 60 (1280*720), 60/90 (640*480) 已安装 vim 已安装 git 学习…

Spark--算子执行原理

一、sortByKey SortByKey是一个transformation算子,但是会触发action,因为在sortByKey方法内部,会对每个分区进行采样,构建分区规则(RangePartitioner)。 内部执行流程 1、创建RangePartitioner part&…

FBX SDK的使用:基础知识

Windows环境配置 FBX SDK安装后,目录下有三个文件夹: include 头文件lib 编译的二进制库,根据你项目的配置去包含相应的库samples 官方使用案列 动态链接 libfbxsdk.dll, libfbxsdk.lib是动态库,需要在配置属性->C/C->预…

[CMake]报错: Qt requires a C++17 compiler

1.报错: #error 指令: "Qt requires a C17 compiler, and a suitable value for __cplusplus. On MSVC, you must pass the /Zc:__cplusplus option to the compiler." 2.解决 Qt5项目升级到Qt6项目,cmake需要做兼并配置; # 设置…

中国城商行信贷业务数仓建设白皮书(第一期:总体规划)

一、项目背景与行业现状 1.1 国内城商行信贷业务痛点 2024年统计数据显示:全国134家城商行平均历史数据处理延迟达37小时/次 传统Oracle架构日均处理能力上限仅为320万笔交易 客户特征维度不足(现行系统平均维护86个客户标签) 监管报表生成耗时超同业股份制银行2.3倍 1.2 H…

基于微信小程序的消防隐患在线举报系统设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…