localhost8080打不开!新手,localhost:8080+项目名,显示404怎么解决?


localhost8080打不开!新手,localhost:8080+项目名,显示404怎么解决?

文章插图
本篇文章给大家谈谈localhost8080,以及localhost8080打不开对应的知识点,希望对各位有所帮助,不要忘了收藏本站!
内容导航:
  • 为什么输入localhost:8080不能进入下面这个页面,输入localhost:9090才能进入下面这个页面
  • 可以打开localhost:8080,但是不能打开localhost
  • http://localhost:8080打开tomcat主页的原理是什么
  • tomcat启动后,在浏览器中输入http://localhost:8080还是打不开怎么办?
  • 新手,localhost:8080+项目名,显示404怎么解决?
  • http://localhost:8080打开tomcat主页的原理是什么
Q1:为什么输入localhost:8080不能进入下面这个页面,输入localhost:9090才能进入下面这个页面这是因为你的Tomcat的配置文件里的端口改成9090了,你改回8080后,重新启动 。再以localhost:8080访问就可以了 。具体方法如下:
1、进入Tomcat所在文件夹,比如我的是E:\work\service\tomcat7.0.65\conf
2、找到server.xml文件,打开
3、找到 <Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
【localhost8080打不开!新手,localhost:8080+项目名,显示404怎么解决?】这一段 。修改port="8080".
4、保存后重新启动Tomcat,再以localhost:8080访问就可以了 。
希望能帮到你!
Q2:可以打开localhost:8080,但是不能打开localhost因为设置的端口就是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”等 。
Q3:http://localhost:8080打开tomcat主页的原理是什么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
Q4:tomcat启动后,在浏览器中输入http://localhost:8080还是打不开怎么办?【解决方法一】
电脑必须安装了JDK,如果你的电脑安装了多个版本JDK,则必须配置环境变量JAVA_HOME 的值为(C:\Program Files\Java\jdk1.6.0_11)即你安装的JDK安装路径 。


推荐阅读