本地 IDE
使用本地 IDE,先下载本地客户端,里面有本地协同服务,启动后作为本地代理服务,连通云端环境
- 把代码同步下来,前后端的源码都在本地了,用哪个开发工具(Eclipse、IntelliJ IDEA、VSCode、WebStorm 等)都可以
- 通过 SSH 网络隧道,建立和云端的网络通道,所有对云端的访问(数据库、其他微服务)会转到云端
打开本地 IDE
打开“我的开发-企业应用”,点击某个应用的“更多-打开本地 IDE”,打开“本地开发控制台”。再次打开本地 IDE,点“打开”即可。注意:打开本地 IDE 后,之前打开的云 IDE 会断开,即本地 IDE 和云 IDE 不能同时使用。
本地客户端
下载客户端
在“本地开发控制台”中,点击“下载本地客户端”下载客户端,下载的是一个 zip 文件
安装客户端
将下载的客户端 zip 文件解压到非中文目录下(安装目录的所有上层不允许有中文或空格)
需要运行多个本地 IDE,参考《运行多个本地 IDE》
连接客户端
在“本地开发控制台”中,在页面右上角会呈现与客户端的连接状态,此时,需要启动本地协同服务
在安装目录中,运行“本地协同服务.bat”,启动本地协同服务
本地协同服务是一个命令窗口,在使用本地 IDE 开发期间,不要关闭这个窗口
连接成功后,本地开发控制台中显示本地客户端“连接成功”
特别说明
- 连接成功后,下载本地客户端和下载本地客户端补丁包显示为绿色文字或红色文字
- 绿色表示客户端版本是最新的,可以连接云端
- 红色表示客户端版本不是最新的,不能连接云端,需要更新客户端,才能连接云端
更新客户端
后续本地客户端更新后,会在“下载本地客户端”的右侧,出现“下载本地客户端补丁包”,下载并解压后,复制到安装目录,替换原有文件。刷新本地开发控制台即可
连接云端
连接云端后,才能进行本地 IDE 的开发。
连接云端
点击“连接云端”,通过 SSH 网络隧道,建立和云端的网络通道,将云端资源下载到本地
连接成功后,显示“已启动”,如下图所示
连接云端失败时,打开安装目录中的 logs 目录,可查看相关日志
连接成功后,会在本地启动 Tomcat、Java 、Node、Bin等服务。同时应用资源已经下载到安装目录下的 model 目录下,如下图所示
关闭连接
本地 IDE 开发结束后,点击“关闭连接”,关闭和云端的网络通道。关闭连接后再重新连接,也可用于重启本地 IDE。注意:关闭连接前,将资源保存到云端或提交 Git
本地开发
打开本地 IDE
点击“打开本地 IDE”会打开跟云端 IDE一样的操作页面,可以直接在本地进行页面、数据、服务的开发、保存和预览。使用方法和云 IDE 一样,参考《云 IDE》
通常在开发服务时,使用本地 IDE。先在“服务”页签中添加服务和请求。再到 Eclipse 或 IDEA 中写请求的 Java 代码,并完成调试
使用 Eclipse
参考《使用 Eclipse》
使用 IDEA
参考《使用 IDEA》
保存资源到云端
本地 IDE 开发完成后,保存资源到云端,也可以提交到 Git
提交 Git
本地 IDE 开发完成后,点击“提交并更新”,提交到 Git 库
访问数据库
查看本地 IDE 数据库连接参数,通过本地工具直接连接。连接云端后,可以在安装目录下的 conf/env.bat 文件中查看环境变量,其中包括数据库的连接信息
数据库连接信息的环境变量的命名规则是:服务模块名_DBxxx。例如:主服务 main 模块连接的数据库的端口的环境变量为 MAIN_DBPORT。在 env.bat 文件中,可以通过“服务名_DB”搜索关联的数据库的环境变量,环境变量包括用户名、密码、端口等。例如主服务模块是 main,可以搜索 MAIN_DB,如下图所示
通过环境变量获取到数据库的连接参数,使用本地数据库管理工具即可连接使用,如下图所示,使用 Navicat Premium 工具连接数据库
服务管理
系统提供:Java 服务管理、Tomcat 服务管理、Node 服务管理、Bin 服务管理,用于启动停止服务