tomcat正常启动,在浏览器中输入localhost:8080却显示无法正常访问

(https://img-ask.csdn.net/upload/201610/18/1476759052_719644.png)(https://img-ask.csdn.net/upload/201610/18/1476759202_543105.png)图片说明](https://img-ask.csdn.net/upload/201610/18/1476759031_442504.png)我的环境变量为
E:\app\tanwei\product\11.2.0\dbhome_1\bin;E:\oracle\product\10.2.0\db_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;D:\Program Files\Git\bin;C:\Program Files\TortoiseGit\bin;C:\Program Files\TortoiseSVN\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%MAVEN_HOME%\bin
然后tomcat的启动日志中显示正常启动

图片说明

直接输入自己本地的ip访问试试

如果输入ip可以,而localhost不行的话,你需要该你的host文件,把ip绑定到localhost上面

tomcat启动正常,如果报404的话说明你的端口号不是8080,检查一下你的tomcat目录中的conf--> server.xml,看端口号是不是8080

输入其他的localhost或者127.0.0.1却不行,这是怎么回事呢

你把tomcat启动成功的日志贴来看看

看一下server.xml里面的默认端口号是不是8080

你环境变量怎么是这个?环境变量是新建一个CATALINA_HOME的变量
建议你用下载压缩包版的 用cmd命令service.bat install安装 可以看到你的jdk jre
还有tomcat的环境变量都是否正常
然后检查你的conf下的server.xml看看你的端口是不是8080
telnet 127.0.0.1:8080 看是否能够连通
localhost可以但是127.0.0.1不行 这一般是端口的问题
打开tomcat之后用netstat -ano检测是否有127.0.0.1:8080这个端口在监听