zoukankan      html  css  js  c++  java
  • 【Java web基础与实例教程】【第1章】Java Web开发基础知识

    一、配置环境

    1.1 安装jdk

    待写

    1.2 安装tomcat

    Servlet程序需要在Servlet容器中运行,tomcat时Servlet容器的一种。
    jsp是基于html的文档,里面包含了Java代码。
    Servlet和jsp的不同:

    我们可以去tomcat的官网下载tomcat:
    https://tomcat.apache.org/
    下载之后直接解压,然后配置环境变量即可使用。

    我们执行%TOMCAT_HOME%/bin里面的startup.bat即可启动tomcat,shutdown.bat是关闭tomcat

    正常启动tomcat后访问http://localhost:8080如下图:

    知识点

    行尾斜线问题

    如果访问地址末尾带了斜线,比如abc/
    1、tomcat服务器查找abc路径的默认文件,如果没找到报404错误
    2、如果找到则返回默认资源文件

    如果访问地址末尾没有斜线,比如abc
    1、tomcat服务器查找abc资源文件,如果找到abc则直接返回
    2、如果没有找到,但却找到了abc路径,则会触发访问abc路径的请求
    2.1、如果找到abc路径下的默认资源文件,如果没找到报404错误
    2.2、如果找到则返回默认资源文件

    项目部署的几个位置

    1、tomcat安装目录的webapps/ROOT目录下【无需重启,已在配置中】
    2、tomcat安装目录的webapps目录下【无需重启,已在配置中】
    3、任意其他路径,然后在conf/server.xml文件中的Host标签中配置【需要重启,因为修改了server.xml文件】

    <Context docBase="C:/test/" path="/abc/" />
    

    4、任意其他路径,然后在conf/Catalina/localhost中新建xml文件(文件名是web访问路径)【无需重启,因为服务器会自动重启】

    <Context docBase="C:/test/" />
    
    有了计划记得推动,不要原地踏步。
  • 相关阅读:
    单调栈问题解析
    Linux进程状态切换
    Shell编程小例子
    Linux之shell编程
    树的遍历框架
    你真的会求1-100有多少个素数吗
    java实现LRU算法
    从上到下打印二叉树 III
    从上到下打印二叉树I
    模拟盘电路板调试过程中出现的问题
  • 原文地址:https://www.cnblogs.com/amnotgcs/p/15529653.html
Copyright © 2011-2022 走看看