精华内容
下载资源
问答
  • 但是在一台计算机上,可以启动多个端口号不一样的TOMCAT, 所以请确保自己访问的是正确的那个端口号,别自己启动的是8080端口号的TOMCAT,但是访问的地址却用的是80端口(默认),这样肯定会出现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应用成功与失败呢? 倘若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错误

    展开全文
  • tomcat启动成功,但是访问一直是404

    千次阅读 2019-11-13 15:27:11
    好长时间没有用过tomcat了,昨天启动后一直没有报错,检查半天一直没发现问题,网上百度说改访问权限的,修改配置的,都试了依然不行,最后发现tomcat,webapps目录下没有ROOT文件夹。 加入root文件夹后,输入...

    好长时间没有用过tomcat了,昨天启动后一直没有报错,检查半天一直没发现问题,网上百度说改访问权限的,修改配置的,都试了依然不行,最后发现tomcat,webapps目录下没有ROOT文件夹。

    加入root文件夹后,输入http://localhost:8080,启动成功。

    展开全文
  • tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。 关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器...

    症状:

    tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。

    关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。

    症状原因:

       eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tomcat安装目录下的webapp目录里面找不到你的项目文件。
    

    解决办法:

    重新配置下tomcat服务器:

    在eclipse中的server页面,双击tomcat服务,会看到如图所示的配置页面:

    在这里插入图片描述

    可以看到红圈中选择的是 Use workspace metadata(does not modify Tomcat installion)

    如果该tomcat中部署了项目的话,这红圈中的选项会灰掉不能修改,要修改必须得先把tomcat中的部署的服务都移除
    通过右键单击tomcat服务器选择 Add and Remove,在弹出的对话框中移除已部署的项目。移除完确定后,将看到上面的选项面板部分可编辑了。

    选择Use tomcat installation(Task control of Tomcat installation) 即选择tomcat的安装目录来作为项目的发布目录。

    然后,下来四行,看到"Deploy Path"了没?它后面的值默认是"wtpwebapps",把它改成"webapps",也就是tomcat

    中发布项目所在的文件夹名字。
    修改后关掉该页面,保存配置。这样就将项目部署到了tomcat安装目录下的webapp
    重启tomcat服务器,访问http://localhost:8080则能正常访问了,自己部署的项目也能正常访问了。

    转自 http://blog.csdn.net/wqjsir/article/details/7169838/

    展开全文
  • 解决Tomcat启动404的问题

    万次阅读 多人点赞 2018-07-16 10:02:32
    当我遇到这个问题的时候,我真是操**的崩溃了,你懂我意思吧,就是那种各种百度也找不到答案,然后有好多回答都是帮我解释什么叫”404”????Excuse me ???????我用你解释吗??? 我觉的真挺逗的,还有一大堆说程序有...

    概述

    当我遇到这个问题的时候,我真是操**的崩溃了,你懂我意思吧,就是那种各种百度也找不到答案,然后有好多回答都是帮我解释什么叫”404”????Excuse me ???????我用你解释吗???
    这里写图片描述
    我觉的真挺逗的,还有一大堆说程序有问题的,就是这个说法啊不能排除,确实有的开发人员给运维的war包就是有问题的,不过在我这儿跟包没关系,纯粹就是自己的问题,所以运维人员如果查到网上说让你去怪开发的,你可要理智,好了,下面说一下我的解决过程

        其实问题真的非常简单,我崩溃的原因是Mysql没有报错,导入库也没有报错,Tomcat也没有报错,开始了理智分析,首先排除jdk版
    本不对应的问题,我去检查了一下,发现jdk确实是1.8的,跟踪Tomcat启动日志,并没有发现任何有关404的报错,或者任何报错,然后我
    就开始懵13状态,但是我的责任心在心底告诉我说,"不能轻易放弃!"于是我就继续开始排查,发现数据库的表名导入进去之后全都是
    小写的,当时我就有点儿小兴奋,感觉发现了问题,登录到数据库检查是否开启了忽略大小写的功能,哇哦,果然是关闭的,也就是说Mysql
    默认是大小写严格的,然后我就成功的开启了数据库的忽略大小写功能,删除我导入的库重新导入了一次,OK,Tomcat的项目完美访问
    

    这里写图片描述

        说一些想法,我希望看到这篇文章的你,仔细阅读一下,也花费不了你多长时间,在遇到问题的时候必须从底层排查起来,一定要去看
    日志,不能一昧的依赖某度,反正上边儿有好多回答都是瞎扯淡,还容易生气,请冷静下来仔细想一想工作过程,了解一下公司项目的代码
    我感觉花一些时间总是能解决的!加油!!下面放上解决过程的命令代码~(请不要复制,请动手敲,谢谢)
    
    [root@bogon ~]# mysql -uroot -p     #登录到mysql中
    mysql>show variables like "%case%";  #看到lower_case_table_names为0则表示Mysql区分大小写,改一下
    +------------------------+-------+
    | Variable_name          | Value |
    +------------------------+-------+
    | lower_case_file_system | OFF   |
    | lower_case_table_names | 0     |
    +------------------------+-------+
    2 rows in set (0.00 sec)
    mysql>exit;
    [root@bogon ~]# vim /etc/my.cnf
    lower_case_table_names=1    #在数据库配置文件中定义忽略大小写
    [root@bogon ~]# service mysqld restart #重启mysql数据库,因为我这个是测试服务器,所以重启不重启无所谓,生产的话
    默认应该就是开启的,如果出现类似问题,再去想一下如何才能不重启mysql才能修改吧
    
    展开全文
  • 来说一个折磨了我几个小时的一个小问题,我在idea中Tomcat启动成功了,但是页面却显示404。百度了很久,最后得出了答案。 首先选择你要启动的服务器, 然后点击圈中的那个 最下面只能是根目录,也就是 / 。 ...
  • 然后在跑代码的过程中居然发现项目启动成功了,而且启动时间只有10s左右,但是访问页面的时候出现这个问题 你说看到这个的时候你是不是脑壳疼。现在不是疼的时候.我们应该静下心来研究一下究竟是什么问题引起的 不...
  • tomcat启动成功但是访问方面都是404

    万次阅读 多人点赞 2016-05-03 11:22:14
    楼主做小例子的时候发现,tomcat成功启动但是访问主页,页面提示404,如下图: tomcat(注意是否add了你想加载的项目): 页面(注意你的路径是否正确): tomcat的配置文件(双击Servers里面的tomcat就行):
  • tomcat启动项目报404错误

    千次阅读 2019-03-13 13:33:03
    1.请求的时候报404错误,而且我的请求API地址是/account/sendSmsCode,从后台获取到的竟然变成了/account/account/sendSmsCode。 2.后来发现是controller中方法没有加@ResponseBody,加上之后就好了! ...
  • Tomcat无法启动和访问项目出现404

    千次阅读 2019-05-19 14:33:55
    首先我使用的是eclipse工具开发,Tomcat是9.0,之前项目启动使用Tomcat然后访问一直是可以的,昨天开始写Servlet,然后就想访问一下,结果Tomcat启动不起来了,网上大多说web.xml中配置的路径写的不对,其实如果你.....
  • 使用maven插件Tomcat7tomcat7-maven-plugin 插件配置在pom.xml文件加入 <!-- 配置插件 --> <groupId>org.apache.tomcat.maven</groupId>
  • idea部署tomcat启动成功后访问提示404

    万次阅读 多人点赞 2019-07-10 11:03:42
    之前按照网站教程 https://www.cnblogs.com/cangqinglang/p/10027199.html 配置IDEA 之后,tomcat启动成功,但是访问页面报404错误,参考了网站各种教程也没有解决,最后同事发现是output directory路径配置错误了,...
  • idea使用tomcat启动webapp报404

    万次阅读 2019-01-09 10:47:42
    使用工具idea创建一个maven的webapp项目,然后配置tomcat环境,点击tomcat运行,浏览器打开默认网页,但是报了404。我们知道404代码访问路径有问题,找到对应的资源,这种情况需要检查一下环境: 一、看项目代码...
  • idea tomcat启动springboot项目404

    千次阅读 2019-04-12 19:13:56
    但是配置tomcat启动总是报错404。 讲下tomcat运行springboot项目的几个点。 1、pom文件中packaging要改成war <packaging>war</packaging> 2、thymeleaf的依赖 <dependenc...
  • IDEA中用tomcat启动项目war包日志显示部署成功,但访问项目却一直404,在本地tomcat的webapps目录下确实也没有项目。 成功日志如下: 检查idea中tomcat配置如下图: 默认情况下,tomcat会把项目部署在target...
  • Docker方式启动tomcat,访问首页出现404错误

    万次阅读 多人点赞 2020-01-08 22:14:24
    在docker启动tomcat(版本是从阿里云上拉下的:8.5.50)时,访问tomcat首页时出现404错误,在网上找了许多教程,也没有解决,最后在视频讲解中查看到了问题(不知道是不是我拉下来版本的问题) 具体情况: 使用命令: ...
  • 关于Tomcat启动但接口报错404

    千次阅读 2018-08-17 01:08:43
    1. 查看访问路径是否正确 接口名是否正确 端口号是否正确 · 端口号配置:tomcat安装目录下/conf/server.xml URL是否完整 ... ·例如: Idea本地启动容器为IDEA自带tomcat,而开发环境为手动安装的tomc...
  • IDEA 启动Tomcat服务器访问项目404错误记录解决 第一次使用IDEA配置了Tomcat服务器,并创建了一个SpringMVC项目,启动服务器并加载了项目,结果访问的时候一直报404,要么就是页面找不到,经过一番挣扎,最终发现了...
  • Eclipse中启动tomcat访问404解决及原因

    千次阅读 2019-07-26 10:03:06
    tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。 关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器...
  • 我的问题是Tomcat正常启动不报任何错误,但就是404!!! 网上找了半天解决办法都没能解决!最后在tomcat root包 下创建index.html文件 内容随意。 闲言少叙 直接上tomcat 配置图 新版idea 和老版本还是有点差异的...
  • 目前跟着一个网课做项目,前面自己敲了些,中间写过很多次的一些配置就直接粘贴了,到后面发布项目并启动后无法访问,同时我注意到这个地方是没有displayname的,name这个displayname在哪里呢?在项目的web.xml文件...
  • tomcat启动后,访问http://localhost:8080/不能访问,且报404错误。 解决办法: 这种情况下,关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat 手动启动tomcat服务器。访问htt://localhost:8080/能正常...
  • docker启动tomcat成功,访问404

    千次阅读 2020-04-10 14:29:01
    我使用的是Tomcat/8.5.54 转载自...先启动一个做了端口映射的 tomcat [root@localhost ~]# docker run ‐d ‐p 8888:8080 tomcat docker ps -a 再查看防火墙是否关闭service firewalld s...
  • ![图片说明](https://img-ask.csdn.net/upload/201903/20/1553047787_478890.png)![图片说明](https://img-ask.csdn.net/upload/201903/20/1553047801_255240.png)
  • Tomcat启动成功,项目404

    千次阅读 2017-04-27 18:33:53
    tomcat启动成功 项目404
  • idea+tomcat8 启动项目报404

    千次阅读 2018-04-26 19:00:27
    404,网址为localhost:8080/ssm首先分析报404原因分为三个方面:1.tomcat问题可能为tomcat无法启动成功,但我的tomcat8不在idea中启动时,即使用startup.bat启动tomcat是没有问题的,输入localhost:8080可以启动,...
  • 昨天因为MyEclipse的使用时间到期了,就重装破解了,但是之后就一直报404错误,如下图: 但是在网上看的所有的原因都检查了一遍,什么检查server.xml,下载tcnative-1.dll文件到Tomcat的bin目录下,但是都不管用。 ...
  • tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。 关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 458,329
精华内容 183,331
关键字:

tomcat可以启动但是404