"Solo 是一个专业、简约、稳定、极速的开源 Java 博客系统。你可以自己搭建使用,也可以通过购买搭建好的服务来直接使用,详情请看这里。 Solo 是使用 Maven3 进行的项目构建,所以并不依赖于任何一款 Java IDE,只要支持 Maven 的 IDE 都可以进行开发。 我的电脑环境 jdk1.7.0.80 .."

eclipse下部署b3log solo

本贴最后更新于 1287 天前,其中的信息可能已经斗转星移

Solo 是一个专业、简约、稳定、极速的开源 Java 博客系统。你可以自己搭建使用,也可以通过购买搭建好的服务来直接使用,详情请看这里

Solo 是使用 Maven3 进行的项目构建,所以并不依赖于任何一款 Java IDE,只要支持 Maven 的 IDE 都可以进行开发。

我的电脑环境
    jdk1.7.0.80
    eclipse ee(自带 maven3)
    mysql 5.6.26
    tomcat 7.0.64

   solo 版本:1.1.0

1、迁出代码

  打开 https://github.com/b3log/solo,点击 Download ZIP 按钮下载 solo 源码包。

  1.png

   下载完后是这样的:2.png,解压它至任一目录,如解压后的目录可能为:D:\git\solo-master。

2、导入项目至 eclipse

   打开 eclipse,File -> Import -> Maven-Existing Maven Projects,点击 Browse... 按钮选择我们刚刚解压出来的项目,Finish

      3.png

   之后会下载依赖的包及 plugin,完成后是这样的。

      4.png

3、创建 mysql 数据库,名为 b3log_solo。注:名称可以自取。

    5.png

4、修改配置文件

    6.png

  1)打开上图的 latke.properties,修改 contextPath、staticPath 为自己的应用名称,如图:

   7.png

  2)打开上图的 local.properties,打开之后如图:

  8.png

  修改 b3log 为刚刚新建的数据库名称,username 和 password 根据实际情况填写

5、打包项目文件

 右击项目,Run As -> Maven install,打包过程 maven 会下一些需要用到的包

  9.png

   耐心等待 BUILD SUCCESS 过后,刷新项目,在 target 目录会生成一些文件,其中有我们正式环境要用到的 war 包。

     10.png

6、发布至汤姆猫

   复制上面的 solo.war 至 tomcat 的 webapps 目录,如

    11.png

   双击 <tomcat_home>\bin\startup.bat 启动 tomcat,汤姆猫会自动解压我们的 war 包并部署到容器上。

7、初始化应用

  tomcat 启动成功后,浏览器地址栏里输入:http://localhost:8080/solo,出现如下所示画面

   12.png

  

  此功能只有当数据库没有任何表的时候才会触发!
  输入你的邮箱地址 ( 一旦初始化,无法通过应用修改,可以通过数据库修改,你懂的),用户名,密码。点击下一步,会进一步确认,点击初始化按钮即可。

 

  初始化完成之后就会出现进入这样的画面

   13.png

  再访问http://localhost:8080/solo发现进入的不再是初始化页面,而是首页。

 

以上操作步骤是我们通过 eclipse 使用源码自己打包并部署的 war,可以根据需要自己修改源码添加或完善自己所需的功能再打包。

不过注意要保留版权哦!即:页面底部的Powered by b3log... 等信息不要更改。

  

 

 

 

 

  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    142 引用 • 291 回帖 • 761 关注
  • 版权
    4 引用 • 49 回帖
  • 导入
    3 引用 • 27 回帖
  • 部署
    18 引用 • 285 回帖
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    368 引用 • 407 回帖 • 1024 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:PipeSoloSymWide 等,欢迎大家加入,贡献开源。

    2381 引用 • 3757 回帖 • 621 关注
  • Solo

    Solo 是一款小而美的博客系统,专为程序员设计。

    575 引用 • 4525 回帖 • 723 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    73 引用 • 252 回帖 • 763 关注
  • zempty
    3 引用 • 27 回帖
感谢    关注    收藏    赞同    反对    举报    分享
7 回帖    
请输入回帖内容...
  • 88250      

    多谢分享,这样更多使用 [eclipse] 的小伙伴就方便了

    感谢    赞同    反对    举报    分享       评论    回复
  • zempty      

    @88250 说得不对的地方还请多多请教

    感谢    赞同    反对    举报    分享       评论    回复
  • jiangfeimail      

    很好,顶一个

    感谢    赞同    反对    举报    分享       评论    回复
  • zonghua      

    [Invalid UTF-8][Invalid UTF-8][Invalid UTF-8][Invalid UTF-8]

    感谢    赞同    反对    举报    分享       评论    回复
  • aruisi      

    同城的,顶一个

    感谢    赞同    反对    举报    分享       评论    回复
  • Ellen      

    为什么图片打不开呢?

    感谢    赞同    反对    举报    分享       评论    回复
  • xuyan1095      

    可惜图片挂了…

    感谢    赞同    反对    举报    分享       评论    回复
请输入回帖内容...