Apache Tomcat 安装配置图文详细教程[通俗易懂]

Apache Tomcat 安装配置图文详细教程[通俗易懂]一、安装JDK步骤及配置JDK环境变量步骤省略。二、安装Tomcat(提前请先安装JDK)1.下载好压缩包后,直接解压至某一目录下,目录中不能包含中文。解压后如图所示:2.将此文件夹拷贝到你常用的根目录下。这样就算安装好了!3.接下来开始配置环境变量,打开环境变量同上操作,不在赘述。然后新建一个系统变量:TOMCAT_HOME=C:\Java\Tomcat\apache-tomcat-7.0.90…

大家好,又见面了,我是你们的朋友全栈君。

一、安装JDK步骤及配置JDK环境变量步骤省略。

二、安装Tomcat(提前请先安装JDK)

1.下载好压缩包后,直接解压至某一目录下,目录中不能包含中文。解压后如图所示:

Apache Tomcat 安装配置图文详细教程[通俗易懂]

2.将此文件夹拷贝到你常用的根目录下。这样就算安装好了!

Apache Tomcat 安装配置图文详细教程[通俗易懂]

3.接下来开始配置环境变量,打开环境变量同上操作,不在赘述。

然后新建一个系统变量:TOMCAT_HOME=C:\Java\Tomcat\apache-tomcat-7.0.90(此路径为你解压文件夹所在的绝对路径)。

Apache Tomcat 安装配置图文详细教程[通俗易懂]

4.在Classpath中最后添加%TOMCAT_HOME%\lib\servlet-api.jar;

在Path中最前添加%TOMCAT_HOME%\bin;

注意:前后顺序不影响

Apache Tomcat 安装配置图文详细教程[通俗易懂]

Apache Tomcat 安装配置图文详细教程[通俗易懂]

5.至此,配置工作完成!打开bin文件夹,双击startup.bat,它会自动打开如下控制台界面。不要关闭控制台界面,打开浏览器,输入http://localhost:8080,出现Tomcat的网页,证明安装并配置成功!最后关闭控制台,关闭控制台即关闭Tomcat服务。

Apache Tomcat 安装配置图文详细教程[通俗易懂]

6.注意:如果双击startup.bat时出现闪退,有三种可能

(1)注册表有以前的Tomcat文件残留

(2)配置不正确,重新配置一遍!

(3)版本冲突,刚上手的话最好不要装很多个Tomcat,装一个就够了!如果非要装多个,要去service.bat里修改服务名称使其不同名才可以。

注册表文件残留的解决方法:

(1)打开注册表编辑器,WIN+R——输入regedit——回车

(2)定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services,删除该目录下所有包含Tomcat的东西,然后重复二步骤,重新安装Tomcat

Apache Tomcat 安装配置图文详细教程[通俗易懂]

7.如果有安装Oracle数据库,改一下Tomcat的端口号,Oracle会占用8080端口。

不管有没有装Oracle,最好要把端口号改掉。进入C:\Java\Tomcat\apache-tomcat-7.0.90\conf,打开server.xml文件,找到这句话

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

把8080改成8088,保存并关闭。

Apache Tomcat 安装配置图文详细教程[通俗易懂]

Apache Tomcat 安装配置图文详细教程[通俗易懂]

8.重复步骤5,发现必须输入http://localhost:8088/才可以出现刚才的界面。

Apache Tomcat 安装配置图文详细教程[通俗易懂]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133043.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python模块list 转json字符串_python 列表 字典转json[通俗易懂]

    python模块list 转json字符串_python 列表 字典转json[通俗易懂]一、Dictionary转为JSON将dict转为JSON,这里利用包jsonimportjsonaItem={}aItem[“id”]=”2203″aItem[“title”]=”title”aItem[“subTitle”]=”subtitle”bItem={}bItem[“id”]=”2842″bItem[“title”]=”b标题”bItem[“subTi…

    2022年10月18日
    0
  • node.js实现CURL功能

    PHP中的CURL功能很好实现,直接四五行代码封装一下就OK了。node.js中如何实现CURL的功能呢,下面详细介绍。这里需要用到request这个库,所以先安装此包:npminstallreq

    2021年12月21日
    179
  • mysql workbench怎么改密码_mysql notifier

    mysql workbench怎么改密码_mysql notifier更改MySQL用户密码MySQL用户是一条记录,其中包含登录信息,帐户特权以及MySQL帐户访问和管理数据库的主机信息。登录信息包括用户名和密码。在某些情况下,需要更改MySQL数据库中的用户密码。要更改任何用户帐户的密码,必须记住以下信息:您要更改的用户帐户的详细信息。用户要更改其密码的应用程序。如果您在不更改应用程序连接字符串的情况下重置了用户帐户密码,则该应用程序将无法与数据库服务器连接。M…

    2022年8月12日
    38
  • 线性内插interp1函数用法

    线性内插interp1函数用法线性内插是假设在二个已知数据中的变化为线性关系,因此可由已知二点的座标(a,b)去计算通过这二点的斜线,公式如下:其中 a 在上式的 b 点即是代表要内插的点,f(b) 则是要计算的内插函数值。下图即是一个以二种内插法的比较\pcxfile[12cm,5cm]{fig9_1.pcx}\caption{线性式与spline函数的曲线契合}线性内插是最简单的内插方

    2022年5月8日
    92
  • 【离散数学】单射、满射与双射

    【离散数学】单射、满射与双射本文目录1、什么是映射?1、什么是映射?我们考虑这样的关系:对于集合X中的每一个元素,都有唯一的属于集合Y中的元素被其所指向,我们就称这样的关系叫映射(英:mapping,日:写像(しゃぞう))。这是用很通俗的语言解释定义的映射,而相信大家也都在高中数学必修1里面学过,对映射这个概念想必也都不陌生吧!从这个定义中,你能get到什么信息呢?①“X集合中的每一个元素”:如果有集合X的元素不对应集合Y的某个元素的,则不是映射。②“都有唯一的Y与之对应”:如果有集合X的元素同时指向了集合Y中的两个以上个元

    2022年6月10日
    112

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号