当前位置: 首页 > Linux

以war包方式部署solo博客

时间:2023-04-06 19:50:01 Linux

solo,小而美的博客系统,GitHub:https://github.com/b3log/solo环境及文件准备服务器:使用的阿里云服务器,系统为CentOS7.364位。JDK:1.8Tomcat:9.0.24MySQL:5.7solo:solo-v3.6.4.war引入了两个工具,接下来会用到,Xshell和XftpXshell和Xftp下载使用Xshell控制云服务器,使用Xftp传输文件与电脑。安装JDKCentos7安装JDK安装Tomcat下载Tomcatwgethttps://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24.tar.gz解压tar-xvfapache-tomcat-9.0.24.tar.gz修改server.xml文件,通过80端口访问,访问时会隐藏默认端口InstallMySQLCentos7InstallMySQL5.7新用户登录MySQL,手动建库(库名solo,字符集使用utf8mb4,collat??ionutf8mb4_general_ciCREATEDATABASE`solo`DEFAULTCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci;部署Solo并下载war包wgethttps://github.com/b3log/solo/releases/download/v3.6.4/solo-v3.6.4.war清空Tomcat下的/webapps/ROOT目录,将war包解压进去tar-xvfsolo-v3.6.4.war修改配置文件latke.properties和local.properties首先进入文件路径cd/usr/local/tomcat/apache-tomcat-9.0.24/webapps/ROOT/WEB-INF/classesvi命令编辑配置文件vilatke.properties配置SoloAccess域名端口和模式serverHost=你解析的域名,serverPort默认为80####Server#####浏览器访问协议serverScheme=httpserverHost=www.lbb.pubserverPort=配置数据库vilocal.properties配置MySQl用户名和密码jdbc.username=user名称jdbc.password=password####MySQLruntime####runtimeDatabase=MYSQLjdbc.username=rootjdbc.password=123456jdbc.driver=com.mysql.cj.jdbc.Driverjdbc.URL=jdbc:mysql://localhost:3306/root?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC配置完成后可以启动Tomcat,进入目录/usr/local/tomcat/apache-tomcat-9.0.24/bin,执行命令:./startup.sh,然后通过你的域名访问博客就ok了!