默认你已经买了阿里云ECS服务器
我的是 Linux 阿里云服务器系统。下面讲解的是avaWeb的部署过程。
至于meaven项目部署大同小异,后期会进行讲解。
首先配置安全组
从你的电脑上连接到服务器
搭建JDK环境
Tomcat环境配置
Nginx环境搭建
完成JavaWeb的搭建
JavaWeb的搭建时,Servlet无法跳转问题
首先配置安全组
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcukTN2MjN1YDM1EjNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
点击配置规则(这里需要注意,你生成实例后,阿里云会自动添加一个规则,你可以用那个,也可以自己点击右上角那个创建安全组。)
法一: 这里会有规则配置,你可以快速添加。新手就全选上就行了。
法二: 也可以向我这样把所有端口都弄上(自选方法)
返回顶部
从你的电脑连接到服务器
首先下载FileZilla。(除了这个还有好多,目的就是让你的电脑和服务器连上,能传输文件就行。)自己先下载好如下的文件(JDK,Nginx,tomcat),并放到root 文件夹下。![]()
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器 ![]()
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器 ![]()
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
返回顶部
搭建JDK环境
- 进入
目录,将jdk解压到/root
/usr/local下
cd /root
tar -xvf jdk-xxx -C /usr/local
注:jdk-xxx 是你 jdk压缩文件的名称
进入查看是否有你解压的Jdk文件
/usr/local
![]()
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
配置JDK的环境变量
- 我们输入
,然后按i健进入编辑模式
vim /etc/profile
- 在文章末尾添加如下内容(新手千万不要修改其他地方)
#set java environment
JAVA_HOME=/usr/local/jdk1.8.0_231
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
- 上边第二行 JAVA_HOME=/usr/local/jdk1.8.0_231
- 加粗的地方写你自己的jdk路径
- 保存退出
- 退出来之后,输入
如果 出来如下信息,即配置成功。
java -version
![]()
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
返回顶部
Tomcat环境配置
- 第一步:将tomcat解压到
的文件夹中/usr/local
- 第二步:到 /usr/local 目录下确认是否解压成功
cd /usr/local ls
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器 - 第三步:Linux默认对8080端口不开放,我们要把它开放
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
- 第四步:进入tomcat的bin目录,启动tomcat
cd /usr/local/apache-xxx/bin
./startup.sh
____
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器 - 第五步:启动成功(外加其他设置)
启动成功后的效果图,出来这个后意味着你可以访问8080了./shutdown 这个是关闭tomcat的命令![]()
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
返回顶部
Nginx环境搭建
由于博主本人比较懒,这部分请自行百度搜索,后期我在补。有问题欢迎在评论区留言
返回顶部
完成JavaWeb搭建
我以Idea为例。先打war包
配置好后,保存并退出。进行下一步操作。
找到你的项目文件夹,war包默认保存在out的文件夹中。(下面是我的war包)将其上传到你的服务器上。是传到webapps中
重启你的tomcat,即可运行了。要是servlet跳转不了看下面的操作。
返回顶部
服务器上Servlet无法进行跳转
这里主要是去修改你的service.xml
操作步骤
在这个位置填上和我类似的路径,格式如下:
/usr/local/tomcat的文件名/webapps/自己的war包工程名
你的Servlet跳转不了,主要是你的路径不对。 找不到通往光明之路!(手动滑稽)