https://github.com/b3log/solo/wiki/standalone_mode

独立模式

只要已经安装好了 Java 环境,一个命令就能启动!

  1. 不依赖 MySQL 数据库,而是使用内嵌的 H2 数据库
  2. 不依赖外置 Servlet 容器,而是使用内嵌 Jetty 进行启动

配置

解压 solo.war,然后修改如下配置:

  1. (可选)修改 latke.props,比如修改域名、端口等,默认 http://localhost
  2. (可选)修改 local.props 文件,其中 #### H2 runtime #### 段落的 jdbc.URL 值,默认数据存储路径 ~/b3log_solo_h2/db(~ 表示用户家目录 ${user.home})

运行

在解压目录下执行:

  • Windows: java -cp WEB-INF/lib/*;WEB-INF/classes org.b3log.solo.Starter
  • Unix-like: java -cp WEB-INF/lib/*:WEB-INF/classes org.b3log.solo.Starter

默认是监听 8080 端口启动服务的,如果要使用其他端口,可以在上述命令后加入端口参数,比如-lp 9090 -sp 9090

更多信息请使用 -h 打印查看:

usage: java -cp WEB-INF/lib/*;WEB-INF/classes org.b3log.solo.Starter [-h]
[-lp <LISTEN_PORT>] [-rm <RUNTIME_MODE>] [-sh <SERVER_HOST>] [-sp
<SERVER_PORT>] [-ss <SERVER_SCHEME>] [-ssh <STATIC_SERVER_HOST>]
[-ssp <STATIC_SERVER_PORT>] [-sss <STATIC_SERVER_SCHEME>] Solo is a blogging system written in Java, feel free to create your or
your team own blog.
Solo 是一个用 Java 实现的博客系统,为你或你的团队创建个博客吧。 -h,--help print help for the
command
-lp,--listen_port <LISTEN_PORT> listen port, default
is 8080
-rm,--runtime_mode <RUNTIME_MODE> runtime mode
(DEVELOPMENT/PRODUCT
ION), default is
DEVELOPMENT
-sh,--server_host <SERVER_HOST> browser visit domain
name, default is
localhost
-sp,--server_port <SERVER_PORT> browser visit port,
default is 8080
-ss,--server_scheme <SERVER_SCHEME> browser visit
protocol, default is
http
-ssh,--static_server_host <STATIC_SERVER_HOST> browser visit static
resource domain
name, default is
localhost
-ssp,--static_server_port <STATIC_SERVER_PORT> browser visit static
resource port,
default is 8080
-sss,--static_server_scheme <STATIC_SERVER_SCHEME> browser visit static
resource protocol,
default is http Report bugs or request features please visit our project website:
https://github.com/b3log/solo

非官方文档

B3log部署文档的更多相关文章

  1. PPTP部署文档

    PPTP部署文档 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.       欢迎加入:高级运维工程师之路 598432640 前言:这款VPN部署起来特别简单,想对OPENVON配 ...

  2. hadoop2.6.0汇总:新增功能最新编译 32位、64位安装、源码包、API下载及部署文档

    相关内容: hadoop2.5.2汇总:新增功能最新编译 32位.64位安装.源码包.API.eclipse插件下载Hadoop2.5 Eclipse插件制作.连接集群视频.及hadoop-eclip ...

  3. supervisor 部署文档

    supervisor 部署文档 supervisor 需要Python支持,如果不用系统的supervisor,单独安装python python 安装 #依赖 yum install python- ...

  4. centos6 Cacti部署文档

    centos6 Cacti部署文档 1.安装依赖 yum -y install mysql mysql-server mysql-devel httpd php php-pdo php-snmp ph ...

  5. HP DL160 Gen9服务器集群部署文档

    HP DL160 Gen9服务器集群部署文档 硬件配置=======================================================Server        Memo ...

  6. Sqlserver2008安装部署文档

    Sqlserver2008部署文档 注意事项: 如果你要安装的是64位的服务器,并且是新机器.那么请注意,你需要首先需要给64系统安装一个.net framework,如果已经安装此功能,请略过这一步 ...

  7. CDH简易离线部署文档

        CDH 离线简易部署文档       文档说明 本文为开发部署文档,生产环境需做相应调整. 以下操作尽量在root用户下操作,避免权限问题. 目录 文档说明 2 文档修改历史记录 2 目录 3 ...

  8. Ceph分布式存储(luminous)部署文档-ubuntu18-04

    Ceph分布式存储(luminous)部署文档 环境 ubuntu18.04 ceph version 12.2.7 luminous (stable) 三节点 配置如下 node1:1U,1G me ...

  9. rabbitmq 3.7.8基于centos7部署文档

    rabbitmq 3.7.8部署文档 安装erlang 安装依赖环境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel ope ...

随机推荐

  1. php圖片中寫入字符串然後生成圖片下載到本地

    <?php /** * 生成卡片得類 * Enter description here ... * @author perry * @time 2014-03-03 10:02:20 */ cl ...

  2. netbios wins dns LLMNR

    NetBIOS名称 Network Basic Input/Output System  (RFC-1001,1002)网络基本输入/输出系统协议 NetBIOS是一种高级网络接口,最初是在硬件中实 ...

  3. eclipse ee 装oepe(Oracle Enterprise Pack for Eclipse)插件

    eclipse j2ee 安装weblogic插件Oracle Enterprise Pack for Eclipse(oepe) eclipse j2ee已经集成了常见的几个服务器容器,比如tomc ...

  4. 关于jquery计算页面元素数量

    这段jquery计算页面元素数量代码,能不能刷新页面直接输出数量,而不用点计算按钮 <scriptsrc="http://ajax.googleapis.com/ajax/libs/j ...

  5. Admob(6.12.x)符号未定义错误的解决方法(IOS)

    在升级Admob的SDK版本到6.12.x时, 按照官方文档操作(https://developers.google.com/mobile-ads-sdk/docs/#ios), 添加如下framew ...

  6. validator

    http://rickharrison.github.io/validate.js/validate.js rules: 'required|callback_check_password' vali ...

  7. JS随鼠标坐标移动,显示浮动层内容

    在表单等项目中往往会遇到类似于“备注”.“说明”等100个字内的内容需要显示. 这些内容如果全部呈现开,会影响布局和美观,确又没有必要设计一个层或是一个页面. 那么,我们可以把这些内容放到浮动层中,鼠 ...

  8. 使用generator自动生成mybatis model、mapper.xml、mapper等(转)

    原文链接:http://www.cnblogs.com/lichenwei/p/4145696.html Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件 ...

  9. 调整label中text显示的行间距

    调整label中text显示的行间距最近再做一个项目时,发现UILabel中text的系统默认行间距不能满足要求,于是在网上找到了调整行间距的代码.跟大家分享一下,希望能对你有所帮助.悦德财富:htt ...

  10. SharePoint 2010 BCS - 概述

    博客地址 http://blog.csdn.net/foxdave SharePoint 2010首次引入了BCS的概念 - Business Connectivity Service,即业务连接服务 ...