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

首先,我们来了解一下什么是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里面的名字就会出现相应的位置显示在网页中

JAVAWEB企业级开发关于Tomcat的安装和配置_第1张图片

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文件才执行)

JAVAWEB企业级开发关于Tomcat的安装和配置_第2张图片

 

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

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

 

 

JAVAWEB企业级开发关于Tomcat的安装和配置_第3张图片

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

JAVAWEB企业级开发关于Tomcat的安装和配置_第4张图片

 

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

这时候就需要我们配置了

JAVAWEB企业级开发关于Tomcat的安装和配置_第5张图片

   
        index.html
        index.xhtml
        index.htm
        index.jsp
   

复制这段代码  在项目/WEB-INF/web.xml中设置 默认的 初始页面

一行一行按顺序寻找文件

你可能感兴趣的:(JAVA入门教学)