云服务器centos6.5 部署java web项目

一、jdk安装

1、下载jdk,下载链接https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
在这里插入图片描述

2、将文件上传到服务器,我上传得路径为:/usr/local/java

3、将文件解压,解压命令(注意文件名一定要自己的)

tar -zxvf jdk-8u201-linux-x64.tar.gz

4、配置文件,输入命令

vim /etc/profile

5、在配置文件中的最后添加(注意jdk文件名)

JAVA_HOME=/usr/local/java/jdk1.8.0_201
JRE_HOME=/usr/local/java/jdk1.8.0_201/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH

6、保存退出,然后执行命令

source /etc/profile

7、检查安装是否成功

java -version

二、安装tomcat

1、去官网下载tomcat

2、上传到服务器(可以用xftp上传)

3、解压文件(注意填自己的文件名)

tar -zxvf apache-tomcat-9.0.17.tar.gz

4、启动服务器(注意填自己的文件名)

/usr/local/tomcat/apache-tomcat-9.0.17/bin/startup.sh

5、访问localhost来查看tomcat是否安装成功

curl localhost:8080

curl用来访问网页html源代码,运行上面的命令后如果返回一个html内容则证明tomcat安装成功。

三、 配置 Tomcat 以实现使用外部浏览器访问到服务器

1、配置防火墙。在CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理,为了方便起见,我们在此转换为由iptables管理。关掉firewalld,并安装iptables

service stop firewalld
service mask firewalld

yum install iptables-services

注意事项:如果服务器本身就是通过iptables管理,那就不用上面的操作。
可以通过命令:service iptables status 检查。如果出现过滤信息表,则表明是安装了iptables

2、iptables启动

service iptables stop
service iptables start

3、开放端口80,22,3306,8080命令

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save

4、输入命令检查:/etc/init.d/iptables status
在这里插入图片描述
出现这个,证明端口已经开放

5、然后去浏览器URL输入:http://ip:8080.要是出现熟悉的tomcat界面,证明tomcat配置完成
在这里插入图片描述
注意:这里没有设置tomcat的开机启动,所以每次重启服务器就要启动tomcat,启动命令

/usr/local/tomcat/apache-tomcat-9.0.17/bin/startup.sh

四、安装mysql数据库

1、检测系统是否自带安装mysql

yum list installed | grep mysql

在这里插入图片描述

2、一般情况下centos系统都会自带一个MySQL,所以需要删除系统自带的mysql及其依赖:

yum -y remove mysql-libs.x86_64

3、卸载完成后,添加rpm

rpm -Uvh http://mirror.steadfast.net/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

4、开始安装MySQL客户端和服务器

yum --enablerepo=remi,remi-test install mysql mysql-server

5、启动MySQL:

/etc/init.d/mysqld start

6、进入mysql:(默认是没有设置密码的,直接按回车就行了)

mysql -u root -p

7、设置MySQL的root用户密码:

use mysql;
update mysql.user set authentication_string=password('你填写的密码') where user='root';

8、刷新MySQL权限:

flush privileges;

9、退出MySQL,重启mysql服务

exit;
service mysqld restart

10、重新进入mysql,(如果输入密码错误的话,直接回车进去),下面开启远程连接,因为刚刚配置tomcat时就已经开放3306端口了,所以这里就不配置了。

mysql -u root -p
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你设置的密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;

11、重启mysql服务,就可以远程连接了

service mysqld restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值