如何在阿里云轻量服务器上部署javaweb项目?

最近由于项目需求,需要把项目部署到服务器上,所以选择阿里云服务器来进行操作,并在这里给大家分享一下部署的过程。

第一步,购买服务器

我这里购买的配置是轻量级服务器,预装环境是wordPress
购买服务器

第二步,进入自己所购买的服务器控制台

我的服务器
一般购买服务器后都会要求输入新的密码,用户名一般为root 。这里记下服务器的用户名和密码,后面会用到。

第三步,下载Xftp

Xftp是一款文件传输软件工具,它能够远程服务器进行文件上传操作,非常方便
下载地址:链接:https://pan.baidu.com/s/1t4wfmwaX0_-jcZVWuYwKLQ
提取码:6u2i
安装步骤就不在这里说,不会的可自行百度
如何用xftp连接我们的阿里云服务器呢?
使用Xftp连接服务器

完成上面五个步骤后,其他的默认就行

连接后效果图
效果图

第四步:安装java环境

安装java环境分为jdk和Tomcat,至于tomcat 可直接将电脑上的tomcat拖到服务器上,至于jdk可以在这个网站上下载https://www.oracle.com/technetwork/java/javase/downloads/index.html

打开阿里云控制台,进入服务器,点击右上角远程连接
远程连接

这里可以直接在在Xftp上的usr文件夹下新建java文件然后把jdk压缩包和本Tomcat放入,当然用命令行也可以,要解压的话可根据不同的后缀名进行解压,解压后效果图如下
image.png
配置环境变量
在命令行中,个人建议先$sduo su root 切换到root权限,防止出现错误,
切换权限

然后输入vim /etc/profile进入文件,加上这几行
进入后按i是进行编辑 按esc是退出编辑

  #set java environment

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_231

export JRE_HOME=/usr/java/jdk/jdk1.8.0_231/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

操作完按esc后 输入命令**:wq**进行保存
保存完毕以后用命令行刷新一下,指令为source /etc/profile;
刷新以后不会有反应,但执行一次就可以了。。。
jdk安装完成以后,在命令输入java -version,看到配置信息即为配置成功:

image.png
配置完成以后,进入你tomcat目录下的bin目录 命令:cd /usr/java/apache-tomcat-9.0.8/bin,在键入./startup.sh,即可启动tomcat
接下来将你的web项目用导出为war文件,再上传到tomcat文件的webapps目录下:
war包

这样基本完成配置,但是仍然无法访问,我刚开始也找了很久原因,后来说阿里云的安全组改了一些东西,需要自己手动设置一下端口,所以我们回到服务器的管理控制台,点击服务器安全设置的防火墙:

防火墙
添加规则
添加规则

查看成果!

设置完成以后,在浏览器的地址栏输入自己的网站,网站的格式是:
服务器的公网ip+:8080+/你所要访问的项目文件
个人项目

最后,想用域名访问项目的可以去购买域名,然后进行备案噢,一般备案需要半个月左右,我也在焦着等待中~~

备案中

最后,由于第一次接触阿里云服务器,在这里分享一些经验,写的不好之处请见谅,最后欢迎大家交流呀

发布了8 篇原创文章 · 获赞 7 · 访问量 660

猜你喜欢

转载自blog.csdn.net/weixin_40523463/article/details/103795503