linux之springboot项目
一、安装linux(centos7,redhat) /xshell/xftp
二、配置Java环境
安装jdk并配置环境变量
下载jdk到默认目录:
# yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
配置环境变量:
# vi /etc/profile
进入编辑模式:
# i
在最下面添加三行:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存并关闭:
# wq!回车
让设置生效:
# source /etc/profile
检查是否安装成功:
# java -version
出现以下则表示成功:
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
三、开放端口
项目所用到的端口时8080,所以要在linux中开放8080端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
--zone #作用域
--add-port=8080/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
重启防火墙才能生效:firewall-cmd --reload
四、打包
部署java项目需要将代码打包,而打包格式有两种:jar包和war包,前者不需要安装tomcat,后者需要安装。
方法一:打包成jar包(idea,xftp):
1.
2.
3.
4.
5.
6.
如果打包成功之后有所改动则进行rebuild:(
)
7.
8.
9.
浏览器访问:http://linux的ip地址:8080/项目中的api访问路径 以查看是否成功
方法一:打包成war包(idea,xftp):
打包成war包
安装tomcat环境
# cd 打算存放tomcat的目录
linux 下载tomcat:
# wgethttp://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24.tar.gz
解压并安装tomcat:
# tar -xvfapache-tomcat-9.0.24.tar.gz
运行tomcat:
# apache-tomcat-9.0.24/bin/startup.sh
验证(显示tomcat的欢迎页,说明tomcat已经成功运行):
linux的ip地址:8080
停止:
# apache-tomcat-9.0.24/bin/shutdown.sh
tomcat部署war包
1、删除tomcat按照目录的ROOT文件夹下的所有文件
2、把war包复制到ROOT文件下面,解压缩:jar -xvf xxxx.war;
3、结束所有的java进程:ps -e|grep java|awk '{print "kill -9 "$1}'|sh
4、启动tomcat:sh tomcat目录/bin/startup.sh;或者是进入到tomcat的bin目录下执行:./startup.sh
5、访问:在主机电脑通过浏览器访问192.168.1.100:8080(centos的Ip和端口号),就可以打开项目的开始页面。