搭建Java项目
云服务:内网ip:172.17.0.2 公网:49.234.151.57
先ping一下网络是否通,
查看本机的版本号:
cat /etc/centos-release
1.解压jdk文件
tar -zxvf jdk-8u181-linux-x64.tar.gz
路径:/usr/local/java/jdk1.8.0_181
2.在vim /etc/profile配置文件
export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
重新加载配置文件:source /etc/profile
部署tomcat
1.下载tomcat
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.41/bin/apache-tomcat-8.5.41.tar.gz
2.解压tomcat:
tar -zxvf apache-tomcat-8.5.41.tar.gz
3.解压后进入bin目录
4.启动tomcat ./start.sh
5.查看端口是否启动
netstat -tunlp | grep 808
这是端口已经启动成功
6.在浏览器上查看是否启动
这是代表启动成功
7.配置tomcat的端口号
把端口号设置成80端口,并且把项目设置成默认的
vim server.xml
在文件的最下端添加上配置路径
<Context path="" docBase="/usr/local/tomcat/apache-tomcat-8.5.47/webapps/StudentManagerWeb/" debug="0"/>
安装mysql
1.先查询本机上是否安装mysql
rpm -qa | grep mysql
2.下载msyql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
3. 如果报错: -bash: wget: 未找到命令
安装插件 yum -y install wget
4.安装 mysql-community-release-el7-5.noarch.rpm包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
5.安装MySQL
sudo yum install mysql
sudo yum install mysql-server
sudo yum install mysql-devel
6.重置MySQL密码
mysql -u root
如果报错:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
原因:原因是/var/lib/mysql的访问权限问题。
chown root /var/lib/mysql/
重启MySQL服务
service mysqld restart
接着登陆设置密码
mysql -u root
use mysql;
update user set password=password('123456') where user='root';
exit;
7.重启MySQL服务
service mysqld restart
接着设置Root账户远程连接密码,账户和密码都是 root
mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
重启服务器
service mysqld restart
7.使用外网工具连接MySQL
连接mysql的用户名和密码都是 root
关闭防火墙
systemctl stop firewalld.service
8.进入mysql数据库
mysql -uroot -proot <uroot是用户名,proot是密码>
9.查询所有的库
mysql> show databases;
10.进入数据库“eduyun_2015_sp1”是库名
mysql> use eduyun_2015_sp1;
11.查询所有的表
mysql> show tables;
12.查询表,进行增删改查“ey_transcodesplit”是表
mysql> select * from ey_transcodesplit;
13."exit" + 回车;
14.创建库
三、创建数据库
1、 CREATE DATABASE 100_fault;
CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;
四、进入库
2、use 100_fault;
15.创建表
create table 100_fault1 (id int primary key auto_increment,name varchar(20) not null, problem double);
16.插入数据
insert into 100_fault1 (name, problem) values ('app故障问题',10),('正式课',20),('录播',30),('正式课',40);
17.删除数据表
drop table employee;
18.查看库里面所有表
show tables;
19.数据库报错问题:
报1064错误是书写的时候语法发生错误
报1054错误是单引号书写成中文的
报1366错误是表没有设置成utf-8
部署Java项目
出现这种报错是jdk版本号不一致导致的
右键项目名找到java Build Path ,把jdk版本换成和服务器上的jdk版本一致。
然后把jre1.7的删除
然后导出war包,点击项目选择右键,点击export,然后导出war包
部署java项目出现链接数据库失败是什么原因导致的呢?