tomcat启动成功,访问主页失败的一种原因
来源:互联网 发布:音频矩阵干嘛的 编辑:程序博客网 时间:2024/05/18 07:02
如果在 网上搜一圈“tomcat启动成功,当输入http://localhost:8080报404错误”。有说查看日志定位问题的,有说检查端口有没有冲突,建议去server.xml修改端口的;有建议在cmd命令中输入netstat -ano查看tomcat端口是否已经被使用的;也有说环境变量配置有问题的。
这些可能都是对的,但还有一种情况容易被忽视:tomcat,webapps目录下没有ROOT文件夹!
有经验的人看到这个可能会淡淡的一笑。但对于不知道tomcat启动,输入http://localhost:8080默认进入的是$tomcat/webapps/ROOT路径的人来说,很容易就忽视这个问题。
至于需不需要环境变量,你可以打开$tomcat/bin下面的startup.bat文件,查看它里面的内容,如果能够看到:
set "CURRENT_DIR=%cd% if not "%CATALINA_HOME%" == "" goto gotHome set "CATALINA_HOME=%CURRENT_DIR%"
说明tomcat在启动的时候会去自动配置环境变量,所以完全不用自己再去做配置了。(tomcat5及以上都已经在startup.dat里面做了配置。)
那么为什么使用tomcat必须要配置java环境变量呢?
1)tomcat只是承载程序的服务器, 具体对程序的运行还是需要jdk的。
2)startup.bat要调用catalina.bat 而catalina.bat运行要用到JAVA_HOME环境变量(可以自己去查看文件)。
而至于网上建议netstat -ano查看端口,然后taskkill命令终止进程的来解决端口已使用问题,通常完全没有必要,只需要shutdown.bat下就ok了。在myeclipse启动tomcat,报"Unrecognized Windows Sockets error: 0:JVM_Bind"也一样(都是端口已被使用)。因为可能只是你在其他地方已经启动了tomcat。
- tomcat启动成功,访问主页失败的一种原因
- 启动浏览器访问不到tomcat主页的原因
- eclipse启动tomcat访问主页出错原因?
- tomcat启动成功,访问tomcat主页显示404
- tomcat控制台启动成功但是却访问不了主页
- eclipse启动tomcat成功,可以访问tomcat主页,但项目访问不了
- tomcat服务并没有启动成功的原因
- eclipse启动tomcat成功但是访问tomcat主页报404错误
- 关于tomcat启动失败的一个原因
- eclipse中启动tomcat后,访问tomcat主页,出现404错误原因
- 项目启动tomcat访问不到主页被占用的解决方法
- Tomcat启动后访问不了apache Tomcat主页但能访问tomcat下的项目
- eclipse启动了tomcat,浏览器可以访问tomcat下的项目但不能访问tomcat主页
- tomcat-5.5.26不能访问主页可以访问项目的一种情况
- tomcat启动失败原因之一
- tomcat启动失败原因分析
- TOMCAT常见启动失败原因
- eclipse启动tomcat访问不到主页
- spring源码阅读(七)之bean解析
- HDoj- 2054 A==B?
- Dedecms模板常用调用标签代码整理
- Android handler异步更新
- 第12周项目2-分离正整数中的各组数*
- tomcat启动成功,访问主页失败的一种原因
- Android进程间通信--碎碎念
- android 主线程与分线程 做同步
- C#视频总结
- HDOJ-1060-Leftmost Digit(求n^n的最高位)
- 009Java对象内存管理
- android Tween Animation四种动画
- android动画 对fillBefore 和 fillAfter的理解
- nginx启动,重启,关闭命令