Tomcat服务器的下载以及配置

 

1,Tomcat的下载与安装

本人采用的是解压版安装,只需要在官网(https://tomcat.apache.org/)下载好压缩版的Tomcat,再解压在你想安装的目录下即可。我的安装目录是D:\java\apache-tomcat-8.5.50。Tomcat是用纯Java编写的程序,所以在安装Tomcat之前jdk是必不可少的。

2,jdk配置环境变量的意义

  1)JAVA_HOME  

    用于指定jdk的安装目录,在操作体统中使用JAVA_HOME设置本机要使用的jdk,当本机中同时存在多个jdk时,即可以通过JAVA_HOME进行配置,因为Tomcat在运行时需要jdk的支持,所以通过JAVA_HOME找到所需要的使用的jdk。JAVA_HOME变量的值为需要使用的jdk的安装目录。

    变量名:JAVA_HOME

    变量值:D:\java\jdk1.8  

  2)Path 

    当系统需要运行一个程序时,系统会先在当前目下寻找,没有找到后再去Path指定的路径下寻找。就Java程序来说Java程序通过需要编译和执行。然而常用的可执行文件javac,java等常用的可执行文件都放在jdk安装目录下的bin目录下,所以需要我们把jdk安装目录下的bin目录添加到Path变量中。

    变量名:Path

    变量值:%JAVA_HOME%\bin

        %JAVA_HOME%\jre\bin

  3)CLASSPATH

    CLASSPATH用于告诉Java的执行环境,在那里可以找到所需要的的类包

    变量名:CLASSPATH

    变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

3,配置好这些,一般情况下Tomcat的安装就结束了,原来如此的简单(如果还需要配置CATALINE_HOME和CATALINE_BASE也是一样的步骤,值都为Tomcat的安装目录D:\java\apache-tomcat-8.5.50)。接下来只要点击Tomcat.exe或startup,bat就可以了。如果是Linux操作系统下是startup.sh.

  

4,常出现的问题以及其解决办法。

  1,出现闪退现象。这时需要我们打开服务,查看一下是否有我们的Tomcat,没有的话只需要用命令提示符进入到Tomcat安装目录下的bin目录,输入命令service.bat install 进行安装

              

Installing the service 'Tomcat8' ...
Using CATALINA_HOME:    "D:\java\apache-tomcat-8.5.50"
Using CATALINA_BASE:    "D:\java\apache-tomcat-8.5.50"
Using JAVA_HOME:        "D:\java\jdk1.8"
Using JRE_HOME:         "D:\java\jre1.8"
Using JVM:              "D:\java\jre1.8\bin\server\jvm.dll"
Failed installing 'Tomcat8' service

如果出现以上安装失败,则只需要删除服务中的Tomcat,再进行安装。

删除:

D:\java\apache-tomcat-8.5.50\bin>service.bat remove Tomcat8
Removing the service 'Tomcat8' ...
Using CATALINA_BASE: "D:\java\apache-tomcat-8.5.50"
The service 'Tomcat8' has been removed

再次安装:

D:\Tomcat8.0\bin>service.bat install
Installing the service 'Tomcat8' ...
Using CATALINA_HOME:    "D:\java\apache-tomcat-8.5.50"
Using CATALINA_BASE:    "D:\java\apache-tomcat-8.5.50"
Using JAVA_HOME:        "D:\java\jdk1.8"
Using JRE_HOME:         "D:\java\jre1.8"
Using JVM:              "D:\java\jre1.8\jre\bin\server\jvm.dll"
The service 'Tomcat8' has been installed.

这样问题就解决了。

  2,启动后乱码。首先我们需要检查安装目录是否存在中文字符,查看一下日志的格式,看是否是编码的问题D:\java\apache-tomcat-8.5.50\conf\server.xml,如果以上都没有问题的话直接找到conf下的logging.properties文件,添加java.util.logging.ConsoleHandler.encoding = GBK,最后重启就可以了。

5,验证Tomcat是否安装成功,一种上面所说的启动Tomcat,另一种是打开浏览器输入http://localhost:8080/或http://127.0.0.1:8080/看到Tom猫,就说明安装没有毛病。

6,Tomcat目录下文件夹的作用。

    bin:所有的可执行文件

    conf:服务器的配置文件夹,其中保存了各个配置信息。

    lib:Tomcat服务器所需要的各个库文件。

    logs:保存服务器的系统日志。

    webapps:web应用存放的目录,web项目保存到此目录中就可以发布了。

    work:临时文件夹,生成所有的临时文件

7:端口号

  Tomcat的默认端口号是8080,如果需要修改,可以在Tomcat目录中的conf/server.xml文件中修改。只需要把port的值修改重启Tomcat就可以。

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

8,虚拟目录

  如果不是用虚拟目录,会存在一下的风险:项目的路径安全和名字安全风险。

 

<Context path="" docBase="D:\ " />

path表示浏览器上访问虚拟路径名,前面必须加“/”

docBase:表示此虚拟路径名称所代表的真实路径地址

完成配置后之后只需要使用虚拟名就可以了。

 

posted @ 2020-10-19 21:02  柒间  阅读(506)  评论(0编辑  收藏  举报