用 war 包发布式安装 Solo 开源博客至宝塔面板 作为一个 Java 程序源,当然是 Java 博客更熟悉。把安装的过程记录下来。下次迁移时也有个参考。 一.安装宝塔面板 参考代码: 宝塔linux面板命令大全 - 宝塔面板 二.宝塔安装软件 需要安装的软件有: nginx Tomcat MySQL 三.配置数据 ..

宝塔安装 SOLO 开源博客(war 包发布式安装)

用 war 包发布式安装 Solo 开源博客至宝塔面板

作为一个 Java 程序源,当然是 Java 博客更熟悉。把安装的过程记录下来。下次迁移时也有个参考。

一.安装宝塔面板

参考代码:

宝塔linux面板命令大全 - 宝塔面板

二.宝塔安装软件

需要安装的软件有:

三.配置数据库

进入数据库管理页面把自己的 root 密码改下
MySQL:

并手动建库(库名 solo,字符集使用 utf8mb4,排序规则 utf8mb4_general_ci

四.网站配置

  1. 点击宝塔面板的网站添加站点。(ftp、MySQL、不需要安装,PHP 选静态)
  2. 点击创建好的网站进入详情页,点击Tomcat那栏,配置好 Tomcat,
  3. ssl 配置选其它证书输入自己的证书,保存并强制 HTTPS 访问(不是必须)

五、测试 Tomcat

点击进入网站的目录下,删除所有文件
创建一个index.jsp文件

<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<%@ page session="true"%>
<html lang="zh">
<head>
<meta charset="utf-8">
<title>JSP测试页面</title>
</head>
<body>
	
  <p>Hello jsp</p>
 
</body>
 
</html>

浏览器访问你的域名:
比如我的是:http://test.tobeshrek.com
没有报错 并且 看到 Hello JSP 证明没用问题

五.下载 war 包

  1. 删除 index.jsp
  2. 远程下载solo主页下载最新的 war 包。
  3. 把权限改成 755,所有者改成 WWW,
  4. 不出意外,刷新下就有了对应的文件夹。(PS:这是因为宝塔面板在 Tomcat 安装好时自动启动,而启动中的 Tomcat 会自动解压 war 包。注意如果网站没有配置好 Tomcat 映射不会自动解压。)

六、配置文件(Tomcat 服务器处于关闭状态)

  1. 进入宝塔管理软件页面关闭 Tomcat,此步骤非常重要,关不了的话卸载了,这里我是直接卸载了.

  2. 进入网站的根目录并进入解压缩的目录

  3. 进入文件夹

WEB-INF/classes

编辑文件latke.properties设置域名和端口

#### Server ####
# Browser visit protocol
serverScheme=请求方式(配置http或者https)   		
serverHost=你的域名
#serverPort=端口(不配为默认80)

编辑文件local.properties配置数据库

#### MySQL runtime ####
runtimeDatabase=MYSQL
jdbc.username=root
jdbc.password=你的数据库root用户密码
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.URL=jdbc:mysql://localhost:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC

七、移动文件

将网站根目录下的那个解压缩的文件夹里的全部内容移动到网站根目录

八、启动 Tomcat

在宝塔面板软件管理页面启动Tomcat,如果之前卸载了现在就是安装了。
注意安装后一定要在网站详情页重新关联 Tomcat 映射

九、愉快的访问你的域名吧。

solo.jpg

  • 教程
    79 引用 • 344 回帖 • 3 关注
  • Solo

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

    Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!
    具体细节请浏览 B3log 构思

    792 引用 • 5905 回帖 • 684 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2304 引用 • 7761 回帖 • 900 关注
  • 笔记

    好记性不如烂笔头。

    179 引用 • 425 回帖 • 2 关注
回帖   
请输入回帖内容...