如何利用Idea创建一个Servlet项目(新手向)(下)

简介: 如何利用Idea创建一个Servlet项目(新手向)(下)

如何利用Idea创建一个Servlet项目(新手向)(上)

https://developer.aliyun.com/article/1480758?spm=a2c6h.13148508.setting.23.6eee4f0e4LJzL9

💕"Echo"💕

作者:Mylvzi

文章主要内容:如何利用Idea创建一个Servlet项目(新手向)

Servlet是tomcat的api,利用Servlet进行webapp开发很方便,本文将介绍如何通过Idea创建一个Servlet项目(一共分为七步,这可能是我们写过的最复杂的 hello world)

3.创建目录

maven项目是普适的,不仅仅局限于Tomcat,但是如果想在Maven中使用Tomcat,就需要遵守Tomcat的一些规范,这些规范就是一个固定的目录结构

与此同时,在我们创建好的web.xml文件中也需要添加一些内容,才符合完整的tomcat的文件格式要求

复制内容:

<!DOCTYPE web-app PUBLIC
        "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
    <display-name>Archetype Created Web Application</display-name>
</web-app>

4.编写代码

1.创建一个类,并继承于HttpServlet,同时添加注解,进行路由匹配

2.重写doGet方法

@WebServlet("/hello")// 这个注解的作用是进行路由匹配
public class HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("hello world");// 这是在tomcat的控制台中打印
        resp.getWriter().write("hello world");// 在对应的服务器上进行打印
    }
}

服务器处理来自于客户端的请求主要分为三步:

  1. 读取请求并解析
  2. 根据请求计算响应
  3. 将响应返回给客户端

其中1,3两步tomcat自动帮助我们完成,让程序员只需关注内部的数据处理的逻辑

5.打包程序

1.首先配置属性–点击pom.xml–配置

<packaging>war</packaging>
    <build>
        <finalName>java1</finalName>
    </build>

注意:java1所在部分就是你最终的文件名称

2.开始进行打包 – 点击右侧的M按键

3.双击package

当控制台中出现"BUILD SUCCESS"时表示创建成功

同时,在左侧也会创建出一个target目录

最后一个.war文件就是我们最终

6.部署程序

打开tomcat所在目录,将刚才创建好的war包复制到tomcat的webapp目录下

1.复制.war文件

2.打开tomcat所在目录,进入webapp目录

3.在webapp目录中进行粘贴

这样就完成了部署程序

7.验证程序

进入tomcat的bin目录下,双击startup.bat打开程序

最后出现一个打开时间就代表成功打开

在浏览器中访问部署好的程序

最终结果:

1.首先在打开的界面上出现hello world

2.在打开的tomcat程序中也有hello world

二.使用smart tomcat一键式完成代码的修改

如果我们想改变代码中打印的内容,从而改变在浏览器中显示的内容,具体的执行步骤分为三步:

  1. 修改代码
  2. 重新打包
  3. 重新部署

必须要经过上述三步才能完成代码的改变,这个过程比较繁琐,有的大佬就将这一步封装到idea插件之中,让我们一键式完成上述三个过程

首先去插件市场完成插件的下载

在第一次使用的时候要进行一些配置(除了标记的部分,其余部分保持默认即可)

点击上方的开始按钮,在idea的控制台中就运行了tomcat的服务器

当出现最后一个开始时间时,就代表成功打开,此时也就不存在乱码问题了

当我们尝试修改代码时,直接在源代码中修改,再重新点击上方的启动即可

快去尝试部署一个程序吧!


目录
相关文章
|
2月前
|
Java
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
本文介绍了如何使用IDEA(IntelliJ IDEA)创建一个新的Java项目,并运行一个简单的Java程序输出"Hello Word"。文章详细展示了创建项目的步骤,包括选择JDK版本、设置项目名称和路径、创建包和类,以及编写和运行代码。最后,还展示了如何通过IDEA的运行功能来执行程序并查看输出结果。
138 4
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
|
1月前
|
运维 网络安全 持续交付
IDEA+Docker 远程一键部署项目:技术干货分享
【10月更文挑战第4天】在现代软件开发中,快速、可靠、自动化的部署流程是提升开发效率和运维质量的关键。IDEA(IntelliJ IDEA)作为Java开发者首选的IDE,结合Docker这一轻量级容器化技术,能够实现远程一键部署项目,极大地简化了开发到生产的流程。今天,我将和大家分享这一组合在工作学习中的实际应用和技术干货。
219 3
|
3月前
|
Java Maven
解决idea每次新建maven项目都需要重新配置maven的问题
解决idea每次新建maven项目都需要重新配置maven的问题
155 1
|
1月前
|
Java Maven Kotlin
idea maven创建kotlin项目
本文介绍了在IntelliJ IDEA中使用Maven创建Kotlin项目的步骤,包括在`pom.xml`文件中添加Maven中央仓库、配置`kotlin-maven-plugin`插件、指定源目录、添加测试插件和执行插件,以及添加Kotlin测试依赖和标准库依赖。文中还提到了如何通过更换镜像或使用代理来解决依赖下载速度慢的问题,并展示了运行示例代码的截图。
80 4
idea maven创建kotlin项目
|
22天前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
35 1
|
1月前
IDEA创建项目失败提示 Failed to create directory 或 “项目初始化失败”
文章解释了IDEA创建项目失败提示“Failed to create directory”或“项目初始化失败”的原因通常是由于IDEA对目标文件夹没有操作权限,并建议更换一个有权限的文件夹来创建项目。
298 1
IDEA创建项目失败提示 Failed to create directory 或 “项目初始化失败”
|
1月前
|
Java Maven Spring
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
288 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
|
1月前
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
319 1
|
1月前
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
162 0
idea+maven+tomcat+spring 创建一个jsp项目
|
1月前
|
Java Maven Spring
如何在idea中创建Springboot项目? 手把手带你创建Springboot项目,稳!
文章详细介绍了在IDEA中创建Spring Boot项目的过程,包括选择Spring Initializr、配置项目属性、选择Spring Boot版本、导入依赖、等待依赖下载以及项目结构简介。
456 1