怎么把一个javaweb项目部署到云服务器上

部署环境

Linux基本操作都熟悉了之后,
最终目标是把Java写的程序(webapp)部署上来.
搭建Java程序的部署环境.
云服务器就是希望它成为部署环境~~
日常开发中涉及到的"环境"
1.办公环境配电脑(笔记本/台式机)
2.开发环境.可能和你的办公环境是一起的, 也可能不是.开发环境是专门让你写代码/编译/简单测试代码. (可能是本地电脑/服务器)
3.测试环境测试同学部署的环境在测试环境上跑一下看看. (服务器)
4.部署环境/生产环境/线上环境.最终程序发布,就是通过这个环境进行的. (服务器)
把程序发布到部署环境的这个过程, “上线” (_上线是- -个非常危险的动作,但是又不得不做)

目标:让webapp能够在Linux服务器上跑起来~~

安装几个配套的程序:

  1. JRE(直接装JDK,包含了JRE)
  2. Tomcat
  3. MySQL

Linux安装软件的方式:

1.通过yum/ apt …包管理器安装
2.通过手动下载安装包,手动安装
3.通过源代码自己编译,手动安装

我们现在通过第一种方法来进行安装。

JRE

在这里插入图片描述
执行:yum install java-1.8.0-openjdk-devel.x86_64 命令,如果是上图右下角的样子,就安装成功了。

Tomcat

之前用的Tomcat是Tomcat 8.
Tomcat的版本会影响到Servlet的版本.
Tomcat用8, Servlet配套的3.1
如果Tomcat用7, Servlet用3.1就会出问题.

Windows和Linux.上的Tomcat就可以使用完全一样的.zip 包来安装.
1.右键链接, 复制链接地址.
Linux .上使用wget命令进行下载.
wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat -8/v8.5.57/bin/apache-
tomcat-8.5.57.zip
2. unzip 命令来解压缩
unzip apache-tomcat-8.5.57.zip
如果输入unzip提示找不到命令,使用yum安装-下unzip
yum install unzip

3.启动Tomcat
进去bin目录,首次运行之前,要先给.sh文件都加上可执行权限.
在bin目录中输入
*chmod +x .sh
*
表示通配符.表示任意的字符串.
.sh就是把所有的.sh后缀的文件都进行选中了.

如果绿了,就表示可以执行了。
然后进行
sh startup.sh

在这里插入图片描述

验证Tomcat是否启动成功:

1.查看日志
2.查看Tomcat进程是否存在
3.查看Tomcat端口号是否绑定成功
4.查看Tomcat的欢迎页面是否能访问.

在这里插入图片描述

Mysql

在这里插入图片描述
之后,还需要更改配置,
所以我们需要对Vim操作有些认识。
1.打开文件
Vim test.txt
2.进行编辑
通过按i快捷键,进入到编辑模式
在这里插入图片描述

3.保存退出

1)通过esc ,切换回normal模式
左下角不显示insert了就说明回到了normal模式.
2)输入: ,进入了底行模式.
3)输入wq回车,或者X回车
w表示保存
q表示退出
注意,不要颠倒顺序.

在这里插入图片描述

接下来就可以吧程序部署到Linux云服务器上了。

sz是把Linux的文件传给Windows
rz是把Windows的文件传给Linux (默认拖拽即可)

直接打开webapps,把jar包拖动到里面即可。

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 将JavaWeb项目部署到阿里云服务器上可以使用如下步骤: 1. 首先,需要在阿里云上创建一台云服务器,选择适合自己的操作系统,比如CentOS或者Ubuntu等。 2. 然后,在服务器上安装Java环境和Tomcat服务器,可以使用yum或者apt-get等命令来安装。 3. 接着,将JavaWeb项目打包成war包,然后上传到服务器上。 4. 在Tomcat的webapps目录下创建一个新的文件夹,将war包放到该文件夹中。 5. 在Tomcat的conf目录下找到server.xml文件,在其中添加一个Context节点,指定该节点的docBase属性为war包所在的文件夹路径,同时添加一个Host节点,指定它的name属性为你的域名或者IP地址。 6. 最后,重启Tomcat服务器即可使JavaWeb项目在阿里云上部署成功。 ### 回答2: JavaWeb项目部署到阿里云服务器上需要进行以下步骤: 1.购买阿里云服务器,选择适合自己的虚拟机配置和操作系统。建议选择Linux系统,因为这样可以更方便的进行JavaWeb项目部署。 2.登录阿里云服务器,使用SSH远程连接阿里云服务器。可以使用PuTTY等SSH客户端工具进行连接。 3.安装Java运行环境,将Java环境变量配置到系统路径中。可以使用命令sudo apt-get install openjdk-7-jdk进行安装,并将JAVA_HOME和PATH等环境变量配置好。 4.下载并安装Tomcat服务器,Tomcat是JAVA Web应用服务器,可以方便的部署JavaWeb项目,我们可以在Tomcat官网下载最新版的可执行文件。使用命令unzip tomcat.zip进行解压缩,并将Tomcat目录添加到环境变量中。 5.将JavaWeb项目发布到Tomcat服务器上,可以将JavaWeb项目打包成.war包,将.war包上传到Tomcat的webapps目录下,并启动Tomcat服务器,Tomcat会自动解压部署好JavaWeb应用。 6.在阿里云服务器中开放Tomcat服务器对外的HTTP端口或HTTPS端口。可以在阿里云管理控制台中进行端口设置,确保可以外部访问Tomcat服务器。 7.配置防火墙等安全设置,比如iptables等工具,保障服务器安全。 以上就是将JavaWeb项目部署到阿里云服务器上的基本步骤,需要学习掌握的技能包括Linux系统操作、JavaWeb应用部署调试等。在部署前,建议对这些技能逐一学习和实践。 ### 回答3: javaweb项目是使用Java语言基于Web开发的一种应用,它可以通过网页进行访问和操作,通常被用于构建大型和复杂的企业级应用。在完成开发后,我们需要将其部署到云服务器上以便在全球范围内的访问和使用。本文将指导您如何将javaweb项目部署到阿里云服务器上。 1.选择云服务器 首先需要在阿里云控制台购买一台云服务器,选择适合您需求的操作系统版本,一般选择CentOS或Ubuntu。购买成功后,在控制台上找到实例管理界面,找到IP地址拷贝下来,以便后面登录时使用。 2.远程连接服务器 使用ssh工具进行远程连接服务器,在Windows系统下我们可以使用putty来链接,在Linux和Mac系统环境下我们可以使用终端命令。连接时需要输入服务器的IP地址和登录名以及密码进行验证。 3.编译和打包项目 连接到服务器后,需要将我们本地项目中的源代码上传到服务器上,并进行编译和打包。输入命令:`mvn clean package` 进行打包,并在项目目录下的target文件夹中可以找到.jar 或 .war文件。 4.安装JDK环境 在服务器上部署Java应用程序需要先安装Java开发环境,使用命令安装 `yum install java-1.8.0-openjdk`。 5.安装Tomcat服务 使用Tomcat作为我们的Web容器,使得我们能够在服务器上部署和管理Java Web应用程序。使用命令安装 `yum install tomcat8`。 6.部署项目到Tomcat 将我们打包好的.war文件部署到Tomcat中的webapps目录下,Tomcat会自动进行解压和部署。使用命令 `sudo cp [path to your .war] /usr/share/tomcat8/webapps/app.war`。 7.启动Tomcat 输入命令`systemctl start tomcat8`启动Tomcat服务,然后在浏览器中输入服务器的IP地址和Tomcat的端口号,例如`http://xxx.xxx.xxx.xxx:8080/app`即可访问我们的Java Web应用程序。 通过以上方法,就可以在阿里云服务器上部署我们的Java Web应用程序了。当然,这里只是简单介绍了一下步骤,实际操作过程中还需要根据具体情况进行调整,由于安全原因,必须设置好管理和用户密码以及限制可访问IP等措施,这样才能更好地保护您的项目和服务器的安全。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lhj_loveFang_1105

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值