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

Linux服务器环境配置(Java、MySQL、Tomcat)与项目部署(四)_第1张图片

(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

Linux服务器环境配置(Java、MySQL、Tomcat)与项目部署(四)_第2张图片

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

Linux服务器环境配置(Java、MySQL、Tomcat)与项目部署(四)_第3张图片

5、项目部署

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

1、创建数据库

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

2、war包

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

3、jar包

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

java -jar 文件名.jar

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

你可能感兴趣的:(阿里云服务器搭建与环境搭建,linux,centos,tomcat,服务器,ssh)