solo博客源码使用idea编译运行
solo博客源码使用idea编译运行
- solo博客开源地址
- 本地运行
- IDEA 编译执行
- 默认直接编译
- jar 包编译
solo博客开源地址
项目地址:GitHub - 88250/solo: 🎸 B3log 分布式社区的 Java 博客端节点系统,欢迎加入下一代社区网络。B3log distributed community blog-end node based on Java, welcome to join the next generation community network.
本地运行
本地运行主要用于试用或者生成静态站点,生成静态站点的用法请参考这里。(视频演示教程请看这里)
下载最新的 Solo 包解压,进入解压目录执行:
- Windows:
java -cp "lib/*;." org.b3log.solo.Server
- Unix-like:
java -cp "lib/*:." org.b3log.solo.Server
启动所有参数如下,仅做参考:
--listen_port <LISTEN_PORT> listen port, default is 8080
--lute_http <LUTE_HTTP> lute http URL, default is http://localhost:8249, see
--runtime_mode <RUNTIME_MODE> runtime mode (DEVELOPMENT/PRODUCTION), default is DEVELOPMENT
--server_host <SERVER_HOST> browser visit domain name, default is localhost
--server_port <SERVER_PORT> browser visit port, default is 8080
--server_scheme <SERVER_SCHEME> browser visit protocol, default is http
--static_path <STATIC_PATH> browser visit static resource path, default is empty
--static_server_host <STATIC_SERVER_HOST> browser visit static resource domain name, default is
--static_server_port <STATIC_SERVER_PORT> browser visit static resource port, default is 8080
--static_server_scheme <STATIC_SERVER_SCHEME> browser visit static resource protocol, default is http
--unix_domain_socket_path <UNIX_DOMAIN_SOCKET_PATH> unix domain socket path
IDEA 编译执行
默认使用Java环境,Java版本需要高于1.8,这里使用 jdk17版本;
默认直接编译
jar启动方式失败:直接启动打包生成的solo.jar
D:\work\solo\target>java -jar solo.jar
错误: 找不到或无法加载主类 org.b3log.solo.Server
原因: java.lang.NoClassDefFou