首页 > 其他分享 >IDEA配置Servlet

IDEA配置Servlet

时间:2024-03-06 22:22:16浏览次数:39  
标签:配置 Tomcat Tomcat10 IDEA import Servlet

 

IDEA配置Servlet

 

重点说明!!!Tomcat强烈建议使用9.0版本!!!

 

极不推荐一上来就用10.0版本

为什么?请参考:

Tomcat10巨坑,软件不是越新越好。_fquer-CSDN博客

Tomcat10版本避坑-CSDN博客

 

以下操作在配置 web框架基础上进行(前文的1~6,即在配置tomcat之前的所有步骤)!

 

前几步与之前一致

 

此外,最快的方法:使用Maven

 

以下介绍其他方法

以下使用 IDEA 2023, Tomcat 9.0

 

1、web框架

前文:

IDEA 配置 Tomcat - 编程阿峰1207 - 博客园 (cnblogs.com)

 

db0c92ef4b13a3ab89195578e8f17709

 

2、配置快速构建文件

 

IDEA 2023 右键新建无法快速构建出 Servlet 模板文件

 

如果有,请跳过

fig:

fig:

fig:

 

3、建Servlet文件

fig:

 

选的是 Servlet Annotated Class

 

Class Name 需要命名,其他不需要

按需要补充代码,如下:

 1 import javax.servlet.*;
 2 import javax.servlet.*;
 3 import javax.servlet.http.*;
 4 import javax.servlet.annotation.*;
 5 import java.io.IOException;
 6 import java.io.PrintWriter;
 7 
 8 @WebServlet(name = "demoServlet", value = "/demoServlet")
 9 public class demoServlet extends HttpServlet {
10 
11     @Override
12     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
13         this.doPost(request, response);
14     }
15 
16     @Override
17     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
18         PrintWriter out = response.getWriter();
19         out.print("HHHH");
20     }
21 }

 

4、添改web.xml

debc30d4102cb0aa98b2bec9ae712375

我的改动如下:

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
 3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4          xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
 5          version="4.0">
 6     <servlet>
 7         <servlet-name>demo</servlet-name>
 8         <servlet-class>demoServlet</servlet-class>
 9     </servlet>
10     <servlet-mapping>
11         <servlet-name>demo</servlet-name>
12         <url-pattern>/hello</url-pattern>
13     </servlet-mapping>
14 </web-app>

 

fig:

 

5、配置Tomcat

 

与前文一致,只不过用的是9.0

 

6、测试

 

开始点击运行时:

fig:

 

注意url: 添加了 /hello

fig:

参考:

Tomcat10巨坑,软件不是越新越好。_fquer-CSDN博客

Tomcat10版本避坑-CSDN博客

IDEA 配置 Tomcat - 编程阿峰1207 - 博客园 (cnblogs.com)

标签:配置,Tomcat,Tomcat10,IDEA,import,Servlet
From: https://www.cnblogs.com/bianchengafeng/p/18057775

相关文章

  • 从零开始搭建Springboot开发环境(Java8+Git+Maven+MySQL+Idea)之一步到位
    说明所谓万事开头难,对于初学Java和Springboot框架的小伙伴往往会花不少时间在开发环境搭建上面。究其原因其实还是不熟悉,作为在IT界摸爬滚打数年的老司机,对于各种开发环境搭建已经了然于胸,自己当年也是这么过来的。今天我就毕其功于一役,解放大家的时间,让凡人的环境配置见鬼去吧......
  • 关于VS项目属性配置说明
    一.项目属性页面说明1.初建C++项目的VS界面说明工程项目初建:在这里创建一个"基于对话框"的MFC项目,如下图描述工程项目属性页:(1)活动解决方案配置 关于这一块的使用,见仁见智,这里只是举一个例子来进行说明。比如,现在需......
  • 给虚拟机配置ip
    给虚拟机配置ip添加网卡明白自己的需求如果是ping通主机ip那么使用仅主机网卡就足够如果需要ping外网(类似与百度之类的)则需要使用nat网卡如图:添加的网络适配器顺序不固定,知道自己网络适配器对应的网卡(类似ens34)即可查看网卡配置文件nat网卡配置文件仅主机网卡配置......
  • 使用脚本配置ModelSim仿真
    最后修改日期:2024/03/061.问题使用ModelSim建立Project仿真的方法并不困难,但是经常提示类似于:Error:failtoopen...这样的错误。ModelSim经常找不到compile之后的模块,不知道为什么。此外,Project的方式反而会产生一堆乱七八糟的文件,这不便于管理。2.解决方法2.1.Mod......
  • IDEA自定义注释
    注释模板配置首先打开IDEA设置Settings...(Windows快捷键:Ctrl+Alt+S,Mac快捷键:command+,)--->Editor--->LiveTemplates--->点击右侧加号"+"设置以下六处相应的内容Abbreviation:快捷缩略词,可以输入数值、字母、符号,到时配合/*使用(依模板内容而定),例......
  • 微信小程序开发:页面分享卡片、风格选择、通道启用等可配置
    上文说到,我们部署了定时任务,但是有个地方忘记在上文写了,这里补上,就是定时任务的超时时间问题,超时时间有7200秒: 我们改成7100秒: 再把云函数调用的云对象的超时时间也改下: 超时时间多一点,因为可能调用往返也需要一点时间,我们把这个时间稍微调大一点。再把云函数的定......
  • springboot Jpa多数据源(不同库)配置
    原文链接: https://cloud.tencent.com/developer/article/2147878?areaSource=102001.2&traceId=pjZ5wzrM7kIDFLonYcL2O一、前言springboot版本不同对多数据源配置代码有一定影响,部分方法和配置略有不同。本文采用的springboot版本为2.3.12,数据源为mysql和postgresql二、配......
  • Elasticsearch集群生产配置
    集群配置在组建集群时,需要额外添加集群相关的配置,如节点角色、集群发现、初始主节点、主节点选举和安全认证等,以下配置均在上篇创建Elasticsearch单机实例的基础上搭建。设置集群名称vielasticsearch.yml#统一集群名字cluster.name:my-application#移除该配置discover......
  • 关于Maven创建javaweb项目在配置Tomcat的问题(1)
    先将Maven项目转换成Java项目,确保没有架包没有报错和编译错误的情况下进行如下操作:打开Maven项目中的pom.xml文件,找到标签。查看里面是否配置元素,有则直接添加如下配置。org.codehaus.cargocargo-maven2-plugin1.7.6tomcat9xembedded如果没有,则先添加元素,然后再添加......
  • IDEA连接MySQL
    打开IDEA右侧工具栏的数据库 添加MySQL  输入用户名和密码,连接   未完待续  本文记录软件实习的一些重要过程,方便以后查看,有不对的或者不懂的欢迎指正讨论......