Tomcat详解、JDK与Tomcat不兼容详解

您所在的位置:网站首页 jdk11和tomcat Tomcat详解、JDK与Tomcat不兼容详解

Tomcat详解、JDK与Tomcat不兼容详解

#Tomcat详解、JDK与Tomcat不兼容详解| 来源: 网络整理| 查看: 265

目录

 

一.简述

二.JDK版本与Tomcat版本不兼容

三.配置Tomcat8

四.Tomcat简介

一.简述

JDK1.8与Tomcat7搭配报错(不兼容),故而查阅多方资料,写下本篇博客,便与下次配置Tomcat,少走弯路。

 

二.JDK版本与Tomcat版本不兼容

tomcat7只支持jdk1.7及以下,若是jdk1.8则需要用tomcat8及以上

 

JDK1.8与Tomcat1.7不兼容详解:

详见:https://blog.csdn.net/huwenshang/article/details/77703821

 

三.配置Tomcat8

  以前用的是Tomcat7的安装版本,现在改用Tomcat8免安装版本

 

在官网下载并解压到C盘     Apache Software Foundation为以前Tomcat7安装时生成的一个目录

C:\Program Files\Apache Software Foundation

配置Tomcat8的环境变量

1.TOMCAT_HOME

变量值:C:\Program Files\Apache Software Foundation\apache-tomcat-8.0.33

 

2.CATALINA_HOME

 

3.CATALINA_BASE

%TOMCAT_HOME%

注意这样配置的好处:以后有Tomcat版本有变更只需修改TOCAT_HOME的变量值即可

4.解压的目录中,找到bin目录下的startup.bat和shutdown.bat这两个文件,在文件的第一行和第二行加上:

SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_102 SET CATALINA_HOME=C:\Program Files\Apache Software Foundation\apache-tomcat-8.0.33

注意JAVA_HOME路径和CATALINA_HOME路径都是自己的安装路径,一个是jdk安装路径,一个是tomcat安装路径。修改之后,就能通过双击这两个执行文件来启动或者关闭tomcat服务了。

 

 

在浏览器中输入http://localhost:8080/  看到下面内容说明配制成功

Windows + R  =>> cmd  到Tomcat解压目录下的bin目录  执行service.bat install 注册服务  因为是免安装的所以需要自己手动注册服务

设置服务启动方式(手动 or 自动) services.msc

 

弹出

四.Tomcat简介

  学jsp时,做的笔记

Tomcat是个web的容器,所有JavaEE web程序都在此处运行。Tomcat服务器是一个符合JavaEE标准 web的服务器,则JavaEE的EJB程序无法再此处运行。EJB程序要在EJB容器webLogic,websphere中运行。Tomcat用Java语言开发的,实现了一个jsp引擎和servlet引擎,所以它支持Java的jsp和servlet安装Tomcat需要Java JDK的支持。下载地址:www.apache.orgTomcat是一个开源的服务器,由Apache开发。Tomcat的版本

Zip 手动安装

Linux 安装版

Windows安装版

  Windows中有个服务,会自动注册服务

      tomcat的运行端口号:8080

           默认端口号为:80

ISS的服务器的端口号也为:80,可能会占用端口,这时要暂停ISS服务器Tomcat会根据java_home的设置,会找到所需JDK的支持Tomcat的主要目录

Bin目录:存放启动与关闭服务器的脚本(可执行文件)

Conf目录:tomcat配置有关的内容都在此文件下

      Server.xml:tomcat的配置文件

Work目录:存放临时文件

Webapp目录:所有的web的应用程序

Common目录:存放所有的*jar

 打开浏览器:http://localhost:8080或http://127.0.0.1:8888

打开服务器不要关闭

手工配置

conf/bin  server.xml

修改端口号:80

此文件是tomcat启动时读取,所以修改后必须重启tomcat

虚拟目录

     为啥要设置虚拟目录?

   所有的开发程序都保存在虚拟目录中,(jsp文件,servle文件)

     如何配置虚拟目录?

   按要求配置server.xml文件即可

                虚拟目录:

                    webRoot

                         WEB-INF文件

                             Server.xml文件

   虚拟目录在硬盘上的绝对目录

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3