zoukankan      html  css  js  c++  java
  • Tomcat 服务器介绍和使用

    服务器的概念和作用

    问题:

    学习了 java 编程之后,java 代码的一个很重要的作用就是进行数据的处理,但是目前来说我们运行编写的代码,只有一次性,也就是运行完毕后,如果需要再次运行则需要再次手动启动代码的执行。但是我们无法提前用户会何时发送请求,也就无法决定我们编写的 java 代码应该什么时候启动运行。而且手动运行也变得不现实。

    解决:

    那么根据 java 的网络编内容,我们是不是可以使用代码编写一个容器

    (对象) 呢?,该容器可以根据用户的请求来启动并运行我们编写的数据逻辑代码。答案是可以的。

    实现:

    服务器

    流程:客户端请求 ---> tomcat服务器 -->java程序 --->返回相对应的html

    解释:

    所谓服务器其实就是代码编写的一个可以根据用户请求实时的调用执行对应的逻辑代码的一个容器。在普通用户看来就是一个安装程序。我们只需要将服务器在操作系统上进行安装,并将我们事先编写好的逻辑处理代码根据规则放到服务器的指定位置,启动服务器,那么服务器就自动的会根据接收到请求调用并执行对象的逻辑代码进行处理。

    Tomcat 服务的下载和安装:

    下载地址:

    https://tomcat.apache.org/download-70.cgi

    安装:

    下载成功后会为压缩包文件,解压即可

    使用注意:尽量不要解压在中文目录中

    目录结构介绍:

    Backup 运行时候会备份基础的配置

    in 存放启动和关闭 Tomcat 的可执行文件

    conf 存放Tomcat 的配置文件

    lib 存放库文件

    logs 存放日志文件

    emp 存放临时文件

    webapps 存放web 应用,默认在这里读项目。

    work 存放JSP 转换后的Servlet 文件

    校验安装:

    打开 bin 目录,然后双击执行 startup.bat 文件,打开浏览器在地址栏中输入 localhost:8080/ 如果出现 tomcat 广告页安装成功

    常见问题:

    1、tomcat 的运行依赖 JDK,必须配置 JDK 环境。配置方式参照: https://jingyan.baidu.com/article/6dad5075d1dc4

    0a123e36ea3.html

    2、闪退,启动闪退问题一般是因为 JDK 的环境变量配置有问题, 参照 1 进行重新进行配置,如果还是闪退,使用:

    在 binstartup.bat 文件中的第一行前面加入: SET JAVA_HOME=JDK 目录

    SET CATALINA_HOME=解压后 Tomcat 的目录

    这样,运行 startup.bat 就可以正常启动 tomcat 服务器,如果想点击 shutdown.bat 关闭服务器,同样在 shutdown.bat 文件中加入上面的两行即可

  • 相关阅读:
    已知用经纬度表示的两点,求两点之间的直线距离
    linux 管道--转
    Five ways to maximize Java NIO and NIO.2--reference
    java获取当前方法
    事务策略: 了解事务陷阱--转
    实例详解 EJB 中的六大事务传播属性--转
    全面分析 Spring 的编程式事务管理及声明式事务管理--转
    Spring 事务管理高级应用难点剖析--转
    Java NIO——Selector机制源码分析---转
    Java NIO类库Selector机制解析--转
  • 原文地址:https://www.cnblogs.com/ruckly/p/11000680.html
Copyright © 2011-2022 走看看