localhost:8080(localhost:8080 404)

更新时间:2023-03-01 21:16:22 阅读: 评论:0

localhost:8080是什么,?有什么作用?

是自己电脑的一个端口,localhost 是本地计算机的默认WEB发布路径,8080是端口号。

如果你访问这个URL,就可以看到你本机上WEB服务器发布的内容。

因为设置的端口就是8080,如果后面不加端口号,默认是80的,但是你tomcat设置为8080了,所以80打不开,因为这个端口不开放。

修改tomcat端口号的方法:

修改Server.xml文件,把8080端口改成80。

8080是Tomcat服务器的默认的端口号。

我们可以通过修改Tomcat服务器的conf目录下的主配置文件rver.xml来更改,用记事本打开rver.xml文件,找到如下部分:

<Connector port="8080" maxHttpHeaderSize="8192"

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="fal" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />


将其中的port="8080"更改为新的端口号即可,如将“8080”改为“9080”等。


http://localhost:8080打开tomcat主页的原理是什么

http://localhost:8080/uPortal/ 后面的uPortal表示项目名称。原理简单解释如下:

tomat是一个rvlet容器,来处理http请求。在平时的使用中我们都会在浏览器中输入http地址来访问服务资源,比如格式http://localhost:8080。从浏览器到服务端的一次请求都遵循http协议,在网络上其实走仍然是tcp协议,即我们常使用的socket来处理客户端和服务器的交互。根据输入的http地址可以知道服务器的IP地址和端口,根据这两个参数就可以定位到服务器的唯一地址。tomcat根据http地址端口后面的资源路径就可以知道反馈什么样的资源给浏览器。

扩展资料:

Tomcat Server处理一个HTTP请求的过程:

1、用户点击网页内容,请求被发送到本机端口8080,被在那里监听的Coyote HTTP/1.1 Connector获得。

2、Connector把该请求交给它所在的Service的Engine来处理,并等待Engine的回应。

3、Engine获得请求localhost/test/index.jsp,匹配所有的虚拟主机Host。

4、Engine匹配到名为localhost的Host(即使匹配不到也把请求交给该Host处理,因为该Host被定义为该Engine的默认主机),名为localhost的Host获得请求/test/index.jsp,匹配它所拥有的所有的Context。Host匹配到路径为/test的Context(如果匹配不到就把该请求交给路径名为“ ”的Context去处理)。

5、path=“/test”的Context获得请求/index.jsp,在它的mapping table中寻找出对应的Servlet。Context匹配到URL PATTERN为*.jsp的Servlet,对应于JspServlet类。

6、构造HttpServletRequest对象和HttpServletRespon对象,作为参数调用JspServlet的doGet()或doPost().执行业务逻辑、数据存储等程序。

7、Context把执行完之后的HttpServletRespon对象返回给Host。

8、Host把HttpServletRespon对象返回给Engine。

9、Engine把HttpServletRespon对象返回Connector。

10、Connector把HttpServletRespon对象返回给客户Browr。

参考资料:

百度百科-tomat


tomcat启动后,浏览器访问localhost:8080是空白页,也不显示无法访问,怎么破?

我也是遇见了这种情况,环境配置,安装,服务开启都正常的前提下,网上看了很多种原因,但是都解决不了,其实还有最简单容易忽略的一种情况——服务访问权限,你可以首先win+R,输入cmd点击enter,接着再输入startup(注:这里需要配置Tomcat环境变量否则该语句无法识别,配置过程百度很简单的)然后回车,在Tomcat的运行窗口顶部查看是否有“拒绝访问”的提示如下图:

如果有,说明是因为权限受到了限制,此时你Ctrl+Alt+delete查看服务发现Tomcat是正常开启的,但本机端口并没有生效,所以你需要通过管理员身份运行命令提示符,输入startup再次查看是否还有“拒绝访问”提示,不出意外就没有了,你再在浏览器中输入localhost+端口号就可以显示小猫主页了。如果不是这个原因参考网上其他方法,希望可以帮到你。


为什么输入localhost:8080不能进入下面这个页面,输入localhost:9090才能进入下面这个页面

这是因为你的Tomcat的配置文件里的端口改成9090了,你改回8080后,重新启动。再以localhost:8080访问就可以了。具体方法如下:
1、进入Tomcat所在文件夹,比如我的是E:\work\rvice\tomcat7.0.65\conf
2、找到rver.xml文件,打开
3、找到 <Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
这一段。修改port="8080".

4、保存后重新启动Tomcat,再以localhost:8080访问就可以了。
希望能帮到你!

tomcat启动后,浏览器访问localhost:8080是空白页,也不显示无法访问,怎么解决?

tomcat启动后,浏览器访问localhost:8080是空白页,也不显示无法访问的解决方法是:

在你的tomcat目录下的webapps/ROOT中增加一个a.html文件,内容随便写点。

访问localhost:8080/a.html。

如果出来的是你的a.html页面,那么,应该是你index文件有问题。

如果不是a.html,或者还是空白,那么应该是你的端口被占用,建议重新检查端口。


本文发布于:2023-02-28 20:27:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167767658283689.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:localhost:8080(localhost:8080 404).doc

本文 PDF 下载地址:localhost:8080(localhost:8080 404).pdf

标签:localhost
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|