购买服务器
我是在阿里云购买的服务器,直接在官网搜索学生,参加阿里云高校计划即可免费领取服务器。
安装JDK
rpm安装
下载好后使用Xftp将rpm文件移动到远程服务器,我建了一个/hello 文件夹,专门用来存放远程传过来的文件。
进入/hello 执行
rpm -ivh jdk-8u221-linux-x64.rpm
等待安装好,接下来配置环境变量
所有的环境变量在/etc/profile里,使用vim /etc/profile ,按i进入编辑模式,在最下写入
export JAVA_HOME=/usr/java/jdk1.8.0_191
export PATH=$JAVA_HOME/bin:$PATH
保存并退出即可,并
source /etc/profile 让新的环境变量生效
接下来验证一下
#检验版本信息
java --version
cd /hello
vim Demo.java
#插入下面的代码段
#编译生成字节码
javac Demo.java
#运行java程序
java Demo#屏幕出现hello world 即说明成功
public class Demo {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
gz安装包安装
去官网下载gz包
使用Xftp上传,直接解压
# 通常 JDK 安装到 /usr 目录下, 先创建安装目录
sudo mkdir /usr/java# 把安装包复制到安装目录下
cp jdk-8u191-linux-i586.tar.gz /usr/java# 进入 java 安装目录
cd /usr/java# 解压安装包
tar -zxvf jdk-8u191-linux-i586.tar.gz
配置环境变量和验证和上边一样
安装tomcat
官网下载gz包
tomcat安装
# 以安装到 /usr/local 目录下为例 # 在 /usr/local 目录下创建一个 tomcat 目录, 用于存放解压文件夹
mkdir /usr/tomcat
# 解压下载的 tar.gz 包, -C 指定解压输出目录
tar -zxvf apache-tomcat-9.0.13.tar.gz -C /usr/tomcat
配置防火墙
为了外网能访问服务器需要打开防火墙
#检查防火墙
systemctl status firewalld
#若防火墙没有启动,下面命令启动
systemctl start firewalld
#查看端口,可以看到那些端口被打开
firewall-cmd --list-ports
#开启8080端口,想开启别的只需要改8080参数即可
firewall-cmd --permanent --zone=public --add-port=8080/tcp
#重启防火墙
systemctl reload firewalld
#再次检查端口,确保开启,显示8080/TCP即成功
firewall-cmd --list-ports
阿里云开启安全组
如果用的阿里服务器为了使端口可用,必须打开安全组
测试tomcat
#进入tomcat 的bin文件夹
cd /usr/tomcat/apache-tomcat-9.0.50/bin
#启动tomcat
./startup.sh
#通过ip访问,能看到tomcat页即为成功
部署
新建一个javaWeb项目
打包
在target目录中就能找到打包好的war包,将war包发送到服务器,放在tomcat路径下的webapps里重启tomcat,taomcat会自动解析war包,这样项目就部署好了,网址即可访问
http://59.110.230.150:8080/textLinux/
注意:textLinux 就是项目所在文件夹的名字