背景
最近课程须要用 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...