JavaWeb学习笔记(二):IDEA配置tomcat服务器与servlet

IDEA配置tomcat服务器与servlet

tomcat配置

  • IDEA是一款非常流行的代码编辑器,对于java代码有着很好的支持,使用者众多,IDEA当然也支持配置tomcat服务器
  • 在IDEA菜单中点击RUN->edit configurations 找到Tomcat Server进行配置,选中本机Tomcat,点击OK即配置好
    在这里插入图片描述
  • 可以点击菜单run进行启动服务或者在编辑器底部点击启动
    在这里插入图片描述
    在这里插入图片描述

servlet程序

  • 上面已经配置好了tomcat服务器,现在我们来创建一个servlet程序来部署到服务器上面并且跑起来
  • 新建一个模块,并且选择创建web程序
    在这里插入图片描述
  • 这里我们选择javaee7,默认是web3.1,来创建我们模块
    在这里插入图片描述
  • 创建完模块后,会自动部署到tomcat中,可以直接RUN启动查看,浏览器http://localhost:8080/servlet_war_exploded/会直接访问index.jsp里面的内容
    在这里插入图片描述
  • 这里路径为自动生成有些长,我们可以进行自定义,我们对tomcat进行编辑配置,http://localhost:8080/servlet/就能访问到index.jsp的内容
    在这里插入图片描述
  • 我们把tomcat调整成更新资源就进行重新部署,避免我们更新代码的时候频繁去启动关闭服务
    在这里插入图片描述

servlet配置访问

  • 在src目录下新建包并创建servlet文件并实现servlet接口
    在这里插入图片描述
  • 在service方法中打印
 @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
    
    
        System.out.println("Hello World");
    }
  • 打开web.xml文件对访问路径进行配置
<servlet>
        <servlet-name>demo</servlet-name>
        <servlet-class>cn.java.web.servlet.ServletDemo</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>demo</servlet-name>
        <url-pattern>/demo</url-pattern>
    </servlet-mapping>
  • 启动服务,访问http://localhost:8080/servlet/demo路径在编辑器中打印出了Hello world,每访问一次就打印一次

注解配置

  • 在web3.0的规范中是可以不需要web文件,也不需要在web.xml中进行配置就能够进行访问
  • 我们将web.xml文件进行删除,直接在类中进行注解配置
    在这里插入图片描述
  • 当然也可以直接简写
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43674113/article/details/120243398
今日推荐