V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
88250
V2EX  ›  分享创造

Java 开源博客 Solo 1.2.0 发布 - 一键启动

  •  
  •   88250 ·
    88250 · 2015-12-02 11:54:33 +08:00 · 3691 次点击
    这是一个创建于 3090 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Solo 1.2.0 正式发布了,感谢一直以来关注 B3log 开源的朋友!

    在这个版本中,我们引入了一个新的特性 —— 独立模式

    • 不需要安装数据库、 Servlet 容器
    • 只需要安装好 Java 环境,一个命令就可以启动

    这应该是史上最容器跑起来的博客系统了,欢迎大家下载体验,也欢迎来 Star/Fork

    特性简介

    Release 1.2.0 - Dec 2, 2015

    这个版本主要是引入了独立模式,并新增了一款皮肤。

    完整的 Changlogs 请看这里

    试用与安装

    B3log 开源

    目前 B3log 开源有三款产品:

    • GitHub 上 Star 数最多的 Java 博客 Solo
    • Golang 黑科技之在线 IDE Wide
    • 基于实时交互技术的社区 Sym

    同时,我们也提供了付费服务:

    更多详情请看这里

    如果你觉得我们做得还不错,请捐赠我们,无论多少都是一份心意:http://b3log.org/donate.html

    联系我们

    黑客派

    黑客派是通过 Sym 搭建的基于实时交互技术的社区,目前已经汇聚了 2200+ 名来自程序技术领域的工程师和富有创意的设计师。

    大家在这里以平等•自由•奔放的价值观分享自己的见解,在展示自己的同时,也希望大家能够找到与自己志同道合的伙伴,共同成长,合作共赢。

    33 条回复    2015-12-17 13:29:20 +08:00
    Mihuwa
        1
    Mihuwa  
       2015-12-02 12:09:56 +08:00   ❤️ 1
    挑个错别字:这应该是史上最容器跑起来的博客系统了

    容器----容易
    sohoer
        2
    sohoer  
       2015-12-02 12:23:21 +08:00   ❤️ 1
    内嵌 JRE 太大了是吧,最好还是用脚本一键安装
    longquanwo
        3
    longquanwo  
       2015-12-02 12:33:41 +08:00
    可以简单一点吗 做一个系统镜像包
    88250
        4
    88250  
    OP
       2015-12-02 13:02:12 +08:00
    @longquanwo 比如 docker 吗?
    gangsta
        5
    gangsta  
       2015-12-02 13:31:14 +08:00   ❤️ 1
    赞~
    这个一键启动,应该也是参考 Spring Boot 的 starter 内嵌 Tomcat/Jetty 实现的吧?
    88250
        6
    88250  
    OP
       2015-12-02 13:38:21 +08:00
    @gangsta 代码没直接参考,思路是内嵌容器启动,效果差不多应该。
    loveuqian
        7
    loveuqian  
       2015-12-02 18:18:40 +08:00
    求包年套餐。。好想搞一个
    longquanwo
        8
    longquanwo  
       2015-12-02 21:37:43 +08:00
    @88250 是的
    longquanwo
        9
    longquanwo  
       2015-12-02 21:58:13 +08:00   ❤️ 1
    @88250 在灵雀云平台上部署
    88250
        10
    88250  
    OP
       2015-12-03 09:01:37 +08:00
    @loveuqian 你要购买我们提供的服务么?
    88250
        11
    88250  
    OP
       2015-12-03 09:02:06 +08:00
    @longquanwo 欢迎帮忙编写一个 Dockerfile ,哈哈~
    bozong
        12
    bozong  
       2015-12-03 09:11:45 +08:00
    @88250 昨晚还在纠结用什么博客
    88250
        13
    88250  
    OP
       2015-12-03 09:17:41 +08:00
    @bozong 不用纠结了, Solo 吧!
    zhangneww
        14
    zhangneww  
       2015-12-03 10:44:51 +08:00
    @88250 你好,支持导入 Wordpress 文章吗
    88250
        15
    88250  
    OP
       2015-12-03 10:45:54 +08:00
    @zhangneww 理论上可以通过 MetaWeblog API 进行导入
    bozong
        16
    bozong  
       2015-12-03 10:59:02 +08:00
    @88250 要收费吧
    88250
        17
    88250  
    OP
       2015-12-03 11:12:25 +08:00
    @bozong 你要自己搭建当然不收什么费了,如果要用我们提供的服务就要收费啦
    bozong
        18
    bozong  
       2015-12-03 19:18:09 +08:00   ❤️ 1
    @88250 发布文章方便吗
    88250
        19
    88250  
    OP
       2015-12-03 19:32:45 +08:00
    @bozong 可以到 http://demo.b3log.org 上面体验, [email protected]/b3logsolo
    zonghua
        20
    zonghua  
       2015-12-05 11:04:16 +08:00   ❤️ 1
    支持支持
    88250
        21
    88250  
    OP
       2015-12-05 11:22:30 +08:00
    @longquanwo Dockerfile 我正在弄了,今天可以完成
    88250
        22
    88250  
    OP
       2015-12-05 13:55:21 +08:00
    @longquanwo 已经弄好了:

    docker pull 88250/solo:latest
    docker run --net=host 88250/solo:latest java -cp WEB-INF/lib/*:WEB-INF/classes org.b3log.solo.Starter -lp 9090 -sp 9090 -sh public_ip
    longquanwo
        23
    longquanwo  
       2015-12-05 14:35:31 +08:00   ❤️ 1
    @88250 哥们,你自己在各大 Docker 镜像中心发布。我们装的多,你的排名就会上升。。

    https://hub.alauda.cn
    88250
        24
    88250  
    OP
       2015-12-05 16:42:39 +08:00
    @longquanwo 哦,我是在 Docker 中央库发布的,不知道国内镜像同步的时间。

    我们把一些本来要做的配置文件都做成命令行参数了,希望能有更多的小伙伴能够体验!
    orzfly
        25
    orzfly  
       2015-12-05 17:01:55 +08:00
    想问一下,是如何做到 #345 后就是 #11755 的……中间 11409 个 issue 到哪儿去了?!
    longquanwo
        26
    longquanwo  
       2015-12-05 17:36:01 +08:00
    longquanwo
        27
    longquanwo  
       2015-12-05 17:40:08 +08:00
    @88250 https://hub.alauda.cn/repos/bitswrt/solo

    我帮你分享了,如有意见,我立马删掉
    longquanwo
        28
    longquanwo  
       2015-12-05 17:47:38 +08:00
    @88250 我正在构建版本,完事后,这才叫一键安装、启动、迭代。。。。。。
    longquanwo
        29
    longquanwo  
       2015-12-05 17:49:32 +08:00
    2015-12-05 17:49:58 [INFO] Final Memory: 7M/57M



    2015-12-05 17:49:58 [INFO] ------------------------------------------------------------------------



    2015-12-05 17:49:58 [ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.7 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.7: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.7 from/to central ( http://repo1.maven.org/maven2): Connect to repo1.maven.org:80 [repo1.maven.org/199.27.79.209] failed: Connection timed out -> [Help 1]



    2015-12-05 17:49:58 [ERROR]



    2015-12-05 17:49:58 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.



    2015-12-05 17:49:58 [ERROR] Re-run Maven using the -X switch to enable full debug logging.



    2015-12-05 17:49:58 [ERROR]



    2015-12-05 17:49:58 [ERROR] For more information about the errors and possible solutions, please read the following articles:



    2015-12-05 17:49:58 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException



    2015-12-05 17:49:59 Removing intermediate container 1a7e7b7ba595



    2015-12-05 17:49:59 time="2015-12-05T09:49:59Z" level=info msg="The command [/bin/sh -c mvn install] returned a non-zero code: 1"



    2015-12-05 17:49:59 Build failed! Please check errors in the log. If you need help, please cut a ticket to us
    88250
        30
    88250  
    OP
       2015-12-16 11:22:16 +08:00   ❤️ 1
    @orzfly 以前被攻击过,有人发了很多垃圾信息,我报告 GitHub 后他们帮忙删除了
    88250
        31
    88250  
    OP
       2015-12-16 11:23:12 +08:00
    @longquanwo 现在还是构建不过去么?
    julor
        32
    julor  
       2015-12-17 01:54:02 +08:00 via Android   ❤️ 1
    歪个楼,如果你用 go 开发,我觉得才是最容易跑起来的博客
    88250
        33
    88250  
    OP
       2015-12-17 13:29:20 +08:00
    @julor 嗯,也有考虑过用 Golang 再写一版。目前最大的问题是模版引擎, Solo 用的是 FreeMarker ,如果用 Golang ,模版不打算动,这就需要有个 Golang 版的 FreeMarker 了....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1385 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:34 · PVG 01:34 · LAX 10:34 · JFK 13:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.