灵杉Java编程平台第一章:安装

一、下载

网官 http://www.sashulin.com下载

或百度网盘(下载快):灵杉Java编程平台安装包

二、安装与配置

Sashulin2026.7.zip 文件直接解压即可。以下是目录说明:

|--------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 目录和文件名称 | 说明 |
| conf目录 | 全局配置目录 |
| -----sashulin.properties | 数据库配置文件。会在flows目录中的json流文件中引用。如在流文件中的设置: "url": "{url}" url在sashulin.properties中定义 |
| -----server.json | 全局参数配置。 log_database/enable false表示不开启流日志记录;true开启,需要配置文件或数据库记录,面向付费用户开放。 sn是注册码,官网上联系罗经理微信。提供免费使用1年。 mode是模式:prod生产,debug调试。debug时会打印很多信息出来,给Sashulin Message Broker项目人员专用。 cluster:集群管理的ip和端口。引擎的运行日志发送给集群控制器,并接收和执行集群控制指令。 |
| db目录 | 灵杉平台的存储数据库。 默认使用H2本地数据库,该目录存放H2数据库文件。 如果使用mysql等其他数据库,则该目录无用。 |
| flows目录 | 存放编译后的流文件。文件格式为json。流文件描述了消息流中的算法组件和执行顺利。 集群控制器做远程部署时,该目录无需要存放文件,由SMB引擎接收集群控制器的消息流描述内容即可。 |
| html目录 | 存放Html相关文件。消息流中的HttpServer组件的webroot设置为 %sashulin%/html路径时,SMB引擎自动设置为webserver,启动时将自动加载该目录中的html、js、css、图片等文件。支持vue\react\angular等框架编译后的文件。 |
| jdk目录 | 将不同jdk版本存放于此,供代码编译和SMB运行选用。 |
| lib目录 | jdk8专用库。第三方jar存放于此,SMB启动时加载。 |
| lib21目录 | jdk17+专用库。第三方jar存放于此,SMB启动时加载。 |
| logs目录 | 保存引擎运行时产生的日志文件。 Java计算组件中调用FlowApi.printLog方法,产生的日志存放于此。 |
| mirrors目录 | 灵杉平台允许创建多个SMB运行实例。此目录管理和存放实例文件。 |
| sashulin目录 | Java计算组件和Mapping组件编译后的class文件存放于此。 |
| temp目录 | 临时文件目录。 |
| users目录 | 灵杉平台注册用户目录。(自动生成) |

三、运行

根据操作系统选择startup_linux.sh、startup_win.bat、startup_linux.sh运行。

如果没有安装java环境,没有关系,编辑打开对应的启动文件,修改启动参数:

把jdk/linux_x86_jdk8/bin/java路径加上即可。

Haskell 复制代码
#!/bin/sh
basepath=$(cd `dirname $0`; pwd)/lib
javaCmd='nohup jdk/linux_x86_jdk8/bin/java -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication -XX:MinHeapFreeRatio=30 -XX:MaxHeapFreeRatio=60 -Dfile.encoding=UTF-8 -Xbootclasspath/a'
for dir in $(ls $basepath)
do
  javaCmd="$javaCmd":"$basepath"/"$dir"
done
javaCmd="$javaCmd"" -jar lib/Sashulin.jar >sashulin.out &"
exec $javaCmd

四、进入灵杉java编程平台

在浏览器中输入http://127.0.0.1:9004/login

默认用户和密码是admin 123456 登录后请修改密码。

重要配置一:

在主界面中的【构建】->【参数设置】中修改接口和日志目录。把日志接口中的127.0.0.1改成服务器IP;日志目录改为引擎中logs目录。

重要配置二:

jdk配置。在主界面中的【构建】->【JDK设置】

可选配置三:

Deepseek。在主界面中的【构建】->【Deepseek】配置 API Key。可用于Java计算组件中自动生成逻辑代码。

相关推荐
Chester_19995 小时前
CSP202203C.计算资源调度器
开发语言·数据结构·c++·蓝桥杯
EXI-小洲6 小时前
Java 操作 Word:字符串替换、图片插入、动态生成表格与API接口下载
java·开发语言·spring boot·word
会周易的程序员6 小时前
给 PLC 写一个字节码虚拟机:STVM 虚拟机架构设计
开发语言·c++·虚拟机·软plc·iec61131·stvm
机器视觉知识推荐、就业指导6 小时前
为什么老说“纯 Qt 没啥就业市场”?
开发语言·qt
telepan6 小时前
Qt 开发避坑与性能指南:如何优雅、安全地定义全局常量字符串?
开发语言·qt
m0_695251497 小时前
Qt MaintenanceTool 使用国内镜像加速下载(超详细教程)
开发语言·qt
2601_961901707 小时前
SpringBoot使用Nacos进行application.yml配置管理
java·spring boot·spring
何以解忧,唯有..8 小时前
LangChain 工具调用(Tool Calling)实战指南
java·前端·langchain
大衛說8 小时前
《Python 从入门到精通》系列总览与学习路线
开发语言·python·学习
QQ_21696290968 小时前
【源码编号:project79475】SpringBoot校内二手交易平台:商品发布、分类检索、留言交流、订单管理全流程实战
java·spring boot·后端