Ⅰ tomcat启动后,浏览器访问localhost:8080是空白页,也不显示无法访问,怎么破
tomcat启动后,浏览器访问localhost:8080是空白页,也不显示无法访问的解决方法是:
在你的tomcat目录下的webapps/ROOT中增加一个a.html文件,内容随便写点。
访问localhost:8080/a.html。
如果出来的是你的a.html页面,那么,应该是你index文件有问题。
如果不是a.html,或者还是空白,那么应该是你的端口被占用,建议重新检查端口。
Ⅱ tomcat启动成功 访问不到网页
在终端运行startup.sh如果成功的话应该会显示server start in xx.ms
Ⅲ tomcat不能访问
可能是因为abctest这个项目没有定义默认访问的首页文件,所以你直接访问/abctest后tomcat不知道你要访问什么文件,才会出这个404,你可以看看这个目录下的文件结构,然后找个存在的jsp或html文件访问一下。
Ⅳ tomcat正常启动,但页面访问不到
代码没有问题,是tomcat的服务时间的问题,当服务器刚刚启用的一个小时之内,页面访问完全没有问题,一个小时之后,访问速度就非常慢,而且有时页面还不能显示,这时则需要重启服务器,所以我怀疑不是代码的问题,而是服务器的问题.......回答:
这个你需要重新下载个tomcat试试,其实tomcat不好用,有时很不稳定!只是在开发的时候用而已!tomact不能算服务器的,只能说是个WEB容器,他达不到服务器的标准!
Ⅳ tomcat可以正常启动,但是不能访问即页面报404错误怎么办
1、正确的端口号
出现404错误证明,TOMCAT是启动成功了的。 但是在一台计算机上,可以启动多个端口号不一样的TOMCAT, 所以请确保自己访问的是正确的那个端口号,别自己启动的是8080端口号的TOMCAT,但是访问的地址却用的是80端口(默认),这样肯定会出现404错误的。
2、环境变量
假设有两个Tomcat A和 B,自己分明运行的是B 下的startup.bat, 但是启动的却是A。
在环境变量中有两个属性:分别是CATALINA_HOME和CATALNIA_BASE,如果这个值指向的是A,那么即便运行的是B下的startup.bat, 真正启动的还会是A。
3、确定Web应用是否成功启动
虽然Tomcat启动成功了,但是对应的Web应用启动失败,依然会导致404错误。
倘若Web引用启动失败,那么就一定会在Tomcat的logs目录下的 localhost.当前日期.log 里留下错误信息。
打开这个文件,检查对应的Web应用是否启动过程中报错了。 也许是web.xml多写了一个标签结束,也许是对应的servlet类找不到。
4、webapps下的ROOT目录
有的时候,在server.xml 中配置的<context 是以“/"为开始路径的,与此同时,在webapps目录下还存在一个ROOT目录,这个ROOT目录其实也是告诉tomcat,以“/” 为开始路径。
那么这样就发生冲突了,Tomcat只能二选一,通常情况下都会选择ROOT目录,那么在server.xml中配置的就<context 就无法启动了,导致访问对应的资源提示404错误。
5、访问地址的时候是否加了web应用的名称
这个也是常犯的错误,加入部署的时候,指定了路径,比如:
<Context path="/j2ee" docBase="e:\project\j2ee\web" debug="0" reloadable="false" />
那么访问的时候,要记得加上j2ee,像这样:http://127.0.0.1:8080/j2ee/hello
6、是否访问对资源了
这种错误也常见,写的文件是 hello.html, 但是访问的是 holle.html,会提示404。
7、不能访问WEB-INF目录下的资源
从安全角度触发,TOMCAT不允许访问WEB-INF目录下的HTML,JSP文件。 所以如果资源文件放在WEB-INFO下,也会提示404错误。
Web服务器的作用:
1、接收客户端的请求。
2、给客户端作出响应。
我们也可以自己手写Web服务器,但是那样太麻烦,而且难度很大,所以我们可以使用目前应用最广泛的Tomcat服务器。
常见的Web服务器:
lTomcat(Apache)
lJBoss(Redhat)
lGlassFish(Orcale)
lResin(Caucho)
lWeblogic(Orcale)
lWebsphere(IBM)
Ⅵ tomcat正常启动但是为什么不能访问页面
tomcat正常启动但是不能访问页面,是设置错误造成的,解决方法如下:
1、首先,右键点击server栏中的tomcat,在弹出的对话款中选择General。
Ⅶ tomcat可以启动但是访问不了自己的程序
能访问tomcat说明服务器已经开启了,不能访问项目说明你的项目可能没部署上去。
如果不是,那么就要看看你访问项目的时候是报的什么错?
如果是404,那么就是页面的路径不对,你要检查一下你的项目名称和jsp页面的名称了。
如果是500,那么就是你jsp页面有错误,你要检查下了。。
Ⅷ 阿里云 tomcat启动了,但访问不了
看下conf/server.xml里的Engine标签defaultHost属性是不是你的公网ip,还有Host标签的name属性也是一样,我刚刚遇到了这个问题,原本的属性值都是localhost,查看了work目录下localhost有我部署的项目,而公网ip的目录下空空如也,可能是tomcat访问不到公网ip。
Ⅸ tomcat 怎么访问不了jsp页面呢
请求的action. 的name 和class和method写错了没有,和Action类对应不对应或者哪里多一个空格什么的。还有也许是jar包问题。还有 把软件关闭再打开试试。
Ⅹ tomcat 正常启动,但是部署上的应用访问不了
项目名称是否正确?要注意如果web项目修改名称的方式不对的话很有可能发布的项目名称与MyEclipse显示的不同