在Linux上安装JAVA比较简单直接运行命令:
yum -y install java-1.8.0-openjdk.x86_64
最后在界面显示Complete就表示安装成功了
接着运行命令
java -version
就可以查看java jdk版本了
yum上mysql的资源有问题,所以不能仅仅之用yum。在使用yum之前还需要用其他命令获取mysql社区版。
(注意,如果系统中没有wget的话,需要使用如下命令下载wget)
yum -y install wget
然后执行以下命令:
cd /tmp
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
接下来就可以使用yum来安装MySQL了
yum install mysql mysql-server mysql-devel -y
systemctl start mysql.service
netstat -anp|grep 3306
最后我们还要给MYSQL数据库管理员设置密码
mysqladmin -u root password admin
登录验证一下
mysql -uroot -padmin
由于yum上没有Tomcat的源,并且wget上的Tomcat镜像在维护,所以我们需要去Tomcat官网下载tomcat的压缩包,然后使用ftp文件传输工具将压缩包传至Linux服务器下,然后解压。(这里我们将tomcat解压到/tmp文件下)
将从ftp传输过来的Tomcat压缩包拷贝到 tmp文件夹下
cp ftp的文件接收路径/apache-tomcat-7.0.92.tar.gz
/tmp/apache-tomcat-7.0.92.tar.gz
解压后Tomcat就可以直接使用了,然后我们将Tomcat移动到linux的默认安装路径下,方便以后寻找
tar xzf apache-tomcat-7.0.92.tar.gz
mv apache-tomcat-7.0.92 /usr/local/tomcat7
/usr/local/tomcat7/bin/startup.sh
netstat -anp|grep 8080
通过如下命令可以查看tomcat的启动日志(-300表示查看最后300行, f表示动态查看有更新可以立即看到
使用ctrl+c 退出查看状态)
tail -300f /usr/local/tomcat7/logs/catalina.out
所谓的自启动,就是在 Linux 重启之后,会自动启动一些服务和程序。
如上面的配置,在重启之后,vsftpd, mysql 都不会自动启动,mysql 也不会自动启动,这样在重启之后,服务就不可以使用了。
为了解决这个问题,下面就讲解如何进行自启动配置
需要自启动的服务有 vsftpd 和 mysql
需要自启动的脚本有 tomcat
而在 centos7 里,服务和脚本的自启动方式是不一样的,下面分开来讲解
开启 ftp和mysql的自启动
systemctl enable vsftpd.service
systemctl enable mysqld.service
关闭自启动
systemctl disable vsftpd.service
systemctl disable mysqld.service
有个文件叫做 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
要让项目在服务器上运行,除了配置好以上环境,还需要导入项目所需的数据库。
创建项目对应的数据库、数据库访问用户(用户名和密码与项目配置一致)。然后把数据库脚本传到服务器,导入到创建好的数据库中。
将打包好的web项目的war包传输到服务器,放在tomcat的webapp文件夹下面。然后重启tomcat,这样就可以在浏览器中访问我们的项目了。
如果是SpringBoot项目,打包是jar包的话,就需要将jar传输到服务器上,然后cd到对应路径下,执行
java -jar 文件名.jar
就可以运行项目了。当然SpringBoot是内置Tomcat的,所以上面的安装Tomcat步骤其实可以省略。