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

本文详细介绍了在Linux系统中安装JDK、配置环境变量、部署Tomcat以及安装MySQL的步骤,包括解决浏览器无法访问Tomcat及远程登录MySQL的问题。在完成所有安装和配置后,还提到了版本兼容性问题,确保项目的顺利运行。
摘要由CSDN通过智能技术生成

在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不是同一个版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值