在VSCode上配置JavaWeb环境
前置要求
Java环境
- jdk11及以上
vscode中配置Java环境要求jdk11及以上,笔者使用的版本为jdk11
Tomcat
- 实测
jdk11 + apache-tomcat-8.0.50能正常配合使用。其他组合欢迎读者评测后评论留言 :)
vscode插件
- Extension Pack for Java
- Language Support for Java(TM) by Red Hat
- Debugger for Java
- Java Server Pages (JSP)
可以先安装
Extension Pack for Java,再卸载其内部未列于列表的其他插件(当然,安装应该也不无不可)Java Server Pages (JSP)可选
目录结构
1 | |
具体配置
添加jar包
ctrl + shift + P搜索Java:Configure Classpath- 在**
Referenced Libraries**下添加外部Jar包(主要包括Tomcat的lib目录下的一些jar包)
- 在**
- 使用
.vscode/settings.json文件进行配置(对相关参数在此不再说明)使用上述两种方式需要安装
Extension Pack for Java插件。
项目部署
- 在
Tomcat/conf/Catalina/localhost/目录下添加项目相关的xml文件。 - 一个简单的实例:
1
<Context path="/项目名" docBase="项目真实路径(即当前工作区目录)" />该xml文件名为浏览器上url访问的项目名,与文件中的path属性无关
解释.java文件
使用下列命令手动编译:
1 | |
每次编译后需要重启服务器才能看到更新。(
实测)
额外说明
- xml文件的部署和java文件的编译推荐使用脚本执行。
- 静态资源的更改刷新浏览器即可看到更新。
- web.xml文件的配置很重要,不过在此不再赘述。
一个简单的example已经上传到Crazyokd/JW_VSC-Template