前言

本文主要介绍在VScode中使用tomcat启动由maven管理依赖的(javaweb)项目。若使用的是其他开发工具,可以跳过了~

由于公司的某些原因,不得不摒弃IDEA(懂的都懂)。在VSCode和Eclipse中徘徊,大学期间就使用的Eclipse,考虑到之前的使用感受,决定还是试试VSCode好了【手动🐶】。

下面的内容基于**M1(Pro)**芯片的MacOS系统,JDK 1.8、Tomcat 9.0.58、Maven 3.8.4、Mysql 8.0.28、VSCode 1.66.2


一、VSCode需要安装的插件

VSCode 基于插件,想要实现相关的功能,就必须装相应的插件。这部分,很多介绍VSCode安装的帖子里都会介绍,同学直接搜索VSCode javaweb开发就好了。
下面做个初略的介绍:

  1. 编程的插件列表
    Extension Pack for Java:该插件安装后会自动安装 Language Support for Java™ by Red Hat、Debugger for Java、Maven for Java、Project Manager for Java、Test Runner for Java;
    Tomcat for Java:普通web项目需要,装了才有Tomcat的菜单;
  2. 其他插件(自己选择装与不装)
    JetBrains IDEA Icons:将项目里的文件图标设置为IDEA里的样式;
    IntelliJ IDEA Keybindings:快捷键设置为IDEA的;
  3. 注意点
    Test Runner for Java 这个插件需要JDK 11及以后的版本,所以同学看自己的需求哈。我使用jdk1.8老是提醒我安装11,所以我把它去掉了,后面实际需求了再装回来。
    装好插件后可以按提示刷新VSCode或者关闭重新打开,使插件生效。
    另外:插件还需要java home的路径以及maven 位置,这儿就忽略了哈。

二、使用步骤

1.引入项目

导入项目演示:VSCode导入项目

导入项目后maven会自动识别pom文件并下载依赖包,生成target目录(项目编译文件)。

我的项目有两个pom文件,java web内容在“web”这个目录下面,打包运行也主要是web里面的内容。

项目结构展示:
在这里插入图片描述

2.使用maven打war包

在maven的标签里展开选择“package”点击旁边的按钮即可完成打包(看个人习惯,我习惯于先clean在打包)。
war可以根据自己的需要进行重命名,名称为浏览器端访问的根路径。
在这里插入图片描述

3.指定tomcat并运行

先指定本地tomcat:只用选到tomcat文件夹就好了;
在这里插入图片描述
选择了tomcat后,就可以看见对应的标签了;
在这里插入图片描述
接下来就是选中打的war包,使用tomcat运行;
在这里插入图片描述

我在运行前,对web.war进行了重命名(yfcrk.war)。选择使用tomcat运行war包后,可以看见tomcat成功启动了。
在这里插入图片描述

在浏览器可以正常访问。
在这里插入图片描述

补充:关于打war的名称,maven管理依赖的项目也可在pom文件中设置
在这里插入图片描述


总结

使用VSCode进行开发,需要完成一些准备工作:安装相关插件,配置相关信息(JDK路径、Maven setting文件路径、tomcat工作空间);
使用maven打一个war包,再选择tomcat运行这个war包。

ps:作者也是才接触VSCode,同学如果有更加方便的方法,请分享一下,非常非常非常感谢🙏
另外,有些项目是直接使用的jar包,而非maven管理依赖,运行起来要稍麻烦一点,等我整理完了发出来。
转载请标明出处,感谢你的阅读。 连接地址

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐