编程知识 cdmana.com

Tomcat各目录,Redis,Java

下面是我刚接触的一些整理:

  1. Tomcat各个目录的作用简单整理:
    • bin:执行文件目录,一般执行文件放里边(比如startup.bat 、 startup.sh文件)
    • conf:配置文件目录,Tomcat配置文件目录
    • lib:存放各种用到的jar包目录
    • logs:日志文件目录
    • temp:目录中就是Tomcat运行过程中产生的临时文件,注意,目录下文件可以删除,但是temp目录一定不能删,容易发生未知错误。
    • webapps:一般的通过浏览器访问的安装包都解压在这个目录,bin下的执行问见运行时会调用这个目录中的文件。
    • work:work目录有的人会叫它缓存目录,但其实这样不是很准确,work其实是Tomcat的工作目录,就是Tomcat把jsp转化成class文件的工作目录。编译后的文件会缓存在这个目录,Tomcat显示的目录都会从work目录里找jsp编译后的class文件,如果目录清空的话,这个过程就会重新来过,比如有的时候修改后的页面在Tomcat运行中显示不出来,可能是work里边有缓存,删除work里边对应的文件之后,重启Tomcat就会出来。注:work目录下的文件可以删除,但是work目录不可以删除,容易发生不可预知错误

2.一般的Tomcat不区分Windows和Linux,因为Tomcat的bin目录下执行文件都会有两种形式,一种.bat文件在Windows下运行,一种.sh文件在Linux下运行。
3.Java区分Windows和Linux版本,但是Java可以跨平台是用,因为Java程序编译后的代码不是被硬件系统直接运行的,而是一种中间码(字节码),然后不同的硬件平台都有不同的JVM(Java virtual machine),然后由JVM把中间码译成对应硬件系统能执行的代码。所以不同的硬件系统都有JVM,Java可以跨平台使用。
4.Java分为JDK(Java development kit)和JRE(Java runtime environment),JRE就是Java运行环境,如果只是运行Java程序的话就只需要JRE,但是需要编译Java的话就需要JDK,JDK中包含JRE。
5.Redis热备和冷备:
热备:是在数据库中运行,采用归档的方式来备份数据
冷备:是在数据库已经正常关闭下,将数据库文件拷贝到其他位置。
6.环境变量:环境变量就相当于系统的视野范围,就是配置了环境变量就在系统的视野内,没有配置就不在系统视野范围内。配置了环境变量的话就能在系统中找到相应的程序,没有配置的话就找不到。简单来说就是没有配置环境变量的话这个软件在操作系统中是不能用的。(另,配置环境变量的时候如果已有变量名,则只需要在该变量的变量值后面加分号‘;’与后面新加的变量值区分开来) 注:如果修改环境变量,一定要记得备份哦~ ~





版权声明
本文为[osc_jtviy1jl]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4286896/blog/4837550

Scroll to Top