码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 5.部署web项目到云服务器


    一、部署web项目到云服务器

    在云服务器上先添加一条安全规则

    1.先打开云服务器,用XShell连接

    2.用Xfpt把tomcat压缩包拖到root下

    unzip apache-tomcat-8.5.60.zip

     

    3.进入 apache-tomcat-8.5.60/bin/目录下,启动startup.sh

     sh startup.sh
    

    如果遇到权限问题chmod a+x *.sh

     4.检查进程和端口号

    1. 检查进程
    2. ps aux | grep tomcat
    3. 检查端口
    4. netstat -nlpt | grep 8080

     5.安装mariadb

    1. 通过 yum 安装
    2. yum install mariadb-server --allowerasing

    6.启动mariadb

    1. 启动
    2. systemctl start mariadb

    7.检查进程和端口号

    1. 检查进程
    2. ps aux | grep mysql
    3. 检查端口
    4. netstat -nlpt | grep 3306

     8.修改 MySQL 登录密码

    mysql_secure_installation

    如果是第一次使用

    第一次提示输入密码直接回车,然后设置密码

    如果之前已经安装完成需要输入自己的密码 

    9.连接Mysql

    mysql -uroot -p
    

     

     10.将数据库建表及创建数据库语句粘贴到终端,回车之后输入show databases;查看当前的数据库是否已经插入完成

    数据库插入完成后,

    use 数据库名; 

    show tables;查看数据库中表是否插入完成

    11.停止Tomcat ,进入 apache-tomcat-8.5.60/bin/目录下,启动startdown.sh

    sh shutdown.sh

    12.进入apache-tomcat-8.5.60/webapps目录下

    如果有不需要的文件直接删除     rm -rf 文件名

    13.Windows maven clean + compile + package 进行打包   target/xxx.war -> target/ROOT.war

     

    14.把打包好的war包使用Xftp复制到 apache-tomcat-8.5.60/webapps目录下

    15.进入 apache-tomcat-8.5.60/bin/目录下,启动startup.sh,启动完成后在浏览器输入http://公网地址:8080就可以访问Web项目

     

  • 相关阅读:
    windows11安装安卓程序的坑
    【示波器专题】数字示波器的主要指标——带宽
    同步异常、External abort、Serror、prefetch abort、data abort的区别
    融云&艾瑞发布《政企数智办公平台行业研究报告》,解读数智化时代的办公新趋势
    Windows10系统安装telnet命令
    零代码编程:用ChatGPT批量调整文件名称中的词汇顺序
    开源WIFI继电器之方案介绍
    【培训课程专用】中断路由代码导读:当cpu运行在TEE来了一个Non secure Group1中断
    Qt5 QML TreeView currentIndex当前选中项的一些问题
    redis实现用户签到以及签到统计
  • 原文地址:https://blog.csdn.net/qq_46235384/article/details/126157594
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号