2021部署JSP项目记录
JavaWeb项目部署流程
1.购买云服务器
在国内可购买云服务器的可靠平台主要有:
- 阿里云(www.aliyun.com)
- 腾讯云(www.cloud.tencent.com)
- 华为云 (www.activity.huaweicloud.com)
- 百度智能云(www.cloud.baidu.com)
这四个平台对学生购买云服务器都有优惠,最低价均为¥9/月;但是相同的价格,在阿里云购买的服务器配置更高,因此性价比更高。
2.通过xshell远程登录服务器
地址为服务器弹性公网ip
3.下载相关gz包并通过winSCP上传至服务器根目录
所需包有(均保证与项目的所需环境版本一致):
- jdk
- Tomcat
4.安装jdk
步骤如下:
- 解压
tar -zxvf 包名
- 新建目录并移动
#新建文件夹
mkdir /usr/local/java
#移动文件至文件夹
mv 文件名 /usr/local/java
- 配置环境变量
#进入系统变量
vim /etc/profile
#按i进入编辑
#在原有的行末添加变量
export JAVA_HOME=/usr/local/java/java文件名
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/:${JAVA_HOME}/bin:$PATH
#按esc后输入 :eq 退出
- 激活环境变量
source /etc/profile
- 查看是否配置成功
#查看java版本
java -version
5.安装Tomcat
- 解压
tar -zxvf xxx
- 创建文件夹并移动文件
mkdir /usr/local/tomcat
#查看文件列表
ls
#移动文件
mv 文件名 /usr/local/tomcat
6.安装mysql
- 安装并配置
详情见>>>https:/blog.csdn.net/weixx3/article/details/80782479 - 将本机数据库导出为sql文件并导入服务器
use 数据库名;
source sql文件的绝对路径;
quit;
7.配置防火墙
可以略过,但后期为了安全起见需要配置
8.设置安全组
在入规则里将常用端口80、8080、3306打开
9.将项目打包成war包
如ecplise里通过export打包
10.将war包上传值Tomcat下的webapps目录下
11.在conf目录下修改server.xml
注意了,修改不得当会导致开启服务器关闭服务器时报错
- 修改8080端口为80端口,使其可通过http访问
- 在host标签下增加Context标签使其直接访问
12.开启Tomcat服务器
#bin目录下
#开启
./startup.sh
#关闭
./shutdown.sh