Apache Tomcat下载、安装、环境变量配置以及项目部署

前言

针对在本地访问文件或资源出现的跨域问题,可以通过搭建本地服务器来解决,本篇随笔主要介绍通过搭建Apache Tomcat服务器来解决跨域。包括Apache Tomcat的下载、安装、环境变量的配置以及项目部署等。

具体内容

一、Apache Tomcat的下载

Apache Tomcat下载网址:https://tomcat.apache.org/

选择下载版本,现在最新的版本是Tomcat 9.0.27。这里下载最新版本,单击"Download",进入到下载页面,如下图所示:

选择"zip(pgp, sha512)"进行下载,下载zip版本的好处是不用安装,下载完成直接解压就可以使用了。下载完成后,如下图所示:

二、Apache Tomcat的安装及环境变量的配置

由于下载的是zip版本的,故不需要再单独安装,直接对压缩包进行解压,并进行环境变量的配置。

(1)解压完成之后,如下图所示:

(2)进入"高级系统设置"窗口,配置环境变量

使用"Win + X",点击"系统",如下图所示:

点击"系统信息",如下图所示:

点击"高级系统设置",如下图所示:

打开"高级系统设置"之后,如下图所示:

单击"环境变量",进入如下图所示:

单击"新建",新建2个系统变量"CATALINA_BASECATALINA_HOME",以及配置Path.

•新建CATALINA_BASE变量,如下图所示:

•新建CATALINA_HOME变量,如下图所示:

PS1:不太了解的读者可能会对Tomcat安装目录的环境变量的名字(如CATALINA_HOME)而感到疑惑,按照其他环境变量的设置来看,JAVA_HOME表示JDK的安装目录,同理,应该使用TOMCAT_HOME来表示Tomcat的安装目录,为何要使用CATALINA_HOME呢?事实上,在Tomcat 4以前就是使用TOMCAT_HOME来表示Tomcat的安装目录,在Tomcat 4以后,采用了新的Servlet容器Catalina,所以环境变量的名字也改为了CATALINA_HOME。

PS2:在Windows系统下,环境变量的名字不区分大小写,也就是说CATALINA_HOME与catalina_home是一样的。

PS3:如果要想在任意目录下都能启动Tomcat,就需要设置CATALINA_HOME环境变量,将CATALINA_HOME添加到Windows系统的环境变量中,其值就是Tomcat的安装目录。此处Tomcat的安装目录是D:\Apache tomcat \apache-tomcat-9.0.27。如果不想在系统的环境变量中添加,也可以直接在startup.bat文件头部设置以下这行代码:

SET  CATALINA_HOME= D:\Apache tomcat \apache-tomcat-9.0.27

•配置Path

打开Path,添加变量值,如下图所示:

单击"确定"配置完成之后,检验Tomcat环境变量是否配置成功?

方法一:在终端输入startup命令,回车,启动成功如下图所示:

PS1:在Tomcat目录下的bin文件件下,直接双击打开"startup.bat"文件会闪退,解决方法如下:

右击startup.bat文件,选择"编辑"打开该文件,在该文件尾部加上"pause"即可,如下图所示:

方法二:打开浏览器,在地址栏输入http://127.0.0.1:8080或者http://localhost:8080,回车,启动成功如下图所示:

以上表示在顺利的情况下,就表示配置完成了,前提是在本机上已安装JAVA JDK。

===============================================================

当然,在验证Tomcat是否配置成功时,出现了一点儿小插曲,在命令行运行startup命令,命令行报错,如下图所示:

分析错误原因是:计算机上未安装JAVA,更没有配置JAVA环境变量,于是就去下载安装了JAVA,并进行JAVA环境变量的配置,最终解决了上述问题。

下面记录安装Java,以及配置环境变量的过程:

安装JAVA,直接去网页上下载,然后安装JDK即可,直接运行JDK.exe的可执行文件,默认安装即可,安装JDK,会默认安装JRE。安装路径最好是不包含中文名。安装完成之后,配置环境变量:

配置JAVA环境变量的步骤和Tomcat相似,需要新建"JAVA_HOME"和"CLASSPATH"变量名,以及配置Path。

•新建JAVA_HOME变量,如下图所示:

•新建CLASSPATH变量,如下图所示:

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

解释说明:

.表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME;

JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。

PATH使得系统可以在任何路径下识别java命令。

CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。

•配置Path

打开Path,添加变量值,如下图所示:

单击"确定"配置完成之后,检验JAVA环境变量是否配置成功?

在CMD终端输入"java -version",如下图所示,表示安装成功

三、Apache Tomcat项目部署

部署静态页面或项目,其实有很多种方法,下面介绍3种:

方法一:直接把静态页面复制到Tomcat安装目录的webapps目录中

例如:新建一个practice文件夹,在文件夹里新建一个test.html文件,然后将整个practice文件夹复制到Tomcat安装目录的webapps目录中,启动tomcat后,在浏览器输入ip:port/practice/test.html即可访问了。

方式二:在Tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host>和</host>之间插入如下语句

<Context path="practice" docBase="D:\practice" debug="0" reloadable="true" crossContext="true"/>

其中,path为虚拟路径,docBase为项目的路径,启动tomcat后在浏览器输入ip:port/practice/test.html即可访问了。

方式三:在conf目录中,在Catalina\localhost(此处需要注意目录的大小写)目录下新建一个XML文件,任意命名(例如:hello),只要和当前文件中的文件名不重复即可,代码如下

<Context path="" docBase="D:\ practice " debug="0" reloadable="true" crossContext="true"/>

其中,path属性可以不写,docBase为项目的路径,启动tomcat后在浏览器输入ip:port/hello/test.html即可访问了。

结束语

  不管是项目,还是单个的文件,都可以通过扔到服务器上再去访问,这样就可以解决使用file协议访问文件带来的跨域问题,服务器上的文件一般都是通过http协议来访问文件,则不会存在跨域的问题。

  在搭建Tomcat服务器的整个过程中,遇到了不少问题,自己慢慢查询得以解决,收货颇多。

原文地址:https://www.cnblogs.com/sherryStudy/p/tomcat.html

时间: 2024-08-28 19:57:49

Apache Tomcat下载、安装、环境变量配置以及项目部署的相关文章

Python下载、环境变量配置、 模块安装方法

下载 Windows版官网下载地址:https://www.python.org/downloads/windows/ 类似下图以 installer结尾的文件就是我们需要下载的,位数根据自己的电脑进行选择(x86:32位,x86-64:64位) 下载好了安装教程这里我就不说了,网上太多了.安装教程:https://jingyan.baidu.com/article/e73e26c0bad76224acb6a766.html(来自百度经验) 环境变量配置 我这里是win7的,win10也一样,只

Windows下NoSql图形数据库?Neo4j的安装+环境变量配置+服务注册+访问

一.依赖Java的JVM虚拟机,因此,保证系统中已安装了JDK 二.官网地址下载Windows社区版本的压缩包:Neo4j-X.X.X alpha05(Windows) 三.将解压后的文件重命名放置任意盘符下:D:\neo4j-community-3.4.0 里面的如bin.conf.data.plugins等文件夹就不再做解释了,安装了那么多的软件,不看内容也知道这些个文件夹是干嘛的. 四.系统环境变量配置 (1) NEO4J_HOME = D:\neo4j-community-3.4.0 (

Java Web框架play framework的下载与环境变量配置

Web项目的开发有着众多的框架,近期刚刚接触了play. 对于一个Java开发者来说,play是一个不可多得的好框架.以下我简介下怎样下载play .以及play的环境变量配置方法. (1)登录playframework官网,进行下载: https://www.playframework.com/     .点击Download.(本文最以下附百度网盘链接) . (2)进入Download页面.本文选取2.2.4版本号进行下载,眼下该版本号是较为稳定的.注意下载速度极慢,慢慢等. . (3)下载

mysql绿色版的安装,环境变量配置-noinstall_mysql_启动服务---shinepans

1.下载某个版本的mysql免安装版本. 有如下可以参考.:http://url.cn/YXTsSU  可以直接下载. 该版本为 5.0的稳定版本. noinstall 2.解压下载好的文件到某个地方.比如我解压到此处: 2.1 配置环境变量: 2.1.1 在path 路径下添加:D:\GreenSoft\mysql-5.0.22-win32\bin;   这是我的解压路径,换上你的即可. 2.1.2 新建MYSQL_HOME .    值:D:\GreenSoft\mysql-5.0.22-w

win7下32位的JDK下载和环境变量配置

先在D盘下新建一个java文件夹,双击jdk应用程序,点击下一步,点击更改,将安装目录改为D:\java\jdk1.7.0_05\ , 2. 稍后会出现jre的安装,点击更改,将安装目录改为D:\java\jre7\ ,点击下一步, 点击继续,稍后将会出现javaFX的安装,点击取消即可,此时Java目录下有 3 安装完JDK后配置环境变量, 计算机→属性→高级系统设置→高级→环境变量, 在系统变量中新建变量: JAVA_HOME ,值:D:\java\jdk1.7.0_05 接着新建变量: C

Apache Tomcat下载、安装、配置图文教程

想安装一下ArcGIS Server,前提是安装Tomcat. 测试环境: 操作系统名称    Microsoft Windows 8.1 专业版 处理器    Intel(R) Core(TM) i7-4800MQ CPU @ 2.70GHz,2701 Mhz,4 个内核,8 个逻辑处理器 已安装的物理内存(RAM)    8.00 GB tomcat_百度百科 http://baike.baidu.com/link?url=MZj7EXAD_a3M0BimpzQpis_ttO6ovYXlRN

JDK环境变量配置及Tomcat安装服务

1.测试jdk安装是否成功: 在cmd中输入java -version 2.环境变量: 1)新建系统变量JAVA_HOME,如:D:\Program Files\Java\jdk1.8.0_60 2)修改PATH变量,加入:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;     注意分号 3)新建CLASSPATH变量,如:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;    注意分号 3.退出cmd重新进入,测试

JDK的下载安装与环境变量配置

   一 首先在官方网站下载对应版本的JDK安装包(32位或者64位) 二  安装好JDK后,然后进行环境变量配置 1 点击桌面我的电脑,右键属性,如下图示: 然后点击,如图所示: 2 点击环境变量,新建如下: 3 在变量名处填写JAVA_HOME,变量值处填写JDK安装的路径,然后点击确定就好 4  在系统变量中选择Path,然后点"编辑",在最后面添加如下语句:C:\Program Files\Java\jdk1.7.0_79\bin;(C 为路径) 如下图示: 5   环境变量设

JBOSS EAP6.2.0的下载安装、环境变量配置以及部署

JBoss是纯Java的EJB(企业JavaBean)server. 第一步:下载安装 1.进入官网http://www.jboss.org/overview/,选择download EAP6.2.0,这个是最新版的, jboss-eap-6.2.0这个压缩文件就仅仅有140M那样. 2.下载完毕后,解压到一个路径纯英文的目录下,如:E:\JBOSS\jboss-eap-6.2.0 第二步:环境变量配置 JBoss的使用必须有JDK,仅仅有JRE是不行的,所以你的电脑必须首先配置Java环境变量