用IDEA创建servlet文件并用Tomcat运行

简介: 用IDEA创建servlet文件并用Tomcat运行

用IDEA创建Servlet

  1. File->new->Project->Java Enterprise->Web Application->Next

  1. 在web->WEB-INF目录下右键new->Directory,分别创建三个文件夹classes、lib、src

  1. File->Project Structure->Module,选择 Paths

选择Use module compile output path,将Output path和Test output path都选择为刚才创建的classes路径下,然后点击下方的Apply

  1. 接着在刚才的窗口点击Paths旁边的Sources, 选中src目录右键Sources

  1. 接着继续在刚才的窗口,选择Dependencies,点击 + 号,选择JARS or directories

  1. 为lib文件夹选择为Jar Directory

同时配置Tomcat,Run -> Edit Configuration -> 点击左上角“+”号 -> “Tomcat Server” -> “Local”

在"Name"处输入服务名,点击"Application server"后面的"Configure…",弹出Tomcat Server窗口,选择本地安装的Tomcat目录,点击 Apply -> OK

  1. 在web->WEB-INF->src 目录下右键单击创建Servlet1.java文件
    `
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
 * @author ZhouYanXiang
 */
public class Servlet1 extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) {
        System.out.println("----调用doGet()方法----");
    }
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) {
        System.out.println("----调用doPost()方法----");
        //调用doGet方法
        doGet(request,response);
    }
}
  1. `
  2. 在web.xml文件中配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
    <servlet>
        <servlet-name>Servlet1</servlet-name>
        <servlet-class>Servlet1</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>Servlet1</servlet-name>
        <url-pattern>/Servlet1</url-pattern>
    </servlet-mapping>
</web-app>
  1. 点击运行Tomcat

  1. 最后点击输入

  1. 点击提交之后就可以在控制台看到信息,servlet创建完毕


相关文章
|
1天前
|
Java
Intellij IDEA运行报Command line is too long的解决办法
Intellij IDEA运行报Command line is too long的解决办法
|
2天前
|
Java
解决IDEA打开java项目出现橙色j无法运行
解决IDEA打开java项目出现橙色j无法运行
5 0
|
3天前
idea如何配置不显示某些文件
【4月更文挑战第18天】idea如何配置不显示某些文件
16 2
|
3天前
|
前端开发 JavaScript Java
从零手写实现 tomcat-10-static resource 静态资源文件
该文档记录了作者为理解Tomcat精髓,动手从零开始实现一个简化版Tomcat的过程。系列教程包括对web.xml的解析、基础的Socket实现、请求响应抽象、Servlet支持、线程池处理、WAR包解析及与SpringBoot集成等。文章以静态资源处理为例,介绍了如何接收HTTP请求,查找并返回文件内容,以及处理失败情况。代码示例展示了静态资源的分发逻辑。项目已开源,可在GitHub上访问[https://github.com/houbb/minicat](https://github.com/houbb/minicat)。
|
4天前
|
XML 前端开发 Java
Tomcat和Servlet
Tomcat和Servlet
6 0
|
4天前
|
应用服务中间件
支付宝当面付demo代码在idea运行
支付宝当面付demo代码在idea运行
10 0
|
4天前
|
应用服务中间件
Idea中配置tomcat以及测试
Idea中配置tomcat以及测试
9 0
|
6天前
|
应用服务中间件
【SSM】如何在IDEA配置tomcat启动项目
【SSM】如何在IDEA配置tomcat启动项目
11 1
|
8天前
|
Java 应用服务中间件
解决IDEA tomcat控制台只有server日志
请注意,确保在调试或开发阶段使用更详细的日志级别(如 `DEBUG`或 `TRACE`),但在生产环境中应将其设置为更高的级别以减少日志量。
10 0
|
15天前
|
Web App开发 缓存 JavaScript
在IDEA中更改了代码,浏览器中仍运行先前的代码
在IDEA中更改了代码,浏览器中仍运行先前的代码