Tomcat 搭建一个本地服务器

安装JDK
安装Eclipse
安装tomcat
配置tomcat
创建web请求登录

一安装JDK

1.1jdk下载地址:

https://www.oracle.com/java/technologies/javase-downloads.html

1.2选择JDK

根据系统选择相应的版本,windows示例如下,然后按指示点下去

1.3安装

下载完成后,就正常安装,jdk的安装路径尽量不要去动,安装到c盘

1.4配置环境变量

新建JAVA_HOME变量,右键我的电脑- 属性- 系统保护-高级-环境变量,在系统变量中添加JAVA_HOME变量,名就是JAVA_HOME,值就是jdk安装的路径,如:


新建CLASSPATH变量:.;%JAVA_HOME%\lib;记得开始处有.

选择变量path并向其添加:%JAVA_HOME%\bin

1.5测试安装成功

运行命令行窗口,win + R键输入cmd,输入java --version,如下窗口就代表安装成功了

输入javac ,弹出如下窗口,代表jdk安装完成

二安装eclipse

2.1下载地址

地址:[https://www.eclipse.org/downloads/

2.2选择版本


download表示下载的是安装程序,2表示下载的是程序包,不需要安装
建议下载exe安装包,安装平时安装进行安装即可;eclipse可以根据自己需要选择,企业使用第二个javaEE,用户选择第一个即可,其他如常.


三安装tomcat

3.1下载地址:

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

3.2版本选择

如下版本中选择一个版本下载安装



window根据版本选择


3.3配置环境变量

解压压缩包到安装目录(路径任意),进入配置环境变量界面

3.3.1新增CATALINA_HOME变量:变量值为tomcat的解压目录

3.3.2CLASSPATH变量下添加如下%CATALINA_HOME%\lib\servlet-api.jar;.,记得尾部有.

3.3.3path路径配置,在path路径中添加%CATALINA_HOME%\bin,至此就配置结束

3.4tomcat启动

tomcat解压包下的bin目录存放的启动用的脚本(win linux都有),lib目录下放的是资源包,webapps存放就是一个个web应用,后面要用的目录;进入bin目录选择startup.bat文件点击执行,如下就代表启动成功,如果JAVA_HOME没有配置会启动失败需要配置

四创建web请求登录

4.1新建html界面,保存为Login.html


    
    TestTomcat
    
    
    
        
用户名
密码

窗口有两个输入框, 一个输入用户名 一个密码 一个提交按钮

4.2tomcat新建应用

tomcat目录下的webapps目录下新建我们的应用目录MyFPrcoject,然后目录下新建WEB-INF,然后在WEB-INF下新建lib目录classes目录和web.xml文件,lib目录用来存放第三方jar包,classes目录用来存放编译的class文件的,xml用来配置http请求映射类的.然后把刚编写的Login.html文件拷贝到MyFProject或其新建的子目录下

4.3编写java代码

//导入的servlet.http包,这个包就放在tomcat的lib目录下
import javax.servlet.http.*;
import javax.servlet.*;
import java.io.*;

//servlet 处理http请求的类都需要继承HttpServlet
public class LoginServlet extends HttpServlet {
//重写的方法,servlet会自动把get请求分配调用此方法
    public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
            throws ServletException,IOException{
 //网络请求中提前请求参数
                String username = request.getParameter("username");
                String password = request.getParameter("password");
                System.out.println(username + "+" + password);
//设置响应的类型
                response.scetContentType("text/html;charset =GBK");
//把字符串按照contentType格式通过流的形式返回给客户端
                response.getWriter().println("Login Success");
            }
}

4.4 web.xml





    
          
        LoginServlet
        
        LoginServlet
    
    
             
        LoginServlet
          
        /LoginServlet
    

4.5访问服务器t

首先启动tomcat服务器,如在3.4步已经正确启动startup脚本,则跳过继续下一步,浏览器中输入http://127.0.0.1:8080/MyFProject/Login.html。http是协议名,我们搭建就是基于lhttp协议的web应用,127.0.0.1是服务器的主机ip,也可以用主机名localhost代替,8080是tomcat对应的端口号,MyFProject/Login.html是html文件在webapps目录下的路径。
这样网页就会从服务器获取到html文件并显示到浏览器中,网页中就可输入用户名和密码然后点击提交,服务器会返回Login Success 字段,表示登录成功,当然具体登录义务逻辑可以在LoginServlet类中详细编写,此次提供一个示例。
同时tomcat 控制台可以显示Login.class类的打印信息。

你可能感兴趣的:(Tomcat 搭建一个本地服务器)