使用vscode启动java + maven + tomcat的web项目

一、 安装环境,配置变量

jdk1.8安装及配置

安装jdk1.8然后配置环境变量:

  • JAVA_HOME => jdk安装根目录
  • path => 添加%JAVA_HOME%\bin;

Maven安装及配置

下载maven3.6.0直接解压,配置环境变量:

  • MAVEN_HOME => maven安装根目录(eg: D:\apache-maven-3.6.0)
  • path => 添加%MAVEN_HOME%\bin;
  • 在安装根目录外同级新建文件夹maven-repository,作为maven资源仓库
  • 找到maven安装目录conf下的setting.xml文件D:\apache-maven-3.6.0\conf\settings.xml打开,将localRepository取消注释并将路径改成上一步定义的仓库路径,即D:/maven-repository

image

Tomcat安装及配置

直接解压,配置环境变量:

  • TOMCAT_HOME => tomcat安装根目录
  • CATALINA_HOME => tomcat安装根目录
  • path => 添加%CATALINA_HOME%\bin;

二、 vscode安装依赖插件

在setting.json文件中配置:

    ...
    <!--配置maven, 换成maven安装目录下的相关配置 -->
    "maven.executable.path": "D:\\apache-maven-3.6.0\\bin\\mvn",
    "java.configuration.maven.userSettings": "D:\\apache-maven-3.6.0\\conf\\settings.xml",
    "maven.terminal.customEnv": [
        {
            "environmentVariable": "JAVA_HOME",      
            <!--jdk安装根目录-->
            "value": "C:\\Program Files\\Java\\jdk1.8.0_121"
        }
    ],
    
    <!--配置tomcat工作空间-->
    "tomcat.workspace": "D:\\Tomcat8.5.61-WorkSpace"

打开Vscode的拓展栏:

  1. 安装“Java Extension Pack” 

    image

     

    image

  2. java依赖安装完成后,会弹出运行需要的jdk配置项,提示你使用vscode运行需要jdk11以上的环境,直接下载安装,然后重启vscode即可
  3. 安装“Tomcat for java”(可选“jetty”,大体一样。这里只介绍Tomcat)

三、部署java项目

  1. 导入java项目,此时相关插件会识别java项目并执行扫描文件,第一次导入会很慢
  2. maven自动执行install安装依赖,若未执行,左下角找到maven,对root项目右键clean再install一下,这个过程也很慢
  3. 等以上安装完成,依旧左下角找到Tomcat,添加服务,即选择Tomcat安装位置根目录,然后启动服务会由红点变为绿点,这时将war包(需要在maven里找到对应的项目右键依次clean,install生成war)丢进去,右键点击debugger on Tomcat Server。
  4. 等到服务里有war出现,再点击右键open in browser可看到首页已出现        

 

  1.  继续以下配置web访问路径:

  • 在服务里对已加载的war包右键,选择open server.xml 配置(注意此处打开的应该是之前配置好的tomcat.workspace路径下的server.xml),加入<Context path="/" crossContext="true" docBase="" reloadable="true"/>,找到tomcat.workspace路径下对应的启动服务名称(我这里的是apache-tomcat-8.5.61),选择该文件下面的webapps,将该路径放入docBase里,重新编译启动即可 

    image

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值