保姆级Cursor 配置tomcat 运行spring mvc项目
Cursor编辑器作为新兴的AI编程工具,虽然对前端开发友好,但针对后端Java项目(尤其是传统Spring MVC)的配置确实较为复杂。以下是详细配置指南,涵盖多版本JDK、Maven及Tomcat集成。
·
配置Cursor编辑器支持Java开发环境
Cursor编辑器作为新兴的AI编程工具,虽然对前端开发友好,但针对后端Java项目(尤其是传统Spring MVC)的配置确实较为复杂。以下是详细配置指南,涵盖多版本JDK、Maven及Tomcat集成。
基础环境准备
JDK与工具链安装
- 下载JDK 21(推荐Eclipse Temurin发行版)和JDK 1.8(用于兼容旧项目),分别安装至:
- JDK 21:
C:/Program Files/Eclipse Adoptium/jdk-21.0.1.12-hotspot
- JDK 1.8:
C:/Program Files/Temurin/jdk-8.0.302.8-hotspot(如果是老項目用到jdk8可以下載,否則不用)
- JDK 21:
- 下载Tomcat 9解压至
D:\software\apache-tomcat-9.0.56
- 安装Maven 3.8.5至
C:\apache-maven-3.8.5
环境变量配置
JAVA_HOME=C:/Program Files/Eclipse Adoptium/jdk-21.0.1.12-hotspot
MAVEN_HOME=C:\apache-maven-3.8.5
Path追加:;%MAVEN_HOME%\bin;%JAVA_HOME%\bin
Cursor编辑器配置
插件安装
- 安装官方插件
Community Server Connector
(搜索安装) - 修改项目
.vscode/settings.json
,配置多版本JDK和Maven:
{
"java.jdt.ls.java.home": "C:/Program Files/Temurin/jdk-8.0.302.8-hotspot",
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "C:/Program Files/Temurin/jdk-8.0.302.8-hotspot",
"default": true
}
],
"maven.executable.path": "C:/apache-maven-3.8.5/bin/mvn.cmd",
"maven.settingsFile": "C:/apache-maven-3.8.5/conf/settings.xml",
"redhat.vscode-community-server-connector.java.home": "C:/Program Files/Eclipse Adoptium/jdk-21.0.1.12-hotspot",
"rsp-ui.enableStartServerOnActivation": [
{
"id": "redhat.vscode-community-server-connector",
"startOnActivation": true
}
]
}
注意:Community Server Connector 必须jdk11及以上,因为我的项目是jdk1.8,所以下载安装了jdk21 配置在环境变量,项目.vscode/settings.json 单独指定jdk1.8版本
Tomcat集成与项目部署
服务器配置
- 通过
Community Server Connector
创建本地Tomcat服务器:- 选择
No, Use server on disk
,指向Tomcat 9安装目录 - 跳过属性配置直接完成
- 选择
项目部署
- 右键Tomcat服务器选择
Add Deployment
,选择exploded
类型 - 指定项目
target
目录下的WAR包(如未生成需执行mvn clean package -Dmaven.test.skip=true
) - 右键服务器选择
Publish Server (Full)
发布到Tomcat
替代方案(手动配置) 在Tomcat的conf/server.xml
中手动添加Context:
<Context path="/demo"
docBase="d:\code\demo\target\demo"
reloadable="true"/>
调试与验证
- 启动Tomcat服务器后,访问
http://localhost:8080/demo
验证 - 通过Cursor内置终端可执行Maven命令或查看日志
- 调试时使用
Community Server Connector
提供的调试按钮
注意事项
- 多版本JDK切换需同步修改
settings.json
中的java.jdt.ls.java.home
- 传统Spring MVC项目需确保
web.xml
和spring-config.xml
路径正确 - 若依赖外部库,需在Maven的
settings.xml
中配置镜像仓库

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)