使用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

使用vscode启动java + maven + tomcat的web项目_第1张图片

Tomcat安装及配置

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

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

二、 vscode安装依赖插件

在setting.json文件中配置:

    ...
    
    "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",      
            
            "value": "C:\\Program Files\\Java\\jdk1.8.0_121"
        }
    ],
    
    
    "tomcat.workspace": "D:\\Tomcat8.5.61-WorkSpace"

打开Vscode的拓展栏:

  1. 安装“Java Extension Pack” 

    使用vscode启动java + maven + tomcat的web项目_第2张图片

     

    使用vscode启动java + maven + tomcat的web项目_第3张图片

  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可看到首页已出现        

使用vscode启动java + maven + tomcat的web项目_第4张图片

 

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

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

    image

你可能感兴趣的:(maven,java,vscode,web,service)