Idea社区版搭建JavaWeb开发环境


Idea社区版搭建JavaWeb开发环境

环境准备

  • jdk
  • Tomcat
  • IDEA 社区版
  • IDEA插件:Smart Tomcat
    Smart Tomcat
  1. 创建项目
    选择创建一个新Java项目,项目构建选择Gradle,kotlin
    new project

  2. 修改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"
        }
    }
  3. 创建webapp
    在main路径下创建一个webapp目录。

  4. 创建Servlet
    在kotlin目录下创建一个Class,实现一个简单地Servlet

    package 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!")
        }
    }
  5. 配置RunConfigurations

这里需要用到Smart Tomcat插件。

创建一项新的配置,使用Smart Tomcat模板。

填入对应的配置
run config
Tomcat Server:填入本地的Tomcat目录
Deployment Directory:部署路径,第二步创建的webapp目录的路径。
Context Path: 上下文路径,可以是/或者自行修改
其他的保持默认

这样一个简单的基于IDEA社区版的web开发环境就配置好了。点击run按钮可以看到Tomcat服务正常启动了。

在浏览器中可以正常访问到接口了


文章作者: suifeng
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 suifeng !
  目录