当前位置:首页 » 文件传输 » tomcat访问不了
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

tomcat访问不了

发布时间: 2022-01-24 11:13:56

Ⅰ tomcat启动后,浏览器访问localhost:8080是空白页,也不显示无法访问,怎么破

tomcat启动后,浏览器访问localhost:8080是空白页,也不显示无法访问的解决方法是:

  1. 在你的tomcat目录下的webapps/ROOT中增加一个a.html文件,内容随便写点。

  2. 访问localhost:8080/a.html。

  3. 如果出来的是你的a.html页面,那么,应该是你index文件有问题。

  4. 如果不是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显示的不同