微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

tomcat安装如果有用,给个赞或者关注昂

        1. 什么是Tomcat

前期知识项目结构客户端<——> 服务器<——>数据库

程序需要能被客户端访问,就需要将程序部署到服务器上,让客户端通过IT和端口,与服务器进行通信

Tomcat就是一种私人小型的 web服务器,其他的服务器有 Jboos 、Weblogic、Jetty

2 Tomcat 安装步骤

        2.1 安装步骤

        须知

                因为我已经安装完成了,在安装过程中整了有点多的问题

                所以最好先看1.3 Tomcat的一些问题详谈(读者必看),并且在过程中遇见问题随时参考

                (我不能保证顺序没问题,因为网络的教程太杂乱了

                所以我只能说,全都搞了之后是可以的)

        1、前往apache官网:Apache Tomcat® - Welcome!

        2、选择你需要的版本

        (如图,但你需要点击红框中的which version,了解 JDK 和Tomcat版本直接的兼容关系,不然会导致启动不起来,进行重复步骤,而且你还不一定找得出来,所以先看清楚):

JDK与Tomcat的兼容关系

        如下图,选择对应电脑的版本

 

        3、下载之后,你会得到一个压缩包,一定先放到你的里面路径,再解压和启动

                        解压完成

                        如果你有配置 JDK 的话,就不用配置环境变量,因为一般问题不大

        4、打卡cmd窗口,进入tomcat的安装目录,到bin内,输入 service.bat install

                翻译过来:"tomcat服务已经安装" 的提示

img

                直接进入**bin——>点击tomcat10w.exe,点击start

        5、bin——>点击startup.bat

                你就能看到如下界面:这表示着启动成功了

                但你还需要验证,到游览器前往 http://localhost:8080/,出现底下的界面才算完成

翻译过来就是:如果你看到这里,你已经成功安装了tomcat

         2.2 Tomcat的一些问题详谈(读者必看)

                2.2.1 startup.bat、tomcat10.exe、tomcat10w.exe区别

                        1、其实startup.bat、tomcat10.exe 区别不大,都是用来启动tomcat服务的

                                但tomcat7.exe必须安装了服务才能启动,而startup.bat不需要

                        2、tomcat10w.exe 是用来管理tomcat服务的

                                比如端口和一些文件的路径,没事别乱碰

                        3、tomcat.exe 和 tomcatw.exe 要起作用必须先为这两个文件安装服务

                2.2.2 startup.bat、tomcat10.exe中文乱码

                        原因:编码方式不一样,所以只要进入配置文件logging.properties

                        将所有的encoding = UTF-8换成encodng = GBK 即可在

 

                2.2.3 startup.bat、tomcat10.exe 突然闪退的问题

                        这个问题分为以下几点可能(因为可能性太多了)

                        1、JDK和Tomcat不兼容的问题

                                你一定没按照我的教程来看 JDK 和 tomcat 的兼容问题,返回上面去看

                                另外你的操作系统的位数和 JDK、tomcat 版本一定要一致

                                不然你没意识到这一点,哦吼,白瞎忙

                        2、相关的环境变量有问题

                                这又有两个方面

                                2.1、JDK的环境变量

                                        此电脑——>属性——>高级系统设置——>环境变量

                                        ——>系统变量——>新建——>如图创建相关变量

                                        能到这里的应该都是老鸟了,我就不教怎么打开了,就说创建的变量

                        CLAsspATH :                                         .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib\servlet-api.jar;

                        JAVA_HOME : C:\Program Files\Java\jdk-11.0.8(JDK安装路径

                                        其他我就不教了,自己去搜索 JDK 安装教程即可

                                2.2、tomcat环境变量(不知道要不要,你先试完其他的方法再来尝试)

                                        我猜是不需要的,因为没有path变量没有引用这些变量

                                        同理,在系统变量里面添加

                        CATALINA_BASE : D:\softwore\Tomcat\apache-tomcat-10.1.0-M8

                                                        (tomcat的安装路径,底下就是bin目录

                        CATALINA_HOME: D:\softwore\Tomcat\apache-tomcat-10.1.0-M8

                                                        (tomcat的安装路径,底下就是bin目录

                        3、端口竞争

                                tomcat的认端口是8080

                                可能有其他的服务正在争夺8080窗口,所以你必须修改一个端口

                                这部分你直接去网络搜索吧,文章已经很长了

                        4、你已经开了一个tomcat

                                你已经开了startup.bat、tomcat.exe中的其中一个,所以你再点开自然就退了

                                这个问题就注意看看你底下有没有还留着一个窗口没关

                2.2.4 tomcatw.exe指定的服务未安装

                        你可能没按照我之前说的去cmd里面

                        进入tomacat的安装目录,再进入bin文件夹下

                        输入: service.bat install

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

相关推荐