首先,我们来了解一下什么是JSP:动态网页

静态:规定不会变化
    动态:随着时间、地点、用户操作改变而改变

1.动态网页: 
      需要使用到 服务器端脚本语言(JSP)

2.使用的架构:
      CS:Client Server  
      不足:如果服务器软件升级,客户端的所有软件就必须升级
            维护麻烦,需要维护每一台 客户端软件
            每一台客户 都需要安装 客户端软件
      
      所以我们可以用BS架构:Browser Server
      优势:客户可以通过浏览器直接访问服务器端

各有各的优势,形成互补

3.开发方向:
      针对服务器端进行开发(Tomcat服务器)
      登录http://tomcat.apache.org/-->点击左侧Download下的对应版本Tomcat(一般下载比最高版本的低一个)zip
      分析一下tomcat的文件名字分别存放了什么?
      bin:可执行文件(startup.bat   shutdown.bat)
      conf:配置文件
      lib:tomcat依赖的jar文件
      log:日志文件(记录出错等信息)
      temp:临时文件
      webapps:可执行的项目(将我们开发的项目 存放到该目录)
      work:存放由jsp翻译成的java,以及编辑成的class文件(jsp-->java-->class)

4.现在下载后我们还不能直接使用,我们还要配置tomcat、配置JDK(必须配置JAVA_HOME)
      java_home classPath path

5.在tomcat路径中打开名为 startup.bat 的程序 运行结果如下表示成功

否则请看链接指导
      https://blog.csdn.net/scau_lth/article/details/83218335

常见错误:双击bin/startup.bat启动tomacat 出现闪退

可能与其他服务的端口号起冲突  tomcat端口号默认为8080 ,建议修改,因为此端口很常见 (8888),容易冲突

如何修改端口号?

去配置文件里面修改端口号   C:\apache-tomcat-8.5.45\conf\server.xml   -->修改端口号为8888

6.那么tomcat运行成功了我们就可以开始进行访问了

在主页里面输入 http://localhost:8888/

刚才我们访问成功了tomcat 所以按道理来说在  webapps会有记录到

在C:\apache-tomcat-8.5.45\webapps\ROOT 里面会有记录

如果网页里面随便搜索一个wecapps里面的名字就会出现相应的位置显示在网页中

7.常见网页状态码:

404 需要访问的资源在服务器不存在(例如删除资源的名字就会检索不到)

403 权限不足 比如访问文件a 但是文件a的权限设置为不可见

300 页面重定向(重点向就是相当于3秒页面自动跳转) 有可能被封了

500 服务器内部错误 (服务器代码写错了)

200 正常

8.现在我们开始做我们自己的服务器网站

首先我们在 webapps 里面新建一个JspProject项目文件

文件里面需要放一点固定的东西

所以我们去ROOT文件里面把WEB-INF 复制过来  这个必须有

还有classes存放字节码文件(因为在word里面java自动生成class字节码文件)

还有lib文件 里面存放一些项目的jar包(这个lib文件要区分全局lib和局部lib 局部的lib只有在JspProject文件才执行)

在web.xml文件里面放的是一些配置信息

现在已经搭建好结构了  在文件外面

然后  启动服务器startup.bat    访问

现在就只有一个文件 那如果是两个文件(indes2.jsp)呢 系统会在服务器里找哪一个运行给用户呢

这时候就需要我们配置了

<welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.xhtml</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
复制这段代码  在项目/WEB-INF/web.xml中设置 默认的 初始页面

一行一行按顺序寻找文件

JAVAWEB企业级开发关于Tomcat的安装和配置相关推荐

  1. CentOS 安装 tomcat 环境安装及配置过程完整版

    CentOS 安装 tomcat 环境安装及配置过程 查看安装包信息 yum info tomcat 安装 yum -y install tomcat 查看是否安装成功 rpm -q tomcat 输 ...

  2. HappyAA服务器部署笔记1(nginx+tomcat的安装与配置)

    这是本人的服务器部署笔记.文章名称叫"部署笔记1"的原因是之后我对这个进行了改进之后,会有"部署笔记2","部署笔记3"...循序渐进,估计 ...

  3. Linux下Tomcat的安装与配置

    本篇文章主要对如何在Linux下安装与配置Tomcat进行介绍.             如果想要了解Windows下Tomcat的安装与配置,请参考文章: https://blog.csdn.net ...

  4. IDEA中Tomcat的安装与配置

    tomcat的安装与配置 链接:https://pan.baidu.com/s/11PlOprUP2slENzV56yXIAQ?pwd=g876 提取码:g876 文章目录 tomcat的安装与配置 ...

  5. PHP开发环境MySQL下载安装及配置流程

    PHP开发环境&MySQL下载安装及配置流程 因工作需要,从0开始学PHP,前几天看完视频教程后开始搞开发环境,到今天才好.这里把安装配置流程梳理一下分享出来. 一.概述 要搭建一个开发环境无 ...

  6. Java语言开发工具包JDK的安装与配置

    Java语言开发工具包JDK的安装与配置 说明:此JDK的安装与配置流程是在Windows10操作系统下进行的,其他操作系统可能会有所不同,请根据不同操作系统选择配置流程进行操作. 以安装在D盘为例( ...

  7. java中apache安装与配置_apache tomcat的安装与配置

    其实 apache tomcat 的安装与配置值需要两大步就可以完成的哦! 只要你跟着我的步骤一定可以完美配置好的哦! 第一步:下载及安装. 1.首先进入apache的官网网址:www.apache. ...

  8. JSP开发环境搭建(Tomcat的安装和配置)

    使用 JSP 开发程序,需要具备对应的运行环境:Web 浏览器.Web 服务器.JDK 开发工具包.数据库(MySQL SQL Server 等).下面以 Windows 操作系统为平台介绍 JSP ...

  9. 【JavaEE专栏】Tomcat的安装与配置

    一.常见的Java服务器: 1.Tomcat:一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.同时 ...

最新文章

  1. 几种TCP连接中出现RST的情况
  2. IPv6静态路由怎么配置?
  3. boost::hana::front用法的测试程序
  4. thinkphp5.0验证码使用
  5. oracle用exp定时备份数据库,使用exp和imp对Oracle数据库进行简单的备份
  6. phpstudy for linux版环境安装
  7. SpringMVC请求后台地址URL没有.*的几种实现方式
  8. python下载安装教程-Python和Anoconda和Pycharm安装教程
  9. thinkphp路由配置 php7.0,Thinkphp url路由配置
  10. php $_SERVER详细参数解析
  11. vs 2010调用matlab dll显示窗口核心代码
  12. miui怎么用第三方图标包_Burn安卓手机图标包 手机美化从图标开始
  13. Mac安装 Navicat
  14. 2020软件测试最新视频教程大合集汇总
  15. matlab画三维图像(plot3,mesh,surf)
  16. 多啦a梦的python代码_80行代码!用Python做一个哆来A梦分身
  17. was 部署php,was 配置web服务器
  18. 51单片机 独立按键k1控制数码管移位 k2控制数值加
  19. 【OpenGL ES】EGL+FBO离屏渲染
  20. FAQ0115 AT32使用AC6编译器注意事项

热门文章

  1. select,epoll的比较
  2. 【will】JS去字符串首尾空格
  3. SQL2005结合ROW_NUMBER()高效分页存储过程
  4. Leetcode--105. 从前序与中序遍历序列构造二叉树(Java)
  5. oracle中的in函数,Oracle中In函数的使用
  6. 二进制权值计算 lsb_2020年二级计算机基础知识备考(第二章)
  7. https访问http加载不出图片_前端解决第三方图片防盗链的办法
  8. android 顶部标签切换,Android实现底部切换标签
  9. php 实时监测网站是否异常_网站跳转劫持解决,网站跳转劫持解决方法只有3步...
  10. PyTorch框架学习五——图像预处理transforms(一)