Idea社区版搭建JavaWeb开发环境
环境准备
- jdk
- Tomcat
- IDEA 社区版
- IDEA插件:Smart Tomcat
创建项目
选择创建一个新Java项目,项目构建选择Gradle,kotlin修改build.gradle
在项目的build.gradle中添加war
插件依赖并添加javax
依赖
修改完的gradle文件如下plugins { kotlin("jvm") version "1.3.72" war // 1.war插件 } group = "com.suifeng" version = "1.0-SNAPSHOT" repositories { mavenCentral() } dependencies { implementation(kotlin("stdlib-jdk8")) implementation("javax:javaee-api:8.0") // 2.javax } tasks { compileKotlin { kotlinOptions.jvmTarget = "1.8" } compileTestKotlin { kotlinOptions.jvmTarget = "1.8" } }
创建webapp
在main路径下创建一个webapp目录。创建Servlet
在kotlin目录下创建一个Class,实现一个简单地Servletpackage com.suifeng.web import javax.servlet.annotation.WebServlet import javax.servlet.http.HttpServlet import javax.servlet.http.HttpServletRequest import javax.servlet.http.HttpServletResponse /** *@author suifengczc *@date 2020/6/21 */ @WebServlet(value = ["/hello"]) class FirstServlet : HttpServlet() { override fun doGet(req: HttpServletRequest?, resp: HttpServletResponse?) { resp?.writer?.write("Hello, World!") } }
配置RunConfigurations
这里需要用到Smart Tomcat插件。
创建一项新的配置,使用Smart Tomcat模板。
填入对应的配置
Tomcat Server:填入本地的Tomcat目录
Deployment Directory:部署路径,第二步创建的webapp目录的路径。
Context Path: 上下文路径,可以是/
或者自行修改
其他的保持默认
这样一个简单的基于IDEA社区版的web开发环境就配置好了。点击run按钮可以看到Tomcat服务正常启动了。
在浏览器中可以正常访问到接口了