一、 安装环境,配置变量
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
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的拓展栏:
- 安装“Java Extension Pack”
- java依赖安装完成后,会弹出运行需要的jdk配置项,提示你使用vscode运行需要jdk11以上的环境,直接下载安装,然后重启vscode即可
- 安装“Tomcat for java”(可选“jetty”,大体一样。这里只介绍Tomcat)
三、部署java项目
- 导入java项目,此时相关插件会识别java项目并执行扫描文件,第一次导入会很慢
- maven自动执行install安装依赖,若未执行,左下角找到maven,对root项目右键clean再install一下,这个过程也很慢
- 等以上安装完成,依旧左下角找到Tomcat,添加服务,即选择Tomcat安装位置根目录,然后启动服务会由红点变为绿点,这时将war包(需要在maven里找到对应的项目右键依次clean,install生成war)丢进去,右键点击debugger on Tomcat Server。
- 等到服务里有war出现,再点击右键open in browser可看到首页已出现
- 继续以下配置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
里,重新编译启动即可