修改完本地代码后要让服务器上的后端生效你需要完成打包、上传、重启这三个核心步骤。由于你是 Java Spring Boot 项目从之前的ltd.newbee.mall包名推断通常涉及 JAR 包或 WAR 包的替换。以下是标准的操作流程第一步本地重新打包在 IDEA 或命令行中重新编译并打包你的项目。Maven/Gradle 清理与构建确保修改的代码已保存。执行 Maven 的clean package命令。命令示例mvn clean package -DskipTests获取新文件打包成功后在项目的target目录下会生成一个新的.jar文件例如newbee-mall-api-1.0.jar。这就是你要上传的文件。第二步上传到服务器使用工具将新生成的 JAR 包传输到 Linux 服务器。常用工具WinSCP / Xftp图形化界面直接拖拽覆盖即可推荐新手使用。SCP 命令如果你熟悉命令行可以在本地终端使用scp target/newbee-mall-api-1.0.jar root你的服务器IP:/opt/app/注意事项建议先备份旧文件cp newbee-mall-api-1.0.jar newbee-mall-api-1.0.jar.bak以防万一需要回滚。第三步重启后端服务上传完成后必须重启 Java 进程才能加载新的代码。查找进程 ID (PID)ps -ef | grep java # 或者 ps -ef | grep newbee找到对应你项目的 PID第一列的数字。杀掉旧进程kill -9 PID启动新进程建议使用nohup让程序在后台运行并将日志输出到文件中nohup java -jar newbee-mall-api-1.0.jar log.out 21 ⚠️ 关键检查点关于文件路径的改动你在之前的对话中提到修改了addResourceHandlers中的物理路径。请务必确认以下一点否则图片依然无法显示服务器上的文件路径必须存在你在代码里写的是 Windows 风格的路径file:D:\\LeStoreDownload\\...\\upload\\Linux 服务器上是没有 D 盘的如果你直接把这段代码部署到 Linux程序启动时可能会报错或者找不到图片。你需要做以下改动之一方案 A推荐将图片上传到 Linux 的某个目录例如/home/upload/然后修改代码为 Linux 路径file:/home/upload/方案 B不推荐如果一定要用原来的路径结构你需要在 Linux 上创建对应的目录结构但这非常别扭。方案 C配置文件外置最好的做法是将这个路径写在application.yml或application.properties中部署时只改配置文件不改代码。总结流程本地mvn package。WinSCP 上传新 jar 包。修正代码中的文件路径为 Linux 路径非常重要。服务器kill旧进程nohup java -jar启动新进程。按照上述步骤操作即可完成服务的更新部署。