IDEA中部署Web Project(包含Tomcat部署)

1.创建web项目

1. 新建项目

  • Create New Project
    在这里插入图片描述
  • 勾选Web Application
    在这里插入图片描述
  • 输入项目名称和存储目录
    在这里插入图片描述
  • Finish 完成

2.新建目录

右键WEB-INF->New->Directory 新建classes和lib目录:
在这里插入图片描述

3.新建新建HelloServlet.java项目

选中src目录,然后右键鼠标->New->Servlet->输入HelloServlet
在这里插入图片描述
HelloServlet.java的代码如下:

import java.io.IOException;
import java.util.Date;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class HelloServlet extends HttpServlet{

    public void doGet(HttpServletRequest request, HttpServletResponse response){

        try {
            response.getWriter().println("<h1>Hello Servlet!</h1>");
            response.getWriter().println(new Date().toLocaleString());
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

}

4.导入jar包

写入代码之后发现,很多import的头文件都报错,此时需要为项目添加servlet jar包

  • 下载jar包
    链接:https://pan.baidu.com/s/1uUE_YNsi_7jPZ5pbZYeevg 密码:51ut
  • 导入jar包
    在右上角找到project structure,点进去。点击 Libraries,点击加号,选中Java,指定目录,然后Finish。在这里插入图片描述
    这样之后服务端HelloServlet的编译错误就消失了 。

5.指定输出目录

project structure——project—— project complier output 设置目录为之前创建的classes
在这里插入图片描述

6.修改web.xml

在web.xml中添加:

<servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/hello</url-pattern>
</servlet-mapping>

在这里插入图片描述

2.配置Tomcat

  • 配置

Tomcat的安装见另一篇文章。

  • 部署
    点击 Edit Configurations
    在这里插入图片描述
    点击+号——选Tomcat Servet——Local——打开配置页面——Server——Application server(configure)选择Tomcat的目录(bin之前的目录)
    ps:也许点击加号之后,也许看不到Tomcat Server,那么点击下面那个 33 items more(irrelevant) 里面有Tomcat Server
    在这里插入图片描述
    指定当前项目部署到Tomcat中:
    Deployment——点击加号——点击Artifact…
    在这里插入图片描述
    将Application context中的路径改成/j2ee,这是不是在Tomcat的项目目录,最后访问路径要加上

3.运行

点击绿色按钮运行项目
在这里插入图片描述
出现这样的就是成功了的:
在这里插入图片描述

4.测试

在浏览器上输入http://localhost:8080/j2ee/hello
看到如下即是成功了的。
在这里插入图片描述

参考链接:
http://how2j.cn/k/idea/idea-web-project/1352.html
http://how2j.cn/k/idea/idea-tomcat/1361.html

原创文章 37 获赞 5 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Yolandalt7777777/article/details/90265931