赞
踩
准备工作
以《我的博客系统》为例 ——jdk tomcat mysql
一、在Linux里下个jdk1.8
yum list | grep jdk yum install java-1.8.0-openjdk-devel.x86_64二、从本地拖拽个tomcat8.5的zip压缩包到Linux
(1)拖拽【若拖不进去,说明少了rz命令。yum install lrzsz】
(2) 解压缩:unzip + 压缩包名【若zip找不到命令。yum install unzip】
【注:若不是管理员,可用sudo命令临时获取管理员权限并安装命令】
(3)cd bin/
(4) 使bin里的.sh文件增加可执行权限
//该操作要在bin目录下进行 chmod +x *.sh【如图所示,绿了才是可执行的】
(5)启动tomcat
//Linux中启动tomcat的可执行文件是startup.sh sh startup.sh(6)验证tomcat是否启动成功
①通过ps验证:ps aux | grep tomcat
②通过netstat验证: netstat -anp | grep 8080
三、安装mysql
安装方法多,可用yum安装mysql的孪生兄弟mariadb
(1)安装
①安装mariadb服务
# yum install -y mariadb-server
②安装mariadb命令行客户端
# yum install -y mariadb
③安装mariadb C library
# yum install -y mariadb-libs
④安装mariadb开发包
# yum install -y mariadb-devel
(2)启动服务器
①启动服务
# systemctl start mariadb
②设置服务开启自启动
# systemctl enable mariadb
③查看服务状态
# systemctl status mariadb
(3)验证 【以root用户登录,默认密码是""】
mysql -uroot
MariaDB启动成功
(4)注意
①创建数据库时为了统一中文,统一使用utf8mb4字符集
MariaDB [(none)]> create database demo_db charset utf8mb4;
②退出mariadb
ctrl+z 或者 ctrl+c
部署
1. 赋值db.sql的内容,在云服务器的数据库里执行
2. 把博客系统打包,把war包上传到云服务器的tomcat下的webapps目录下
①修改pom.xml,把打包的类型改成war,同时设定war包名
<packaging>war</packaging> <build> <finalName>java105_blog_system</finalName> </build>②微调数据库代码
数据库的密码改成云服务器的密码
③拖拽war包到webapps下,tomcat感知到war包来了,会自动解压缩和部署
【注】
1. 调试/sout打印的结果 在tomcat的日志logs里
cd logs/
2. 一级路径:没打war包就是项目名(本地),打了war包就是war包名(云服务器)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。