精华内容
下载资源
问答
  • Tomcat HTTP Status 404 tomcat 404问题解决

    万次阅读 2019-05-17 14:48:44
    今天初次使用tomcat的时候,用浏览器访问总是不成功。经过一番周折总算成功了,虽然这个知识点不是很难,但还是写篇博客,希望能帮助那些初学者。(注:笔者用的是:tomcat 7) 前提:你的tomcat可以访问:...

    今天初次使用tomcat的时候,用浏览器访问总是不成功。经过一番周折总算成功了,虽然这个知识点不是很难,但还是写篇博客,希望能帮助那些初学者。(注:笔者用的是:tomcat 7)

    前提:你的tomcat可以访问:http://localhost:8080/

     

    问题:当把项目发布到tomcat下并启动tomcat,可以访问8080端口,但是不能访问自己的页面。

     

    请按照下面三个步骤一一来测试,相信你会得到你想要的结果。

    一、查看自己的路径是否错误,正确的路径访问是:http://localhost:8080/xxx/yyy.html (注:xxx表示你的项目名。yyy表示你的页面名称,如果你的页面是jsp,就把.html换成.jsp)。

    二、查看自己的html或者jsp是否放在了WEB-INF下面了,WEB-INF是受保护的不可以访问里面的东西。所以只要把页面移除来放在WebContent下面就可以啦。

    三、tomcat7绑定到了IDE工具下的时候要修改一个配置,笔者当初就是这个原因。(注:笔者用的是eclipse)

    1、找到tomcat服务器的所在位置

    2、双击该服务器,会出现以下界面

     

    2、把红色的框框里面的内容修改成笔者现在的样子

    1)第一个框框默认选择一,那个服务器是IDE自动集成的不方便查找。当选择二,下面的Server path,就会出现我们自己的tomcat的安装地址了。

    2)第二个框框是tomcat访问的工程名,默认访问webapps。

     

    注:如果打开以上界面,上面的两个框框无法修改的话,请检查。

    1、你的tomcat是否启动着,关闭它。

    2、请先remove掉里面的工程。

    3、右击tomcat服务器,点击clean。再次打开就可以了。

    展开全文
  • 主要介绍了IDEA运行导入的javaweb项目tomcat正常但是运行失败404问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 今天遇到一个问题:Tomcat正常启动,访问所有页面均报404异常,究竟该如何解决这个问题呢?下边小编将为大家介绍一下解决方法,需要的朋友可以参考下
  • 主要介绍了在Tomcat中配置404自定义错误页面全解,需要的朋友可以参考下
  • 详解springboot-修改内置tomcat版本 1、解析Spring Boot父级依赖 <groupId>org.springframework.boot <artifactId>spring-boot-starter-parent <version>1.5.6.RELEASE </parent> 这块配置就是Spring Boot...
  • 解决 Tomcat正常 请求404问题

    千次阅读 2020-05-23 09:40:23
    但是访问项目页面时报404,访问tomcat(localhost:8080)正常。 服务端控制台未报任何错误,不过出现警告: 解决方法如下: 当你用Eclipse运行web项目的时候,你就会看到控制台出现:   这样的字样,说的...

    转自:Bruce 的 解决:Setting property 'source' to 'org.eclipse.jst.jee.server 的问题

    Eclipse 启动 tomcat 服务之后,部署项目也正常。但是访问项目页面时报404,访问tomcat(localhost:8080)正常。
    服务端控制台未报任何错误,不过出现警告:

     


    解决方法如下:

    当你用Eclipse运行web项目的时候,你就会看到控制台出现:

       

    这样的字样,说的是server.xml的Service标签里的Engine标签里的Host标签里的Context标签配置了一个'source'属性,属性值是'org.eclipse.jst.jee.server:firstProject'

    但问题是Context标签是不支持source这个属性的,所以弹出了警告,所以大家也发现的是,尽管有警告,但是大部分人的程序是依然可以运行没有问题的,但少部分人的不能够运行。

    也许你已经在网上查到很多像这样的问题,而且也给出了解决办法,但是你照着解决的方法去做了,警告依然存在!


    那现在你就可以跟着我的步骤来做了:

    我先说一下网上别人所说的步骤,埋个伏笔

    1、双击Servers里的Tomcat v8.5 Server at localhost
      

    2、然后弹出如下界面:

      

      看到没,在Server Options 选项里有个 Publish module contexts to separate XML files 的选项,到这里我们也一样把勾勾上,不过问题不是这样就一定解决了,我说过有的朋友这样做了,问题依然没有解决,把勾勾上以后记得保存,如果警告依然存在的朋友们跟着我继续往下看。

    3、
      

      

      大家仔细对比下你自己的和我图片上的,你会发现你默认的选项应该是Use workspace metadata这个选项,只不过是笔者我改为了tomcat的安装路径罢了,

      因为Use workspace的路径文件夹不方便后面的讲解中要找的文件,所以笔者使用第2个tomcat安装目录来操作,而Deploy path:你如果没有改过的话,应该是叫wtpwebapps,所以此处读者根据自己的Deploy path的值进行下面的操作。

      好了准备工作差不多了,现在是重点来了,为什么好多人做了1.2步操作以后就好了而你自己的没好呢?

      原因是:在做1、2 步操作之前你们已经运行过程序,而运行以后程序就会在tomcat文件夹下多了一个backup文件夹

      

    里面的目录结构如图:
      

      有没有很熟悉的感觉,没错这就是从tomcat目录里conf文件夹下拷贝过来的文件
    接下来直接说操作好了:

    4、删除掉刚才的backup文件夹[backup所在位置根据第3步所说的,因为笔者使用的时tomcat安装目录所以就在目录下就直接发现了,

      但如果你用的是Use workspace metadata这个选项的话,你就在 D:\learn\Java\MyEclipse\Workspaces\MyEclipse 2017 CI\.metadata\.plugins\org.eclipse.wst.server.core 路径下可以看到里面有很多的文件,

      Eclipse就把项目发布到了这里,里面的目录结构和tomcat里面的差不多,总之把 \Workspace\.metadata\.plugins\org.eclipse.wst.server.core 里面的文件全删除掉,然后重启tomcat就可以了!!!

    5、找到tomcat目录里的conf目录里的Catalina目录里有个localhost文件夹,把文件夹里面的文件全删除掉。

    6、此处告诉大家3、4、5步骤纯属告诉你们Eclipse发布的一个细节,删除上面的文件其实不用那么麻烦:

      在Tomcat v8.5 Server at localhost里,首先 右键 --> 移除里面已经添加的所有工程,然后 右键 --> Clean清空项目虚拟目录里的文件,然后重新运行你们的程序就可以了。

      注意:如果有人想和我一样在第3步Server Locations里修改项目发布目录的话,只要发布过一次项目你会发现,Server Locations里面的选项是灰色的,不可以改,怎么办呢,这就需要你照着第6步里面的移除项目,清空文件,然后你就惊奇的发现,Server Locations可以修改

    展开全文
  • tomcat10资源访问404,但其他版本正常
    • tomcat10 之前使用javax.servlet-api 或是 servlet-api,在 maven 中我们是这样导入的
    <dependency>
    	<groupId>javax.servlet</groupId>
    	<artifactId>javax.servlet-api</artifactId>
    	<version>4.0.1</version>
    	<scope>provided</scope>
    </dependency>
    

    或者

    <dependency>
    	<groupId>javax.servlet</groupId>
    	<artifactId>servlet-api</artifactId>
    	<version>2.5</version>
    	<scope>provided</scope>
    </dependency>
    
    • tomcat10 之后使用新的 jar 包
    <dependency>
    	<groupId>jakarta.servlet</groupId>
    	<artifactId>jakarta.servlet-api</artifactId>
    	<version>5.0.0</version>
    	<scope>provided</scope>
    </dependency>
    

    同时导入的包名也改变,以 jakarta 开头

    import jakarta.servlet.ServletException;
    import jakarta.servlet.annotation.WebServlet;
    import jakarta.servlet.http.HttpServlet;
    import jakarta.servlet.http.HttpServletRequest;
    import jakarta.servlet.http.HttpServletResponse;
    
    展开全文
  • HTTP Status 404 / tomcat 404问题解决

    千次阅读 2018-10-17 22:17:22
    原文地址:HTTP Status 404 / tomcat 404问题解决 https://blog.csdn.net/Tomwildboar/article/details/79662265  今天初次使用tomcat的时候,用浏览器访问总是不成功。经过一番周折总算成功了,虽然这个知识点...

    原文地址:HTTP Status 404 / tomcat 404问题解决

    https://blog.csdn.net/Tomwildboar/article/details/79662265  

    今天初次使用tomcat的时候,用浏览器访问总是不成功。经过一番周折总算成功了,虽然这个知识点不是很难,但还是写篇博客,希望能帮助那些初学者。(注:笔者用的是:tomcat 7)

    前提:你的tomcat可以访问:http://localhost:8080/

    问题:当把项目发布到tomcat下并启动tomcat,可以访问8080端口,但是不能访问自己的页面。

    请按照下面三个步骤一一来测试,相信你会得到你想要的结果。

        一、查看自己的路径是否错误,正确的路径访问是:http://localhost:8080/xxx/yyy.html  (注:xxx表示你的项目名。yyy表示你的页面名称,如果你的页面是jsp,就把.html换成.jsp)。
        二、查看自己的html或者jsp是否放在了WEB-INF下面了,WEB-INF是受保护的不可以访问里面的东西。所以只要把页面移除来放在WebContent下面就可以啦。
        三、tomcat7绑定到了IDE工具下的时候要修改一个配置,笔者当初就是这个原因。(注:笔者用的是eclipse)

         1、找到tomcat服务器的所在位置


        2、双击该服务器,会出现以下界面


        2、把红色的框框里面的内容修改成笔者现在的样子
            1)第一个框框默认选择一,那个服务器是IDE自动集成的不方便查找。当选择二,下面的Server path,就会出现我们自己的tomcat的安装地址了。
            2)第二个框框是tomcat访问的工程名,默认访问webapps。

    注:如果打开以上界面,上面的两个框框无法修改的话,请检查。
        1、你的tomcat是否启动着,关闭它。
        2、请先remove掉里面的工程。
        3、右击tomcat服务器,点击clean。再次打开就可以了。
    --------------------- 

    展开全文
  • tomcat 404 问题及解决方法

    万次阅读 2016-07-11 11:16:48
    昨天晚上用tomcat 实验一个小程序,没想到的是一直提示404错误。我已经确认目录下有我的html文件,但仍然是404。今天就总结一下tomcat 404 的几种常见问题及解决方法。 问题一: 指定目录下没有访问的文件,这...
  • Tomcat访问文件夹(文件目录)出现的404问题【The origin server did not find a current representation for the …】 纯属记录 只针对我出现的问题 一开始项目在tomcat上默认访问的url根路径是项目名称 但是在提交...
  • springMVC:部署tomcat访问404问题 没有问题截图。抱歉。。。。。。 解决方法 前提:已经配置了tomcat 一、检查自己的代码(还有是否没有导包的问题) 备注:最好按照springMVC的此图(流程图进行检查) 二、查看...
  • 本地刷新不会出现404的情况,但是打包build部署到tomcat后,刷新页面会出现404的情况.按照网上搜出来的解决方案,在根目录手工添加"WEB-INF"文件夹,并新增"web,xml"文件,如下: <?xml version="1.0" encoding="UTF-...
  • TomCat404错误的解决方案--亲测有效

    千次阅读 2020-11-11 16:55:59
    对于刚接触javaweb的我,在eclispe写web项目时,在Tomcat服务器上运行总是报404错误,试了各种方法折腾了好几天,今天终于发现问题了呜呜呜。 目录 步骤1:404问题 步骤2:正确的端口号 步骤3:环境变量 步骤4:...
  • 查找tomcat的containerID,进入tomacat目录: [root@promote ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b52c4a46a432 nginx /docker-entrypoin... 4 minutes ago Up 4 minutes 0.0.0.0:...
  • tomcat隐藏404页面中的版本号

    千次阅读 2020-06-18 10:12:10
    cd /data/application/tomcat/lib //进入tomcat安装路径下的lib mkdir -p org/apache/catalina/util //创建文件夹 cd org/apache/catalina/util vim ServerInfo.properties //创建自定义版本文件 server.info=...
  • tomcat部署servlet+jsp后,404错误

    千次阅读 2019-05-29 17:50:17
    使用tomcat部署程序,用web.xml配置后,启动程序,可以进入到登录页面,但是请求servlet报404错误,路径文件均存在,且能进到过滤器,但是无法跳转到制定路径文件 需要对tomcat配置以下几点: apache-tomcat-...
  • vue-cli,路由history,tomcat服务器,刷新404问题,刷新后请求资源路径不对。 配置: vue-cli:版本2.9.6 服务器:tomcat 注:仅是本项目的解决办法,可以参考,希望能帮到大家 1- config文件夹index.js,build下的...
  • 进入tomcat目录下的lib文件夹, 找到catalina.jar, 用解压文件打开jar. 找到路径/org/apache/catalina/util/ServerInfo.properties文件 修改/ServerInfo.properties文件里面配置属性即可 Linux 进入tomcat目录下的...
  • 1.spring boot 不支持jsp打jar包,jsp只能打war包. 方法: <packaging>war <groupId>org.spring...2.tomcat版本不能太新,太新容易不稳定,选用tomcat10时成功404,换成tomcat9就正常了. 部署到tom
  • SpringBoot+Tomcat部署404问题

    千次阅读 2018-04-26 23:50:16
    普通的Web程序都没有问题,SpringBoot部署到Tomcat之后总是404。自己也怀疑想得太简单,估计问题还是出在那个DemoApplication的启动设置上。还好最近终于找到解决办法。 一、首先是要修改DemoApplication.java文件...
  • Tomcat服务器报错404

    千次阅读 2018-01-21 16:23:28
    今天就来总结一下有关于tomcat服务器报错404的总结了.404报错是来自于tomcat服务器发出来的资源请求失败状态。但是我的讲解主要在于帮助理解404报错的缘由,而不在于例举出有哪些报错。404报错:资源请求失败,从...
  • tomcat 首页404的原因及解决方案

    万次阅读 2018-04-23 22:29:23
    启动tomcat时 一闪而过解决方法: 6 7 分步阅读在实际开发中一般都是eclipse+tomcat(也许还会用到tomcat的插件),我们只需要在eclipse中单击servers上的按钮就可以成功启动tomcat了, 但是如果...
  • 原因:没有关闭防火墙或者Tomcat的webapps文件夹下没有东西 排查和解决 启动Tomcat容器 docker run -d -p 8888:8080 tomcat 查看已经启动的容器 docker ps 使用8888端口访问Tomcat失败 先查看防火墙状况 service ...
  • 今天小编就为大家分享一篇解决idea导入ssm项目启动tomcat报错404的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天在把springboot项目打成war包部署到tomcat 10时404,访问不到,同样的war部署到tomcat8就可以了。
  • 最近在做一个JavaWeb项目,用react部署前端到tomcat上时,页面不能刷新,出现404的情况。排查到最后是路由的问题 先说BrowserRouter和HashRouter区别: BrowserRouter:  原理是H5的history API,IE9及以下不...
  • websocket连接tomcat8服务器出现404

    千次阅读 2018-09-07 20:23:02
    如题所示,tomcat8启动正常,访问页面也正常,当页面上的websocket连接tomcat部署的websocket服务器时,出现404错误: 出现这个问题,不是websocket服务器地址的问题,也不是tomcat7与tomcat8版本的问题。而是...
  • 今天很郁闷,遇到这样一个奇葩问题,使用webpack打包vue后,将打包好的文件,发布到Tomcat上,访问成功,但是刷新后页面报404错误,折腾半天才解决好,下面小编把Vue项目webpack打包部署到Tomcat刷新报404错误问题的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,607
精华内容 20,642
关键字:

404tomcat