news 2026/6/9 11:49:22

上传到服务器的问题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
上传到服务器的问题

从你提供的日志来看,你的NewBeeMall项目已经启动成功了!🎉

以下是日志中几个关键信息的解读,以及你接下来需要做的操作:

📊 日志关键点解读

  1. 启动成功标志:
    • Started NewBeeMallApplication in 3.194 seconds
    • 这句话出现意味着 Spring Boot 容器已经完全初始化完毕,没有报错。
  2. 服务端口:
    • Tomcat started on port(s): 28089 (http)
    • 你的后端服务目前运行在28089端口上。
  3. 请求处理正常:
    • 最后几行日志显示Initializing Spring DispatcherServlet。这说明当你访问网站时,Spring MVC 的核心控制器已经开始工作并准备接收请求了。

⚠️ 接下来的重要步骤(结合之前的上下文)

虽然本地启动成功了,但如果你是要部署到刚才那台阿里云服务器(47.97.59.142)上,请注意以下几点:

1. 检查数据库连接

目前的日志只显示应用启动了,但没有显示是否成功连接到了数据库。

  • 如果你在浏览器访问页面时报错(比如 500 错误),或者日志后面出现了Access denied for user...Communications link failure,那就说明数据库没连上
  • 原因可能是:代码里的application.properties配置的数据库地址是localhost,但在服务器上运行时,如果 MySQL 跑在 Docker 里,你需要把数据库地址改为 Docker 的网桥 IP 或者宿主机的内网 IP(即截图中的172.23.193.55),而不是127.0.0.1
2. 服务器防火墙/安全组放行

你的项目用的是28089端口,而不是默认的 80。

  • 必须操作:去阿里云控制台 -> 实例详情 ->安全组-> 配置规则。
  • 添加入方向规则:协议选 TCP,端口范围填28089/28089,授权对象填0.0.0.0/0
  • 如果不加这一条,外网是无法通过http://47.97.59.142:28089访问到你的网站的。
3. Nginx 反向代理(推荐)

之前我们配置了 Nginx 监听80端口。为了让你能通过域名或 IP 直接访问(不用输 :28089),你需要修改 Nginx 配置,把请求转发给这个 Java 程序。

在服务器的/etc/nginx/conf.d/default.conf(或者你的配置文件) 中添加类似如下配置:

server { listen 80; server_name 47.97.59.142; # 或者你的域名 location / { # 转发到你刚才启动的 Java 端口 proxy_pass http://127.0.0.1:28089; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } }

修改完后记得执行docker restart nginx重启 Nginx。

总结:本地运行非常完美!现在只需要把代码打包(打成 JAR 包),上传到服务器,并在服务器上确保数据库连通端口开放即可。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 11:47:59

2026年好用的图片去水印工具,图片去水印工具推荐实用教程

日常浏览、收集图片素材时,经常会遇到带有水印 logo 文字角标的情况,多余的水印会影响画面观感,也不利于我们整理个人收藏素材。结合 2026 年当下各类工具的使用体验,本篇整理了多款适配不同设备、不同使用场景的图片去水印工具&a…

作者头像 李华
网站建设 2026/6/9 11:45:44

LU,AI人工智能大鼠八臂视频迷宫 八臂迷宫刺激器

八臂迷宫是一种用于研究动物空间记忆的迷宫模型。它由一个中心区和其周围连接的八条臂组成,在其中一些臂的末端放入食饵或将一些臂施以电击,根据动物的取食或逃避策略(进入每个臂的次数、时间、错能(如动物活动路径、各种时间、次…

作者头像 李华
网站建设 2026/6/9 11:45:39

【动手学 Claude Code】(3) Claude Code 与 IDE 的集成

欢迎关注 youcansxidian【AI 编程】专栏 (1)AI 编程概述 (2)Claude Code 快速上手 (3)Claude Code 与 IDE 的集成 (4)Claude Code 接入微信对话 【动手学 Claude Code】(…

作者头像 李华
网站建设 2026/6/9 11:45:19

一文吃透 OpenClaw,从安装到进阶全套干货

OpenClaw(因其小龙虾造型图标被用户亲切称为"小龙虾")是GitHub上广受欢迎的开源本地AI助手,已收获超过28万星标。这款工具能自动执行电脑操作、批量处理文档、实现浏览器自动化,轻松应对各类办公自动化需求,…

作者头像 李华
网站建设 2026/6/9 11:45:10

动画曲线详解:HarmonyOS6 PC选对曲线让动效更丝滑

我曾经花了一整个下午,就为了调一个按钮的点击动画。代码逻辑没问题,状态切换没问题,时长也没问题——但就是觉得"不对味"。后来我把动画曲线从 Linear 换成了 FastOutSlowIn,瞬间就舒服了。那一刻我才真正理解&#xf…

作者头像 李华