Tomcat+Servlet

2022-06-07 14:06:04 浏览数 (1)

一、安装Tomcat

Tomcat是应用(java)服务器,它只是一个servlet容器.

1、先去Tomcat官网下载官网

2、将Zip文件解压并且重命名文件夹到一个目录,比如/Library/Tomcat/

3、使用命令行修改文件夹的权限

代码语言:javascript复制
sudo chmod 755 /Library/Tomcat/bin/*.sh

4、cd到/Library/Tomcat/bin文件夹下,启动Tomcat

代码语言:javascript复制
sudo sh startup.sh

5、打开浏览器,输入http://localhost:8080/,出现下面的页面说明启动成功

6、关闭命令是

代码语言:javascript复制
sudo sh shutdown.sh

二、新建网页服务器

使用intellij idea这个IDE来搭建

1、新建项目,选择Java EnterpriseWeb Application然后next

2、输入项目名称已经存放目录

3、完成进入项目

其中index.jsp是默认的首页网页,此时点击右上角的Tomcat开启服务器,会自动打开一个网页

看看网页源代码

代码语言:javascript复制
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>
  $END$
  </body>
</html>

其实就是index.jsp的代码,说明此时访问的是index.jsp的页面。下面我们来新建新的页面

4、添加web.xml.

File->Project Structure

在项目中会有一个新的文件夹,里面就有web.xml文件

5、新建一个Servlet

命名为first

此时web.xml会自动配置

6、编写Servlet

在fisrt.java的doGet里添加代码如下

代码语言:javascript复制
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("This is First Page");
    }

7、配置访问路径

在web.xml里添加以下代码

代码语言:javascript复制
    <servlet-mapping>
        <servlet-name>first</servlet-name>
        <url-pattern>/first</url-pattern>
    </servlet-mapping>

8、点击右上角的tomcat运行,访问http://localhost:8080/first可以看到第一个网页

0 人点赞