localhost:8080是什么,?有什么作用?
http://localhost:8080/uPortal/ 后面的uPortal表示项目名称。原理简单解释如下:
tomat是一个servlet容器,来处理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对象和HttpServletResponse对象,作为参数调用JspServlet的doGet()或doPost().执行业务逻辑、数据存储等程序。
7、Context把执行完之后的HttpServletResponse对象返回给Host。
8、Host把HttpServletResponse对象返回给Engine。
9、Engine把HttpServletResponse对象返回Connector。
10、Connector把HttpServletResponse对象返回给客户Browser。
参考资料:
百度百科-tomat
你的tomcat安装时候的默认管理工程被你删除了。
tomcat安装的时候自己带了一个工程的,你看tomcat的webapps下面应该如下图
你可以从你下载的tomcat中重新解压获得这些文件。
是自己电脑的一个端口,localhost 是本地计算机的默认WEB发布路径,8080是端口号。
如果你访问这个URL,就可以看到你本机上WEB服务器发布的内容。
因为设置的端口就是8080,如果后面不加端口号,默认是80的,但是你tomcat设置为8080了,所以80打不开,因为这个端口不开放。
修改tomcat端口号的方法:
修改Server.xml文件,把8080端口改成80。
8080是Tomcat服务器的默认的端口号。
我们可以通过修改Tomcat服务器的conf目录下的主配置文件server.xml来更改,用记事本打开server.xml文件,找到如下部分:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
将其中的port="8080"更改为新的端口号即可,如将“8080”改为“9080”等。
http:\/\/ localhost什么意思?
答案:http:\/\/localhost 通常指的是本地服务器的网址,常用于计算机开发中的测试环境。当你在浏览器中输入这个网址时,通常会打开你的本地计算机上的某个服务或应用程序。解释:http:\/\/localhost 是一个特殊的网址,通常用于指代本地计算机上的服务器。"localhost"指的是本地主机,也就是说它指向的不...
为什么电脑无法打开localhost的网站?
无法打开localhost的网站可能有多种原因。一种可能的原因是服务器未运行。localhost指的是本机的IP地址,通常用于测试和开发目的。如果服务器没有在本机上运行,或者已经停止运行,那么尝试访问localhost就会失败。另一种可能的原因是端口配置错误。在访问localhost时,通常需要指定一个端口号。如果指定的端口号...
localhost是什么意?
在计算机网络中,localhost(意为“本地主机”,指“这台计算机”)是给回路网络接口(loopback)的一个标准主机名,相对应的IP地址为127.0.0.1(IPv4)和[::1](IPv6)。
localhost怎么打开
当人遇到突如其来的问题时,大部分的反应都会是一脸懵,所以当遇到localhost打不开的时候,相信小伙伴们的反应也是一样的。但是小编是不会让你们懵太久的,因为解决方法这个宝物我已经放在了文章底部,就等着你们来取了。所以,还不赶快行动吗?各位小可爱们~更多win10教程,尽在小白一键重装系统官网。
localhost是什么意思啊?
localhost指本地主机,对应IP是127.0.0.1 ,网页设计软件中经常遇到这个词,比如说localhost预览,其实就是在本机预览,需要配置本机环境进行解析,虚拟出一个WEB服务器后能够在本机作为服务器预览网页设计的效果。linux中设置 在Linux系统中,系统管理员在为用户建立新帐号时赋给用户一个用户名和一个...
localhost是正常的用户名和密码吗?
正常的。localhost login表示请登录,输入账号密码。【root@localhost~】#表示登录成功。login后面输入的是用户名,只要你输入的用户名在系统中存在,并且允许登录的话就行,然后是密码,Linux下密码不会显示出来,照输入即可,输完回车,只要是正确的就可以登录了。password是该用户的密码,在后面输入正确的...
localhost是什么意思?
Linux的bash解析器终端用来显示主机名和当前用户的标识;root表示当前用户叫root(系统管理员账户),类似Windows的administrator用户;localhost表示当前使用的主机名叫localhost。
localhost本地网站使用方法
刚刚接触网站搭建的朋友,可能不太熟悉localhost本地网站使用方法,那下面我们就来了解一下吧。1、在电脑中打开控制面板,然后点击程序,再点击启用或关闭Windows功能下的lnternet lnformation Services,点击llS 管理控制台。2、回到控制面板中找到系统管理,进入管理工具,选择第一个选项,点击进入。3、在右边...
localhost可以访问吗
答案:可以通过输入`http:\/\/localhost\/index.htm`来预览网页,但改为`http;\/\/localhost\/...`是无法正常访问的。详细解释:1. 网址的正确格式: 在浏览器中访问网页时,需要确保网址的格式是正确的。`http:\/\/`是网址的常见开头,表示正在使用超文本传输协议。而`localhost`指的是本机地址,通常用于...
localhost是什么文件夹?
“Local”文件夹通常是指Windows操作系统下的一个系统文件夹,位于C:\\Users用户名>\\AppData\\Local目录下。在这个文件夹中,存储了一些应用程序的本地数据,包括缓存文件、日志文件、临时文件、安装包、备份等。这些本地数据通常是由操作系统或应用程序自动生成的,用于提高应用程序的运行速度、存储用户的...
狂勤贝唐: localhost是指本地主机的地址,8080是默认端口号. 应该是服务器默认的主页.
政和县17025231713: 在IDEA运行中出现http:localhost:8080 是什么情况?
狂勤贝唐: 这个就是本地电脑的8080端口,相当于打开:127.0.0.1:8080
政和县17025231713: 对urlhttp://localhost:8080//中的8080什么意思 - ?
狂勤贝唐: 服务器端口
政和县17025231713: localhost有什么用,删除了会怎么样 - ?
狂勤贝唐: Localhost代表本机.例如Localhost:8080 ,代表访问本机8080端口.删除了的话,指向本机的服务都会连接不到.建议不要删除.
政和县17025231713: apache配置文件 中Listen 8080与ServerName localhost:8080区别是什么? - ?
狂勤贝唐: listen 8080,才是设置服务器监听端口 ServerName localhost:8080,只是设置服务器的注册名称,无论你加不加8080, 实际你都要使用8080端口才能触发服务器
政和县17025231713: http://localhost:8080打开tomcat主页的原理是什么 - ?
狂勤贝唐: http://localhost:8080/uPortal/ 后面的uPortal表示项目名称.原理简单解释如下: tomat是一个servlet容器,来处理http请求.在平时的使用中我们都会在浏览器中输入http地址来访问服务资源,比如格式http://localhost:8080.从浏览器到服务端的一...
政和县17025231713: Tomcat5配置MysqlJDBC数据库连接池是什么? ?
狂勤贝唐: 1、 安装Tomcat 参考Tomcat for window 的安装向导,基本直接安装即可,注意:安... 启动Tomcat服务器,打开浏览器,输入http://localhost:8080/admin/(其中localhost可...
政和县17025231713: 在jsp中用localhost:8080怎么打开文件,还有链接 - ?
狂勤贝唐: localhost 默认指向IP为 127.0.0.1 的那台机器(系统在host文件中已经给你指定了).这个IP有一个特定用途,简单地说就是你用的那台计算机本身. 8080 是指端口号 访问 localhost:8080 就是访问该计算机使用8080端口的服务 我们怎么让 自己计算机的8080端口提供服务呢?答案是安装相应的软件(这里指 Web服务) 网上资料比较多的是 Tomcat. 这里是 Tomcat 的项目主页 http://tomcat.apache.org/ 上面有软件包下载,Tomcat的具体配置可以在网上搜索
政和县17025231713: http://localhost:8080/zjueq/assetinfo/first.to,.to是什么网页文件格式? - ?
狂勤贝唐: 这个是映射出来的文件后缀,一般JSP开发的时候会用这样的!
政和县17025231713: 无法访问http://localhost:8080,该怎么处理 - ?
狂勤贝唐: 1、你电脑上安装了相关的服务,这些服务都启动了吗?2、http://localhost:8080中的两个冒号是中文输入法下的,请使用英文输入法下的冒号.