1.安装配置环境
安装jdk
1.1 通过winscp将需要的项目包传到linux系统上,我这里是放在/home/admin/tmp下
1.2 解压缩包:
gunzip jdkxxx.tar.gz(写自己的jdk名)
tar -xvf jdkxxx.tar
1.3 配置环境变量:JAVA_HOME,PATH,CLASSPATH
(注意要先配置JAVA_HOME,否则会读不到path的值)
1.4 通过vi ~/.bashrc 打开配置文件
1.5 在文件的末尾插入新配置的环境变量
JAVA_HOME=/tmp/jdk1.8.0_171 (注意:修改为jdk实际安装路径)
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jar
1.6 执行命令,读取配置的内容:source ~/.bashrc
1.7 验证环境变量是否配置成功:java -version
安装tomcat
直接将tomcat的包解压到安装的目录下即可:tar -xvf apache-xxx.tar
mysql安装
可以通过yum list mysql* 查看是否已安装mysql
1.1 安装mysql客户端,出现complete即安装成功:yum install mysql
1.2 直接安装mysql服务端会报错!!
原因:/etc/yum.repos.d/下没有mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo----------网上查的,待考验
解决方案:必须先添加mysql-community才行。命令:sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
1.3 现在就可以直接安装mysql服务器了:yum install mysql-server
1.4 安装完mysql后,通过service mysqld start 启动数据库。
1.5 修改数据库mysql密码:
- 在shell终端输入mysql回车进入mysql窗口
- use mysql;
- 修改root用户密码为admin123
- update user set password=password(‘admin123’) where user=‘root’;
- flush privileges; #重建内存数据,更新刚刚修改的内容
- 重启数据库服务:退出mysql窗口回到shell窗口,重启服务service mysqld restart;
问题: 修改密码时,可能会遇到报错:ERROR 1044 (42000): Access denied for user ‘’@‘localhost’ to database ‘mysql’
原因: 是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的
解决方案:
我是用方案一解决的,记住,修改完密码直接退出通过mysql -uroot -p进入创建数据库使用即可。
方法一:
1.关闭mysql
# service mysqld stop
2.屏蔽权限
# mysqld_safe --skip-grant-table
屏幕出现: Starting demo from .....
3.新开起一个终端输入
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误
mysql> \q
方法二:
1.关闭mysql
# service mysqld stop
2.屏蔽权限
# mysqld_safe --skip-grant-table
屏幕出现: Starting demo from .....
3.新开起一个终端输入
# mysql -u root mysql
mysql> delete from user where USER='';
mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误
mysql> \q
2.导入数据库数据
也就是执行数据库脚本文件
1.1 登录mysql:mysql -uroot -p ,然后输入刚刚设置的密码,回车进入mysql命令窗口
1.2 创建一个数据库:create database db_shopping;
1.3 使用数据库并执行数据库脚本:
use db_shopping;
source /home/admin/tmp/db_shopping.sql;
1.4 验证数据是否导入成功:show tables;(导入成功会返回显示数据表)
3.导入项目包
- 将项目的war包放入tomcat中的webapps目录下
- 启动tomcat服务:进入tomcat的bin目录下执行 ./startup.sh
- 这时候项目已部署完成,在浏览器中访问即可,访问路径:http://ip:8080/Shopping