当前位置:   article > 正文

将javaweb项目部署到服务器上_部署javaweb项目到服务器

部署javaweb项目到服务器

之前双十一的时候买了一个腾讯云服务器,一直闲置也没有用,现在有一个项目,想着把项目部署到服务上,搞了两天一定要总结一下。

注意方法1和方法2.3是冲突的,可以看自己想用哪种方法,再进行操作。

一、直接部署不使用宝塔面板

直接部署的思路很简单,基本上就是把你在本地机器上的环境在服务器上在配置一遍,然后在Tomcat上运行,就可以输入网址访问了。
但是这种方法有一个缺点,一旦关闭Tomcat就不能访问了。
下载的时候查看哪些端口需要放行,在服务器防火墙页面进行相应的放行

  1. 环境配置:
    (1)jdk

终端输入 java -version说明配置成功。
在这里插入图片描述
(2)Tomcat
https://tomcat.apache.org/

(3)mysql
可以参考: https://blog.csdn.net/mantou_riji/article/details/121559725
(4)navicat
下载navicat是为了方便导入表
(5)IDE:下载idea,其实只需要jar包即可但是,可能是环境没有配置完全一样,我直接使用tomcat运行不起来,又下载了tomcat在服务器上进行调试。

  1. 导入数据库
    (1)导出数据库
    打开navicat,选择相应的数据库,右键转储SQL文件->结构和数据。
    在这里插入图片描述

导出之后,粘贴到服务器上。打开服务器上的navicat测试连接数据库,连接成功之后,新建和本地数据库一样的名字,右键运行sql文件
在这里插入图片描述
选择刚才站过去的.sql文件
查看数据库是否导入成功。

  1. 导入项目,启动tomcat
    将项目的war包,放到tomcat的webapps下,回到bin目录执行startup.bat, tomcat就启动成功。
    如果未启动成功,自己调试查错。
    tomcat启动成功之后大家就可以访问了:
    http://你服务器的IP地址:tomcat端口(默认是8080)/项目名/首页
    eg:
    http://82.157.67.195:8080/web-project3-1.0-SNAPSHOT/index

二、使用宝塔面板,不使用域名建站

注意:

  • 宝塔的安装前提是要有一个纯净的服务器环境,一个干净的裸机。如果你向上面在本地安装了mysql后,就会与宝塔中的mysql冲突,当然如果你愿意可以删除所有配置,安装宝塔。
  • 安装宝塔的时候需要放行相应的端口,
    在这里插入图片描述

宝塔的安装就不再多说了:
可以参考https://www.bilibili.com/video/BV1rU4y1J785?spm_id_from=333.880.my_history.page.click
视频会讲的全面一点,从购买服务器开始,但是他部署的项目比较简单,不需要数据库之类的。

首次进入宝塔页面会有一个推荐安装页面,你安装那个最推荐的就可以了。
在这里插入图片描述

安装完成之后可以点击右边的设置修改成自己想要的版本。
1.java环境
下载tomcat时会自动下载java环境,tomcat8对应的就是jdk1.8;
可以在宝塔终端验证是否安装成功:
在这里插入图片描述
2. 数据库
在这里插入图片描述
点击导入,将.sql数据库文件导入
在这里插入图片描述
查看是否导入成功:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以查看是否打入成功。
3. 导入项目
将war包放到tomcat的webapps下。
运行tomcat:
打开tomcat的终端,cd 到tomcat的bin目录
输入:./catalina.sh start
就可以运行访问啦。
在这里插入图片描述

在浏览器输入:

http://你服务器的IP地址:tomcat端口(默认是8080)
就可以访问到tomcat的界面:
在这里插入图片描述
http://你服务器的IP地址:tomcat端口(默认是8080)/项目名/首页
eg:
http://82.157.67.195:8080/web-project3-1.0-SNAPSHOT

这样即使关闭宝塔面板也能继续访问

使用宝塔+域名部署项目

  1. 部署项目
    打开宝塔面板:
    网站->添加站点->找到项目的位置
    在这里插入图片描述
    2.解析域名
    找到你购买域名的网站,查找解析域名的功能
    我买的是腾讯云的:
    在这里插入图片描述
    点击解析:
    在这里插入图片描述
    配置解析:
    在这里插入图片描述
    3.运行Tomcat:
    对于刚才建立的站点,点击设置->tomcat->启动
    在这里插入图片描述
    启动之后访问域名就可以访问自己的项目啦。

问题:域名需要购买、解析和备案,过程还是挺麻烦的,不过需要的小伙伴可以尝试一下。

补充

将静态页面 html (没有数据库)的项目部署到云服务器上,只需要把代码,放到tomcat的webapps下,然后重启Tomcat,访问该项目在Tomcat中的路径,就可以访问到静态项目啦。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/715526
推荐阅读
相关标签
  

闽ICP备14008679号