乐趣区

关于前端:xampp下启动tomcat遇到的问题

背景

最近课程须要用 tomcat 搭建一个网站,之前始终用的是 apache, 还好所用的 xampp 集成有 tomcat, 然而出了点小问题,于是记录一下解决过程。

xmapp

给没装 xmapp 的搭档介绍一下,XAMPP 是一个把 Apache 网页服务器与 PHP、Perl 及 MariaDB 集成在一起的功能强大的建站集成软件包,容许用戶能够在本人的电脑上轻易的建设网页服务器。同时也有 tomcat 服务。

1:下载

XAMPP 的官网下载地址:
https://sourceforge.net/proje…

我装置的版本是 5.6.21, 为了防止因环境呈现的问题,你能够装置跟我一样的版本。当然,你也能够最新的版本,可能会遇到一些环境方面的问题。

2:装置

举荐装置到 d:\xampp 目录下。

3:启动

启动 d:\xampp 文件夹下的 xampp-control.exe


这个时候咱们就能够看见 tomcat 了

查看起因

然而点击 start 的时候控制台报了错,没有启动胜利

报错信息说: 你能够能没有装置 JDK,或者启动的端口被占用了 。上面剖析一下起因。


查看端口号是否被占用:

win+R, 输出 cmd 进入终端,输出 netstat -ano |findstr “8080”

显示空,8080 没有被占用。阐明不是这个的问题。

8080 是默认端口,如果不晓得本人是启动的哪个端口,能够点击方才 start 旁边的 config,抉择 service.xml, 找到这几行:
port 指定的就是启动的端口 8080

   <!-- A "Connector" represents an endpoint by which requests are received
         and responses are returned. Documentation at :
         Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
         Java AJP  Connector: /docs/config/ajp.html
         APR (HTTP/AJP) Connector: /docs/apr.html
         Define a non-SSL HTTP/1.1 Connector on port 8080
    -->
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

查看是否装有 JDK:
同方才一样进入控制台, 输出 java – version。

如果没装有就显示如下:
(这里不是输出 -v, 是输出 -verison)

装置 JDK

原来是因为我没有装置 JDK。

这里说一下装置流程:

1. 下载 JDK

不举荐去官网下,官网下载速度特地慢,龟速。

举荐去华为的镜像站去下载:https://repo.huaweicloud.com/…

我这里抉择的是 8u192-b12 的版本

而后抉择 win64

2. 装置 JDK

下载实现后点击运行,界面如下


前面的图我就不放了,按找默认点击下一步就行,默认装置到 c 盘

查看是否装置胜利

像方才一样终端输出 java -version 就可,胜利装置显示

启动 tomcat

点击 start,显示胜利装置

这里显示占用了 8005,8009 和 8080 端口,但实际上只有 8080 在传输数据。


拜访 8080 端口

浏览器输出 localhost:8080, 你会见到如下页面,显示你曾经启动了 tomcat 了。
这里 localhost 是本机 ip 地址,相当于 127.0.0.1
你也能够输出 127.0.0.1:8080,都是一样的

看到图片中的文字了吗?
If you’re seeing this, you’ve successfully installed Tomcat. Congratulations!
这我就不翻译了,祝贺胜利启动 tomcat 服务。

之后咱们能够来编写 java web 我的项目,编写一些 html 代码,来让页面显示一些咱们想展现的货色。

如何动手能够查看这篇文章:https://www.cnblogs.com/augus…

退出移动版