zoukankan      html  css  js  c++  java
  • 【Java】IDEA创建Web项目以及Tomcat配置

    碎碎念

    好吧我承认最近才开始正式接触javaee开发。之前是直接使用springboot插件,感觉非常方便,不过原生的还是很有必要学一下的!

    基础准备

    IDEA Ultimate版本

    Jdk 1.8

    Tomcat 8.0 点我进入官网

    Tomcat根据自己的系统32位、64位下载对应的zip包解压到一个文件夹,然后配置环境变量。

    首先创建一个CATALINA_HOME变量:

    CATALINA_HOME
    D:Program Filesapache-tomcat-8.5.51

    然后在Path中加入这三个:

    %CATALINA_HOME%lib
    %CATALINA_HOME%libservlet-api.jar
    %CATALINA_HOME%libjsp-api.jar

    点击保存即可。

    创建一个Web项目

    创建工程,选择Java Enterprise,这里你会发现Application Server中会自动添加了Tomcat

    如果未出现请检查环境变量配置或者手动选择

    勾选Web Application,Create web.xml

    创建好以后就可以直接使用了。

    在src中创建一个java Class,然后让他继承自HttpServlet

    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    import java.io.PrintWriter;
    
    @WebServlet("/test")
    public class MyFirstServlet extends HttpServlet {
        private String message;
    
        @Override
        public void init() throws ServletException {
            message = "Hello world, this message is from servlet!";
        }
    
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            //设置响应内容类型
            resp.setContentType("text/html");
    
            //设置逻辑实现
            PrintWriter out = resp.getWriter();
            out.println("<h1>" + message + "</h1>");
        }
    
        @Override
        public void destroy() {
            super.destroy();
        }
    }

    这里的@WebServlet("/test")就是路径

    直接编译执行。

  • 相关阅读:
    Java程序设计11——异常处理
    Hive安装及配置
    zookeeper集群安装(转)
    Linux网络服务管理命令
    Linux网络配置常用命令
    IP地址及子网掩码计算
    linux ftp、sftp、telnet服务开通、更改Orale最大连接数
    SQL多表连接
    用css伪类实现提示框效果
    关于DOM操作的性能优化
  • 原文地址:https://www.cnblogs.com/robotpaul/p/12420838.html
Copyright © 2011-2022 走看看