在linux上安装JDK、环境变量、tomcat、mysql的步骤

在linux上安装JDK、环境变量、tomcat、mysql的步骤

1.用到的工具:

WinSCP、putty

2.Ip addr查看ip

2.2 如果未出现ip地址
将虚拟机网络适配器改桥接
然后执行 vi  /etc/sysconfig/network-scripts/ifcfg-ens33  
按i进行编辑。
将ONBOOT修改为yes
按Esc取消编辑,输入:wq保存并退出,:q!不保存退出
cat  ifcfg-ens33 可再次查看文件
--vi后面要加空格,vi是Linux内置的文本编辑器命令 打开文件的意思,修改完之后重启虚拟机:shutdown -r 或reboot
  也可以重启网络服务: sudo service network restart,再次执行ip addr

3.安装JDK

通过WinSCP将jdk的压缩文件放入服务器,压缩文件必须是linux版本的
解压命令 tar -zxvf 路径/文件名
 1).gz压缩包解压:tar -zxvf 压缩包名
 2).tar压缩包解压:tar -xvf 压缩包名

4.配置环境变量

vi /etc/profile 在文件最后添加

export JAVA_HOME=jdk解压后的路径
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

source  /etc/profile   //使环境变量生效

Java -version //查看是否成功,如果显示jdk版本即为成功

5.安装tomcat

将压缩文件添加,然后解压即可

进入tomcat 的 bin文件中  执行 ./startup.sh启动tomcat
关闭:  ./shutdown.sh

安装完成后浏览器无法访问Tomcat

第一种:关闭防火墙(不推荐)	
systemctl stop firewalld

第二种:打开端口
1.firewall-cmd --zone=public --add-port=端口号(tomcat默认是8080)/tcp --permanent
--permanent代表永久生效
2.查看打开的端口
firewall-cmd --version
3.重启防火墙
firewall-cmd --reload
4.开机自启动
https://blog.csdn.net/qq_43080036/article/details/90064320

更多防火墙操作: https://blog.csdn.net/u011846257/article/details/54707864

6.安装mysql

     查看是否安装过mysql

 yum list installed mysql*

     如果有就用yum remove mysql*

   下载添加仓库:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

   如果wget未找到命令

yum -y install wget
安装完成即可以使用。

   安装MySql

安装:yum install mysql-server
启动mysql服务:systemctl start mysqld
设置开机自启动mysql服务:systemctl enable mysqld

   MySql安全配置

可参考本人链接:https://blog.csdn.net/qq_43080036/article/details/89928725

   连接MySql

连接:mysql -uroot -p
刚开始没设置密码,直接回车进入
如果要设置密码:
--刷新
FLUSH PRIVILEGES;
--设置密码
set password for 'root'@'localhost'=password('newpasswd');

   远程登录

允许远程登录:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
--刷新
FLUSH PRIVILEGES;

--退出mysql
exit;

开放3306端口号
firewall-cmd --zone=public --add-port=3306/tcp  --permanent

重启防火墙
firewall-cmd --reload
远程连接,下图:

这里写图片描述

安装完之后mysql中的表名可能区分大小写

在/etc/my.cnf 或 /etc/myql/my.cnf中的[mysqld]后添加lower_case_table_names=1
操作命令: vi /etc/my.cnf,
重启mysql:
service mysqld restart

7.部署项目

在eclipse中将项目导成war文件,随后放到linux中tomcat的webapps下,运行tomcat时会自行解压

--数据库操作
	将该项目的数据库转储sql文件,然后放入linux中,然后在linux的mysql中创建数据库,必须和本地
	一样的,执行source sql路径 ,也可通过上面的远程连接进行操作

部署完成后,如果访问不到项目,也许是你的linux中的JDK和你的项目JDK不是同一个版本

猜你喜欢

转载自blog.csdn.net/qq_43080036/article/details/82712356