• Windows tomcat简单使用


    1 常见服务器

    开源

    • Tomcat(主流Web服务器之一,适合初学者)

    • jetty(淘宝,运行效率比Tomcat高)

    • resin(新浪,所有开源服务器软件中,运行效率最高)

    三者的用法从代码角度完全相同,只有在开启、关闭服务器时对应的命令稍有区别。掌握一个即掌握所有

    收费

    • WebLogic (Oracle)

    • WebSphere (IBM)

    提供响应的服务与支持,软件大,耗资源

    2 Tomcat下载安装

    下载
    apache-tomcat-9.0.39-windows-x64.zip

    安装

    将下载的压缩包解压至电脑的某个目录下(最好不要有中文)。

    Tomcat目录结构

    文件夹 说明 备注
    bin 该目录下存放的是二进制可执行文件 startup.bat启动Tomcat、shutdown.bat停止tomcat
    conf 这个一个给长重要的目录,这个目录下有两个最为重要的文件servlet.xml和web.xml servlet.xml:配置整个服务器信息。例如修改端口号,编码格式等。
    web.xml:项目部署描述符文件,这个文件中注册了很多MIME类型,即文档类型
    lib Tomcat的类库,里面存放Tomcat运行所需的jar文件
    logs 存放日志文件,露露了Tomcat启动和关闭的信息,如果启动Tomcat时有错误,异常也会记录在日志文件中。
    temp Tomcat的临时文件,这个目录下的东西在停止Tomcat后删除
    webapps 存放Web项目的目录,其中每个文件夹都是一个项目;其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目
    work 运行时生成的文件,最终运行的文件都在这里。 当客户端用户访问一个JSP文件时,Tomcat会通过JSP生成Java文件,然后再编译Java文件生成class文件,生成的Java和class文件都会存放到这个目录下。

    3 配置环境

    3.1 jdk环境

    配置JDK环境

    3.2 tomcat环境

    CATALINA_HOME

    E:apacheapache-tomcat-9.0.39
    

    tomcat控制台乱码解决

    编辑E:apacheapache-tomcat-9.0.39conflogging.properties

    修改里面的 UTF-8 为 GBK

    注册tomcat9服务(非必须)

    解决tomcat9.exe双击不能运行的问题。

    cmd进到E:apacheapache-tomcat-9.0.39in文件夹

    E:
    cd E:apacheapache-tomcat-9.0.39in
    service.bat install
    

    4 启动/关闭 tomcat

    方式一:
    双击E:apacheapache-tomcat-9.0.39in目录下的startup.battomcat9.exe文件运行。
    关闭命令行窗口关闭服务。

    方式二:
    需要提前注册tomcat9服务。
    cmd
    开启:net start tomcat9
    关闭:net stop tomcat9

    5 访问tomcat

    浏览器地址栏访问:http://localhost:8080/
    看到小猫,代表tomcat启动了。

    6 修改tomcat端口

    默认的端口是8080,可以通过E:apacheapache-tomcat-9.0.39confserver.xml文件修改端口

    原始端口

    <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    

    修改端口为8888

    <Connector port="8888" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    

    修改端口后需要重启tomcat服务。

    7 部署项目

    新建项目
    webapps文件夹下新建一个myweb项目

    webapps
          - myweb
                -index.html
                - WEB-INF
                      -web.xml
    

    index.html

    <!DOCTYPE html>
    <html>
    <head>
        <title>index</title>
    </head>
    <body>
       Hello World !
    </body>
    </html>
    

    web.xml可以从ROOTWEB-INF目录下拷贝

    访问项目
    http://localhost:8080/myweb/index.html

    --------------- 我每一次回头,都感觉自己不够努力,所以我不再回头。 ---------------
  • 相关阅读:
    ZJU 1610
    zju1484
    字符串赋值与初始化
    内核线程、内核级线程(轻量级进程)和用户级线程
    Mysql基础
    结构体的sizeof
    对象属性值读取问题
    返回引用类型
    操作符重载为成员函数、非成员函数与友元函数的区别
    运算符优先级
  • 原文地址:https://www.cnblogs.com/zjw-blog/p/13885303.html
Copyright © 2020-2023  润新知