手把手教你在linux服务器中部署javaweb项目

选购服务器

  1. 服务器购买地址

    1. 腾讯云轻量服务器购买链接:
    2. 阿里云轻量服务器购买链接:
  2. 购买一台腾讯云(阿里云)轻量应用服务器,这里以2核2G示范。

image-20220330172020767

安装宝塔面板

注:因为服务器系统使用的是《宝塔Linux面板 7.8.0 腾讯云专享版》,所以不用再安装宝塔,可跳过此步,其他系统需要手动安装宝塔。

宝塔官网:宝塔面板下载,免费全能的服务器运维软件

 Linux宝塔面板7.9.0安装脚本

  • Centos安装脚本

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
    
  • Ubuntu/Deepin安装脚本
    wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
    
    
  • Debian安装脚本
    wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
  • Fedora安装脚本
    wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

访问宝塔面板

  1. 进入【控制台】,点击【服务器】,进入对应的【服务image-20220330173506938

  2.  切换到【应用管理】可以查看宝塔的应用信息。image-20220330173642079 
    1. 面板首页地址:http://ip:面板端口/tencentcloud
    2. 面板端口:默认为8888,用户可以在登录面板后修改面板端口,修改之后记得在防火墙页面放行面板端口
    3. 用户名与密码:请登录实例并执行sudo /etc/init.d/bt default命令来获取管理员用户名和密码
  3. 点击【登录】,并执行sudo /etc/init.d/bt default命令获取宝塔面板的用户名(username)和密码(password)image-20220330174146107

    image-20220330174347737

  4. 浏览器访问:http://ip:面板端口/tencentcloud,输入获取的用户名密码登录宝塔面板image-20220330174559207 

  5. 登录成功之后,绑定宝塔账号,绑定时间有可能比较长image-20220330174751351 

  6. 一键安装LNMPimage-20220330175241903 

  7. 等待安装完成image-20220330182812298

配置JDK8环境

《宝塔Linux面板 7.8.0 腾讯云专享版》自动安装JDK,因此项目需要JDK环境的需要手动安装,安装教程:Linux 安装 JDK(以 JDK8 为例)_I’m Jie的博客-优快云博客

image-20220330184853006

安装Tomcat

  1. 登录宝塔面板,在软件商店安装Tomcat服务器image-20220330183103534

  2. 选择项目中对应的Tomcat版本,以Tomcat8为例image-20220330183758161

  3. 等待安装完成image-20220330184505083

部署项目war包

  1. 登录宝塔面板,进入Tomcat目录image-20220330192921428

  2. 进入Tomcat的webapps目录,将javaweb项目打包的war上传并解压image-20220330193240668 

  3. 解压完成image-20220330194008137 

  4. 启动Tomcatimage-20220330194104549 

  5. 浏览器访问:http://ip:8080/目录名/。(若将war包直接解压到ROOT目录下则不用带目录名,如果为80端口则不用带端口号)

  6. 项目正常访问即部署成功

开放端口

如果部署之后未能正常访问,则可以试试在宝塔面板和腾讯云控制台开放项目需要的端口之后重新访问。

宝塔面板开放端口:image-20220330194913739

 腾讯云控制台放行端口:image-20220330195009143

域名访问项目

 将域名解析到服务器ip地址即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值