美文网首页
Vscode + wsl2 + Java + Tomcat环境

Vscode + wsl2 + Java + Tomcat环境

作者: 小虫跳跳 | 来源:发表于2021-12-11 14:45 被阅读0次

    众所周知,windows是最强的Linux桌面发行版(误),那么我就想在wsl2上用vscode的remote来尝试开发Java程序,经过一番折腾后,总结了一些经验。

    一、安装对应的Vscode插件

    我们要用到的插件有以下几个:


    Remote Development

    可以让你连接到wsl2上内的项目进行开发,安装之后就可以打开一个remote窗口了:

    image.png
    注意左下角显示WSL:Ubuntu-20.04,以下的插件都要在这个窗口内安装 Extension Pack For Java

    Java语言的环境支持装这一个就够了,包含了代码提示,包自动导入,Debugger,单元测试等等插件

    Maven For Java

    Maven的包管理插件

    Lombok Annotations Support for Vs Code

    如果你的开发中用到了Lombok可以装这个插件


    vsc-mybatis

    提供了Mybatis的支持,但不是很好用,Vscode上现在貌似没有比较好用的Mybatis插件

    Tomcat for Java

    Tomcat服务器的插件,基本能用但是貌似有时候会有些bug,莫名其妙不能启动。但是如果你还在用Tomcat就只能装它

    二、在wsl2中配置开发环境

    sudo apt install openjdk-11-jdk maven
    

    我们不能用apt直接安装tomcat,因为apt会将tomcat拆散到etc与/usr/share/中,我们的tomcat插件不支持这种安装方式,所以我们要去官网直接下载
    https://tomcat.apache.org/download-90.cgi
    下载后解压到wsl2中,然后点击Tomcat窗口中的+号,路径选择你刚才解压的文件夹

    image.png
    这样tomcat就安装好了。你可以尝试着根据指引新建一个Java项目。 image.png image.png

    新建成的项目中有一个pom.xml,这就是maven的配置文件,如果你的项目是web项目,那么其中的packaging属性应该是war,如果是一个库或者其他Java应用,那么packaing应该设置成jar。


    image.png

    如果这只是一个包容其他Module的父项目,那么这里要设置成pom,同时不要忘记给配置加上modules标签


    image.png

    子Module里也要配置相应的parent标签


    image.png

    运行与调试

    代码编写完毕点击maven插件上的install,maven插件就会自动帮我们把项目打包


    image.png

    打包完成后在,target文件夹中找到对应的war包,右键就可以选择是run or debug on Tomcat


    image.png

    是有些麻烦,但是不想再往下折腾了。一般的开发应该都可以满足了

    相关文章

      网友评论

          本文标题:Vscode + wsl2 + Java + Tomcat环境

          本文链接:https://www.haomeiwen.com/subject/jepkfrtx.html