Linux服务器环境配置(Java、MySQL、Tomcat)与项目部署(四)

Linux服务器搭建与环境配置

1、安装JAVA环境

(1)安装

在Linux上安装JAVA比较简单直接运行命令:

yum -y install java-1.8.0-openjdk.x86_64

最后在界面显示Complete就表示安装成功了

(2)测试

接着运行命令

java -version

就可以查看java jdk版本了

2、安装MySQL

yum上mysql的资源有问题,所以不能仅仅之用yum。在使用yum之前还需要用其他命令获取mysql社区版。

(1)下载wget

(注意,如果系统中没有wget的话,需要使用如下命令下载wget)

yum -y install wget
(2)获取MySQL依赖

然后执行以下命令:

cd /tmp
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm  
rpm -ivh mysql-community-release-el7-5.noarch.rpm  
(3)安装

接下来就可以使用yum来安装MySQL了

yum install mysql mysql-server mysql-devel -y

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kmfozp4D-1596806009723)(E:\千锋\文档\笔记\Linux服务器搭建与环境配置\image-20200803204454479.png)]

(4)启动
systemctl start mysql.service
(5)验证一下
netstat -anp|grep 3306

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GomlyAz9-1596806009725)(E:\千锋\文档\笔记\Linux服务器搭建与环境配置\image-20200803204546687.png)]

(6)设置密码

最后我们还要给MYSQL数据库管理员设置密码

mysqladmin -u root password admin

登录验证一下

mysql -uroot -padmin

3、Tomcat安装

由于yum上没有Tomcat的源,并且wget上的Tomcat镜像在维护,所以我们需要去Tomcat官网下载tomcat的压缩包,然后使用ftp文件传输工具将压缩包传至Linux服务器下,然后解压。(这里我们将tomcat解压到/tmp文件下)

(1)拷贝

将从ftp传输过来的Tomcat压缩包拷贝到 tmp文件夹下

cp ftp的文件接收路径/apache-tomcat-7.0.92.tar.gz  
/tmp/apache-tomcat-7.0.92.tar.gz
(2)解压并移动

解压后Tomcat就可以直接使用了,然后我们将Tomcat移动到linux的默认安装路径下,方便以后寻找

tar xzf apache-tomcat-7.0.92.tar.gz
mv apache-tomcat-7.0.92 /usr/local/tomcat7
(3)启动Tomcat
/usr/local/tomcat7/bin/startup.sh
(4)验证一下
netstat -anp|grep 8080

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UBBXgbSO-1596806009728)(E:\千锋\文档\笔记\Linux服务器搭建与环境配置\image-20200803205509841.png)]

(5)查看日志

通过如下命令可以查看tomcat的启动日志(-300表示查看最后300行, f表示动态查看有更新可以立即看到
使用ctrl+c 退出查看状态)

tail -300f /usr/local/tomcat7/logs/catalina.out

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5N03lmRi-1596806009731)(E:\千锋\文档\笔记\Linux服务器搭建与环境配置\image-20200803205701430.png)]

4、自启动

所谓的自启动,就是在 Linux 重启之后,会自动启动一些服务和程序。
如上面的配置,在重启之后,vsftpd, mysql 都不会自动启动,mysql 也不会自动启动,这样在重启之后,服务就不可以使用了。
为了解决这个问题,下面就讲解如何进行自启动配置

(1)需要自启动的服务

需要自启动的服务有 vsftpd 和 mysql
需要自启动的脚本有 tomcat
而在 centos7 里,服务和脚本的自启动方式是不一样的,下面分开来讲解

开启 ftp和mysql的自启动
systemctl enable vsftpd.service
systemctl enable mysqld.service
 关闭自启动
 systemctl disable vsftpd.service
systemctl disable mysqld.service
(2)脚本

有个文件叫做 rc.local, 把脚本放进去就可以了。
不过这个脚本在 centos7里被降级了,不能被执行,所以要执行如下语句使得其可以被执行先

chmod +x /etc/rc.d/rc.local

然后修改 /etc/rc.d/rc.local, 放入 tomcat脚本即可

vi /etc/rc.d/rc.local
在这个里面最后一行填入/usr/local/tomcat7/bin/startup.sh

可以了。
不过这个脚本在 centos7里被降级了,不能被执行,所以要执行如下语句使得其可以被执行先

chmod +x /etc/rc.d/rc.local

然后修改 /etc/rc.d/rc.local, 放入 tomcat脚本即可

vi /etc/rc.d/rc.local
在这个里面最后一行填入/usr/local/tomcat7/bin/startup.sh

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7Fq5pg71-1596806009733)(E:\千锋\文档\笔记\Linux服务器搭建与环境配置\image-20200803210203285.png)]

5、项目部署

要让项目在服务器上运行,除了配置好以上环境,还需要导入项目所需的数据库。

1、创建数据库

创建项目对应的数据库、数据库访问用户(用户名和密码与项目配置一致)。然后把数据库脚本传到服务器,导入到创建好的数据库中。

2、war包

将打包好的web项目的war包传输到服务器,放在tomcat的webapp文件夹下面。然后重启tomcat,这样就可以在浏览器中访问我们的项目了。

3、jar包

如果是SpringBoot项目,打包是jar包的话,就需要将jar传输到服务器上,然后cd到对应路径下,执行

java -jar 文件名.jar

就可以运行项目了。当然SpringBoot是内置Tomcat的,所以上面的安装Tomcat步骤其实可以省略。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值