TOMCAT服务器运行显示不了页面,总报404错误(菜鸟急请高手指点)。

作者&投稿:独孤溥 (若有异议请与网页底部的电邮联系)
TOMCAT服务器显示的页面总出现HTTP-404错误,急求高手相助~



Welcome to Tomcat
Welcome to Tomcat



web.xml里代码应该是这样的 你的文件里多东西 不是你现在运行的程序里的

404错误是找不到你要运行的文件 你看看是不是你写路径的时候出错了

另外,500是内部错误

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应用成功与失败呢? 倘若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应用的名称
这个也是常犯的错误,加入部署的时候,指定了路径,比如:

那么访问的时候,要记得加上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错误

404错误都是路径错误,

请检查路径是否正确


在Tomcat中运行JSP页面的步骤?
1. 在Tomcat服务器中创建Web应用程序,将JSP页面放在该应用程序的WebContent目录下,然后启动Tomcat服务器并访问该应用程序的URL地址。2. 在Tomcat服务器中创建Web应用程序,将JSP页面打包成WAR包,并将WAR包放在Tomcat的webapps目录下,然后启动Tomcat服务器并访问该应用程序的URL地址。3. 在Tomcat服务器中...

tomcat服务器工作原理?
tomcat服务器的工作原理可以概括为以下几点:1、Tomcat是运行在JVM中的一个进程。它定义为“中间件”,顾名思义是一个在Java项目与JVM之间的中间容器。2、Web项目的本质,是一大堆的资源文件和方法。Web项目没有入口方法(即main方法),这意味着Web项目中的方法不会自动运行起来。Web项目部署进Tomcat的...

电脑中如何取消Tomcat服务器开机自动启动
1、右击我的电脑打开计算机管理;2、打开“服务和应用程序”——“服务”,在右侧中找到“Tomcat”的服务,并由自动改为手动,再重启;3、或者按Win+R打开运行,输入misconfig,按回车,打开系统配置;4、切换到“启动”,将不需要自动启动的前面的勾选去掉,点击确定;5、在弹出的窗口中点击重新启动即可。

做的JSP网站怎么用tomcat运行...
1、先下载JDK搭建Tomcat运行环境 2、安装完成打开profile文件后,在文件最后加上以下内容,如图:3、输入命令java -version来测试JDK是否安装成功 4、安装Tomcat服务器,下载Tomcat服务器的安装包 5、测试Tomcat服务器是否安装成功,打开你的Firefox,在地址栏输入测试的网址,若会出现Tomcat默认的页面,说明To...

怎么启动tomcat服务器
第一种:1.启动tomcat目录。 tomcat目录\/bin\/startup.bat(window启动文件) 找到startup.bat 双击运行。会有一个黑窗口,黑窗口不要关闭。(如果关闭,相当于把tomcat停止了。)2.在浏览器地址栏中输入:http:\/\/localhost:8080 或者 http:\/\/127.0.0.1:8080localhost ,如果看到如下页面,证明启动...

Tomcat服务器怎么重启
Tomcat服务器重启的办法:第一步:使用cmd进入dos界面 第二步:进入Tomcat安装目录 C:\\Users\\Administrator.MS-201606131808>E:E:\\>cdapache-tomcat-8.0.26-windows-x64\\apache-tomcat-8.0.26\\bi E:\\apache-tomcat-8.0.26-windows-x64\\apache-tomcat-8.0.26\\bin> 到bin目录之后,先关闭原来...

如何配置Tomcat服务器环境
1、直接将web项目文件件拷贝到webapps 目录中Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web...

tomcat是干嘛的
Tomcat是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的...

tomcat到底是什么!!!
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问...

如何在Eclipse中设置Tomcat服务器
我们运用Eclipse编写web项目的时候,经常需要使用Tomcat服务器。那么如何在Eclipse中设置Tomcat服务器呢?下面小编给大家分享一下。1、首先打开Eclipse软件,点击顶部的Window菜单,选择下拉菜单中的Preferences选项,如下图所示 2、接下来在弹出的Preferences界面中选择左侧的Runtime Environments选项,然后点击右侧的...

奈曼旗13763443116: tomcat正常启动,但页面访问不到 -
斋胖库森: 当你每次修改了代码之后一定要重启tomcat否则的话会有问题,你可以把5.0和6.0的换着用,有的时候在5.0跑不出来的页面在6.0就能跑.在6.0跑过之后回5.0它就也能跑,有时候很烦的这东西!

奈曼旗13763443116: 突然tomcat页面显示不出来了(50分) -
斋胖库森: 如果你在tomcat/bin里面运行批处理文件启动tomcat的时候主要用到两个环境变量 CATALINA_HOME 和 JAVA_HOME,分别是tomcat和jdk的安装目录 如果你没有设置正确或者期间你修改过jdk或tomcat安装目录都会导致你的服务器启动不了 可...

奈曼旗13763443116: tomcat的网页没有显示 -
斋胖库森: 很高兴为您解答,既然你没有提供相对应的代码,供回答者进行参考,那么我大概的推论这样的: 尝试点1、发布程序后,监测控制台是否有异常堆栈错误信息抛出 尝试点2、如果无程序空白页面,请确认是否更改项目的名称,重新检查路径名是否正确 尝试点3、是否有配置数据源,如果有数据持久化的参与,请检查是否与现实中的 table 数据等匹配 尝试点4、保持服务器开启状态,在此发布程序,注意发布与服务器的启动是两个操作,然后检查 开发工具的控制台是否有异常信息 尝试点5、web.xml文件是否被更改过,以及 tomcat 的部署路径下是否有缓存的站点信息 好了,暂时提供这些思路,如果你没有头绪,可以回复我;

奈曼旗13763443116: 开启tomcat不能访问网页 -
斋胖库森: 你是在WINDOWS 的IIS下配置tomcat吗?如果是的话,应该是端口冲突引起的不能访问.IIS默认的是80端口,你需要把IIS的默认端口停掉,然后运行tomcat就OK了,如果有问题可以给我留言,尽力帮你搞定,呵呵

奈曼旗13763443116: tomcat运行变快 但是找不到页面 -
斋胖库森: 最有可能是部署失败,1.有可能是没加载web.xml中的东西,2.有可能是启动失败,如数据库连接失败,缺少jar包,jar包冲突等,不过先查查服务器那边有没有完整地发布过去

奈曼旗13763443116: tomcat加载了项目,但无法打开对应页面 -
斋胖库森: 检查tomcat控制台,项目有么有成功启动.tomcat如果启动项目失败,会自动的卸载掉项目.观察你的控制台,你应该能看见类似xxx is not started by previous reason,再往回看能看到错误原因

奈曼旗13763443116: tomcat的主页面不能正确显示 -
斋胖库森: 应该是之前配置了不用输入项目路径直接输入localhost:8080就会指定到项目访问路径的配置,tomcat升级之后,配置被重置了,你需要重新去进行配置.

奈曼旗13763443116: 我装好了Tomcat,启动后为什么打不开起始页,总显示无法打开该网页 -
斋胖库森: 需要进行一定的配置:tomcat的端口是8080,但你装好后,还得配置一下环境变量! 主页正确访问是:http://localhost:8080JAVA_HOME C:\Program Files\Java\jdk1.6.0_21Path C:\Program Files\Java\jdk1.6.0_21\bin;%SystemRoot%\system32...

奈曼旗13763443116: tomcat安装无法显示网页是怎么回事? -
斋胖库森: 如果你确定你的安装没有任何问题在bin目录下,点击startup.bat

奈曼旗13763443116: linux下安装tomcat完成后无法显示页面. -
斋胖库森: CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar 这个是不是少了java的classpath配置

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网