IEDA8.0部署tomcat和创建wed步骤

本文详细介绍了如何配置Tomcat环境,包括下载、解压及环境变量设置。此外,还讲解了在IDEA中创建Web工程的步骤,以及如何进行简单的Servlet测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.环境配置

从官网上下载tomcat解压到一个非中文目录 

网址:https://tomcat.apache.org/

(1)在左边框框选择Tomcat9或者其他版本

(2)点进去以后下拉 在core选择和自己操作系统相应的版本 

(3)下载并且解压到非中文目录下 找到bin目录下starup.bat 双击看能不能打开

打开显示如下图,表示环境已经配置好了  

 (4)如果不能双击打开就需要配置环境了

在系统变量新建系统变量 变量名为CATALINA_HOME  ,变量值为tomcat的解压路径 点击确定

在系统变量的path编辑添加CATALINA_HOME 点击确定

回到解压路径bin文件下 再双击就能打开starup.bat

 这样tomcat环境就配置好了。

2、创建wed工程

(1)右键点击一个项目模板,点击Open Module Setting

(2)点击Modules 再点击左上角“+”号 点击NewModule

(3)选择java Enterprise 之后选择相应的jkdj版本和javaEEE版本(可能已经选择好了)再选择Tomcat解压目录

勾选Web Application 点击Next

 (4)输入Module name 点击finish

 (5)点击Dependencies ,注意jkd版本是否正确与之前的对应 点击两下Apply即可

 (6)创建项目成功之后点击右上角Tomcat标识的框框,选择Edit Configurations

(7)点击左上角“+”号,选择Tomcat server 再选择local点击ok即可

如果Tomcat server 的local点不动,可能是软件被汉化了导致,删除汉化包即可,在IDEA安装目录下lib文件下删除resources_cn.jar这个汉化包

(8)可以给这个Tomcat server起一个名字hello 在server目录下选择自己电脑浏览器 Tomcat安装目录

(9)点击Deployment 给Application context起一个简短的名字例如/servlet

(10)再回到步骤8的界面 如果8080端口号被占用可以更改端口号 如上图所示 点击🆗即可

这样tomcat部署和web工程就建好了。

3、简单测试

在src下创建HelloServlet.class

package com.yz.web;
import javax.servlet.*;
import java.io.IOException;

public class HelloServlet implements Servlet {


    @Override
    public void init(ServletConfig servletConfig) throws ServletException {
        System.out.println("servlet诞生了!!!!");
    }

    @Override
    public ServletConfig getServletConfig() {
        return null;
    }

    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        System.out.println("servlet开始工作了!!!");
    }

    @Override
    public String getServletInfo() {
        return null;
    }

    @Override
    public void destroy() {
        System.out.println("servlet销毁了!!!");
    }
}

web下 WEB-INF下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-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
    <!--分配请求给servlet-->
    <servlet>
        <servlet-name>HelloServlet</servlet-name>
        <servlet-class>com.yz.web.HelloServlet</servlet-class>
    </servlet>
</web-app>

 在index.js 的html文件中一句hello world

 点击运行再点击左下角部署

就可以在网页上看见

同时idea控制台就能看到 servlet诞生了!!!!

servlet开始工作了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值