- 服务器开启8080和3306端口,否则部署好外网无法访问到端口
- 数据库开启远程访问
linux上tomcat、jdk安装包链接:https://pan.baidu.com/s/1vEXH-pQrPQsHYDTt-JANRg 密码:eu90
解压命令:
tar -xzvf apache-tomcat-8.0.30.tar.gz -C /opt/
tar -xzvf jdk-8u141-linux-x64.tar.gz -C /opt/
java环境变量配置:
export JAVA_HOME=/opt/jdk1.8.0_141
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
- 更改tomcat端口:conf目录下server.xml文件修改端口
- 查看tomcat日志:logs目录下catalina.out 文件 tail -f catalina.out
-
启动tomcat:bin目录下 ./startup.sh
tomcat各目录解释:
image.png
mysql安装:
以下是 CentOS 7.x 安装 5.7 的操作步骤
- 下载yum源
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
- 安装rpm包
yum -y install mysql57-community-release-el7-10.noarch.rpm
- 安装MySQL
yum -y install mysql-community-server
- 启动MySQL(注意centos7.x服务管理命令用systemctl)
systemctl start mysqld.service
- 查看MySQL运行状态
systemctl status mysqld.service
- 获得初始密码
grep "password" /var/log/mysqld.log
- 登录MySQL
mysql -uroot -p
回车然后输入密码
- 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
将如上命令中的 new password 修改为自己的密码,注意密码设置必须要大小写字母数字和特殊符号(,/';: 等),否则无法设置成功
- 开启远程访问:注意将其中你要指定的连接的密码
grant all privileges on *.* to 'lemon'@'%' identified by '密码大小写字母数字和特殊符号' with grant option;
- 权限生效
flush privileges;
- 修改密码策略(可省略,但是请记得把你上面设置的这个复杂的密码记住)
(1)查看密码策略
show variables like '%password%';
可以看到密码策略为 MEDIUM,因此弱密码无法修改成功,如果需要支持弱密码,我们可以调整策略。
(2)修改密码策略
vi /etc/my.cnf
添加 validate_password_policy 配置
validate_password_policy=0
关闭密码策略
validate_password = off
(3)重启生效
systemctl restart mysqld
使用目前 root 用户目前的密码重新登录,这时候可以修改为弱密码了,假设我们修改密码为:123456 如:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
- 开启远程访问:注意将其中你要指定的连接的密码,这里简单设置为 123456:
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
- 权限生效
flush privileges;
- 修改编码
(1)查看编码
show variables like '%character%';
(2)修改编码 修改/etc/my.cnf,在[mysqld]下添加如下配置
character_set_server=utf8
init_connect='SET NAMES utf8'
(3)重启数据库
systemctl restart mysqld
- 上传war包到webapps目录
- 新建数据库,导入表
- 修改数据库连接信息
jdbc.driver=com.mysql.jdbc.Driver
#xxxx为数据库名字
jdbc.url=jdbc:mysql://localhost:3306/xxxx?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
#用户名
jdbc.username=root
#密码
jdbc.password=123456
cpool.minPoolSize=5
cpool.maxPoolSize=50
cpool.maxIdleTime=7200
cpool.maxIdleTimeExcessConnections=1800
cpool.acquireIncrement=5
cpool.autoCommitOnClose=true
cpool.checkoutTimeout=5000
网友评论