最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Tomcat部署B(yǎng)olo動(dòng)態(tài)博客

 更新時(shí)間:2022年01月14日 15:36:47   作者:Yunchuan  
這篇文章主要介紹了Tomcat部署B(yǎng)olo,我的服務(wù)器的鏡像是Alibaba Cloud Linux 3,全面兼容RHEL/CentOS 8生態(tài),Bolo需要JavaEE環(huán)境,不能選擇最新的Tomcat10,需要Tomcat9或者Tomcat8,感興趣的朋友跟隨小編一起看看吧

Bolo菠蘿博客是基于Solo深度定制的動(dòng)態(tài)博客,內(nèi)置了更多的精美的皮膚,并且可以本地賬號(hào)登錄。官網(wǎng)文檔提供了docker部署和tocat部署兩種方式,由于我買(mǎi)的服務(wù)器性能有限,并便于后期修改,此次就不采用docker部署,直接安裝tomcat部署web環(huán)境。

我的服務(wù)器的鏡像是Alibaba Cloud Linux 3,全面兼容RHEL/CentOS 8生態(tài)。

安裝java jdk

我選擇的是openjdk8:

dnf install -y java-1.8.0-openjdk-devel

/etc/profile配置環(huán)境變量:

JAVA_HOME=$(find /usr/lib/jvm -name "java-1.8.0-openjdk-1.8.0*")
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

安裝Tomcat

下載安裝

Bolo需要JavaEE環(huán)境,不能選擇最新的Tomcat10,需要Tomcat9或者Tomcat8。為加速下載,這里選擇國(guó)內(nèi)源,下載最新版的Tomcat9。

MAJOR_VERSION=9
TOMCAT_VER=`curl --silent http://mirrors.cnnic.cn/apache/tomcat/tomcat-${MAJOR_VERSION}/ | grep v${MAJOR_VERSION} | awk '{split($5,c,">v") ; split(c[2],d,"/") ; print d[1]}'`
TOMCAT_VER=$(echo $TOMCAT_VER | cut -d " " -f 1)
echo Tomcat version: $TOMCAT_VER
wget -N http://mirrors.cnnic.cn/apache/tomcat/tomcat-${MAJOR_VERSION}/v${TOMCAT_VER}/bin/apache-tomcat-${TOMCAT_VER}.tar.gz

接下來(lái)解壓并把tomcat拷貝到/usr/local/目錄下

tar -zxvf apache-tomcat-${TOMCAT_VER}.tar.gz
mv apache-tomcat-${TOMCAT_VER} /usr/local/tomcat/

設(shè)置服務(wù)腳本(Optional)

參考阿里云文檔設(shè)置自啟動(dòng)腳本。

運(yùn)行以下命令下載Tomcat自啟動(dòng)腳本文件。

wget https://raw.githubusercontent.com/oneinstack/oneinstack/master/init.d/Tomcat-init

運(yùn)行以下命令移動(dòng)并重命名Tomcat-init。

mv Tomcat-init /etc/init.d/tomcat

運(yùn)行以下命令為/etc/init.d/tomcat添加可執(zhí)行權(quán)限。

chmod +x /etc/init.d/tomcat

設(shè)置腳本里的JAVA_HOMETOMCAT_USER,因?yàn)槲业姆?wù)器直接用的root用戶(hù),所以tocat也設(shè)置root用戶(hù)

SED_CMD="s@^export JAVA_HOME=.*@export JAVA_HOME=$(find /usr/lib/jvm -name 'java-1.8.0-openjdk-1.8.0*')@"
sed -i "$SED_CMD" /etc/init.d/tomcat
sed -i "/TOMCAT_USER=/cTOMCAT_USER=root" /etc/init.d/tomcat

依次運(yùn)行以下命令設(shè)置Tomcat開(kāi)機(jī)自啟動(dòng)。

chkconfig --add tomcat
chkconfig tomcat on

運(yùn)行以下命令啟動(dòng)Tomcat。

service tomcat start

安裝MySQL

安裝

dnf install -y mysql-server

運(yùn)行以下命令啟動(dòng)MySQL服務(wù)。

systemctl start mysqld

運(yùn)行以下命令設(shè)置MySQL服務(wù)開(kāi)機(jī)自啟動(dòng)。

systemctl enable mysqld

運(yùn)行以下命令查看/var/log/mysqld.log文件,獲取并記錄root用戶(hù)的初始密碼。

grep 'temporary password' /var/log/mysqld.log

運(yùn)行下列命令對(duì)MySQL進(jìn)行安全性配置。

mysql_secure_installation

配置博客所用MySQL DB和User

根據(jù)上面安全性配置中所設(shè)定的root賬戶(hù)密碼,在終端中輸入mysql -uroot -p,并輸入密碼以root賬戶(hù)登錄MySQL后,手動(dòng)建庫(kù),庫(kù)名solo ,字符集使用utf8mb4,排序規(guī)則utf8mb4_general_ci

create database solo default character set utf8mb4 collate utf8mb4_general_ci;
create user 'solo'@'%' identified by 'BrkBpb_78Vkf9';
grant all privileges on *.* to 'solo'@'%';
flush privileges;

這里‘%’是允許遠(yuǎn)程ip地址登錄MySQL,如果選用docker部署會(huì)用到。

部署B(yǎng)olo博客

從Bolo官方Github網(wǎng)站下載已經(jīng)編譯好的代碼(zip文件),github或者國(guó)內(nèi)的gitee

wget https://gitee.com/AdlerED/bolo-solo/attach_files/760605/download/bolo_v2_5_stable.zip

刪掉tomcat目錄的webapp下的其他內(nèi)容,只留空的ROOT

rm -rf /usr/local/tomcat/webapps/*
mkdir -p /usr/local/tomcat/webapps/ROOT

將Bolo的zip文件解壓至目錄webapp/ROOT

unzip bolo_v2_5_stable.zip -d /usr/local/tomcat/webapps/ROOT/

在Bolo的WEB-INF/classes目錄下修改參數(shù)

cd /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/
vim local.properties

修改MySQL的連接參數(shù)

runtimeDatabase=MYSQL
jdbc.username=solo
jdbc.password=BrkBpb_78Vkf9
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.URL=jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC

如果Tomcat使用 HTTPS 連接(不使用請(qǐng)忽略),將webapps/ROOT/WEB-INF/classes/latke.properties中的 HTTP 修改為 HTTPS 即可;

啟動(dòng)應(yīng)用

如果前面設(shè)置了tomcat服務(wù)腳本,可

service tomcat start

如果沒(méi)有,用tomcat的bin目錄下的腳本

./usr/local/tomcat/bin/startup.sh

然后如果一切沒(méi)有問(wèn)題,在本地瀏覽器訪問(wèn)服務(wù)器的8080端口,就能進(jìn)入博客。

http://${ip}:8080

參考

https://help.aliyun.com/document_detail/172784.html
https://help.aliyun.com/document_detail/171940.html
https://cnxiaobai.com/articles/2021/04/27/1619519011942.html

到此這篇關(guān)于Tomcat部署B(yǎng)olo的文章就介紹到這了,更多相關(guān)Tomcat部署B(yǎng)olo內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Web項(xiàng)目打成war包部署到tomcat時(shí)報(bào)MySQL Access denied for user ''''root''''@''''localhost'''' (using password: YES)錯(cuò)誤解決方案(推)

    Web項(xiàng)目打成war包部署到tomcat時(shí)報(bào)MySQL Access denied for user ''''root'

    這篇文章主要介紹了Web項(xiàng)目打成war包部署到tomcat時(shí)報(bào)MySQL Access denied for user 'root'@'localhost' (using password: YES)錯(cuò)誤解決方案(推),需要的朋友可以參考下
    2018-01-01
  • Tomcat錯(cuò)誤頁(yè)重定向問(wèn)題

    Tomcat錯(cuò)誤頁(yè)重定向問(wèn)題

    這篇文章主要介紹了Tomcat錯(cuò)誤頁(yè)重定向問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 解析Tomcat架構(gòu)原理到架構(gòu)設(shè)計(jì)

    解析Tomcat架構(gòu)原理到架構(gòu)設(shè)計(jì)

    一般學(xué)習(xí)的時(shí)候也是先總覽一下整體,然后逐個(gè)部分個(gè)個(gè)擊破,最后形成思路,了解具體細(xì)節(jié),Tomcat的結(jié)構(gòu)很復(fù)雜,但是Tomcat非常的模塊化,找到了Tomcat最核心的模塊,問(wèn)題才可以游刃而解,了解了Tomcat的整體架構(gòu)對(duì)以后深入了解Tomcat來(lái)說(shuō)至關(guān)重要
    2021-06-06
  • Tomcat配置HTTPS訪問(wèn)的實(shí)現(xiàn)步驟

    Tomcat配置HTTPS訪問(wèn)的實(shí)現(xiàn)步驟

    本文主要介紹了Tomcat配置HTTPS訪問(wèn)的實(shí)現(xiàn)步驟,在tomcat中存在兩種證書(shū)驗(yàn)證情況單向驗(yàn)證和雙向驗(yàn)證,下面就詳細(xì)的介紹一下這兩種情況的配置,感興趣的可以了解一下
    2022-07-07
  • Tomcat 部署項(xiàng)目的三種方法詳解

    Tomcat 部署項(xiàng)目的三種方法詳解

    本篇文章主要介紹了Tomcat 部署項(xiàng)目的三種方法詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • tomcat服務(wù)安裝步驟及詳細(xì)配置實(shí)戰(zhàn)教程

    tomcat服務(wù)安裝步驟及詳細(xì)配置實(shí)戰(zhàn)教程

    Tomcat是由Apache開(kāi)發(fā)的一個(gè)開(kāi)源Java WEB應(yīng)用服務(wù)器,下面這篇文章主要給大家介紹了關(guān)于tomcat服務(wù)安裝步驟及詳細(xì)配置實(shí)戰(zhàn)教程,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • Tomcat 7-dbcp配置數(shù)據(jù)庫(kù)連接池詳解

    Tomcat 7-dbcp配置數(shù)據(jù)庫(kù)連接池詳解

    這篇文章主要介紹了Tomcat 7-dbcp配置數(shù)據(jù)庫(kù)連接池詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • 深入分析Tomcat無(wú)響應(yīng)問(wèn)題及解決方法

    深入分析Tomcat無(wú)響應(yīng)問(wèn)題及解決方法

    Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成,通常我們會(huì)用它來(lái)運(yùn)行java了,下文小編來(lái)為各位介紹Tomcat無(wú)響應(yīng)問(wèn)題解決辦法
    2016-05-05
  • tomcat配置虛擬路徑的實(shí)現(xiàn)步驟

    tomcat配置虛擬路徑的實(shí)現(xiàn)步驟

    本文主要介紹了tomcat配置虛擬路徑的實(shí)現(xiàn)步驟,主要是在localhost文件中進(jìn)行配置,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • GZIP壓縮Tomcat并提升web性能過(guò)程圖解

    GZIP壓縮Tomcat并提升web性能過(guò)程圖解

    這篇文章主要介紹了GZIP壓縮Tomcat并提升web性能過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04

最新評(píng)論

长丰县| 黑龙江省| 措美县| 清涧县| 漳浦县| 新建县| 桦南县| 响水县| 津市市| 驻马店市| 体育| 普兰店市| 雅安市| 积石山| 甘肃省| 敖汉旗| 宁陵县| 洞头县| 黄骅市| 水富县| 南乐县| 文登市| 平乐县| 柳河县| 祁门县| 恭城| 应用必备| 资源县| 卓资县| 玉龙| 兴山县| 文水县| 安康市| 自治县| 佳木斯市| 左贡县| 洛川县| 大理市| 增城市| 虎林市| 剑阁县|