阿里云服务器装centos系统,安装jdk环境和tomcat
准备:安装xftp6 用来与远程服务器进行文件传输
如果你不是使用云服务器开发,请跳过此步。
我使用的是阿里云的esc服务器
xftp免费下载地址
下载的过程比较慢,耐心等待。
安装完成后 sftp连接上云服务器,就可以对云服务器的文件进行下载上传了;
一 安装jdk(jdk是java运行所需要的环境)
- 检查系统是否安装java
输入
java -version
上图显示我的jdk版本是1.8.0_242,没有安装的朋友看下面
2. 安装jdk
到jdk官网下载,选择适合自己系统版本的jdk,我用的是阿里云服务器centos7 所以选了64位的linux版本,下载需要登陆Oracle的账号,而且下载速度比较慢;
下载完解压到自己创建的目录下,方便以后查找。
解压命令 tar -zxvf 文件全称
3. 配置环境变量
编辑etc文件夹下的profile文件
方法一:远程连接服务器,用命令行编辑;
方法二:用xftp6打开profile文件,添加export内容;
方法一:在命令行输入
vi etc/profile
按a 在当前光标位置的右边添加文本
JAVA_HOME是你自己安装jdk的路径,我自己在root目录下新建了java文件夹来安装jdk
注意!一定要替换成你自己的jdk安装路径
注意!一定要替换成你自己的jdk安装路径
注意!一定要替换成你自己的jdk安装路径
export JAVA_HOME=/root/java/jdk1.8.0_241
export PATH=$JAVA_HOME/bin:$PATH
输入后按Esc推出编辑模式,输入:wq退出并保存。大功告成!
方法二:
xftp6连接服务器,在etc文件夹下找到profile文件,右键编辑,保存,退出。
二 安装tomcat
关于tomcat内容请自行百度
tomcat8.5官网下载
方法一:tar.gz压缩包下载到本地,再用xftp6上传到自定义的文件夹下。
方法二:复制连接地址,下载到服务器的自定义文件夹。
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.51/bin/apache-tomcat-8.5.51.tar.gz
命令行 cd到压缩包目录下,解压;
tar -zxvf apache-tomcat-8.5.51.tar.gz
cd到apache-tomcat-8.5.51目录下bin文件夹,启动 关闭tomcat;
./startup.sh
./shutdown.sh
启动tomcat后,在浏览器输入:xxxxx:8080可看到tomcat页面就是成功(xxx是你的公网ip地址);如果没看到页面就需要关闭防火墙或者放行8080端口;
centos7关闭防火墙:
systemctl stop firewalld
firewall-cmd --zone=public --list-ports # 查看防火墙开放的所有端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent # 添加开放端口
firewall-cmd --reload #重启后就能访问
注意:阿里云还需要添加安全组,添加8080/8080,授权对象0.0.0.0/0
注意:阿里云还需要添加安全组,添加8080/8080,授权对象0.0.0.0/0
注意:阿里云还需要添加安全组,添加8080/8080,授权对象0.0.0.0/0
三 部署web项目
我们用xftp将在电脑开发的web项目上传到服务器
在eclipse打包web项目 右键项目->Export->war,将生成的war复制到root/webapps/目录下
注意 一定要放在webapps下
接着重新启动tomcat,就会自动生成项目文件。项目部署完成,在浏览器输入xxxxx:8080/appname 就可以访问项目
(appname是你的项目的名称)
四 资料
参考文章:
https://blog.51cto.com/14259192/2391301
https://www.cnblogs.com/lei01/p/9911156.html
linux防火墙设置指南