精华内容
下载资源
问答
  • 本地路径可以访问服务器上404
    千次阅读
    2021-12-02 16:12:14

    如果该项目再本地的tomcat中可以跑通,而再云服务器上却跑不通,可能是因为本地的tomcat版本与云服务器上的tomcat版本不一致导致的。

    更多相关内容
  • 原本在做一个springboot的项目,在本地运行好好的~各种网页也都能够访问,但是部署到服务器上以后,某个页面打不开,报错404,日志为类似为:No mapping found for HTTP request with URI [/*****/************.html...

           原本在做一个springboot的项目,在本地运行好好的~各种网页也都能够访问,但是部署到服务器上以后,某个页面打不开,报错404,日志为类似为:No mapping found for HTTP request with URI [/*****/************.html]的错误。很显然就是找不到路径错误,上网百度后仍百思不得其解。

          更让人疑惑的是,在本地运行的好好的~

           最后发现了问题,访问路径的大小写不一致。

           应为springboot 中某个配置文件中设置了本地库中大小写不敏感

    形如:

    上图网址为:https://blog.csdn.net/superbeyone/article/details/82798890

    所以,提醒自己,以后要注意!

    展开全文
  • 本地部署项目可以正常访问,放在服务器上报404 问题如标题所述,开始怀疑是项目war包名称打的不对,于是修改项目的访问路径名和war包名称相同,可是还是不行! 接着查看代码,代码里有一段默认加载的js,把...
    本地部署项目可以正常访问,放在服务器上报404

    问题如标题所述,开始怀疑是项目war包名称打的不对,于是修改项目的访问路径名和war包名称相同,可是还是不行!
    接着查看代码,代码里有一段默认加载的js,把访问路径名写死了!!!!!!!!于是将war包名称、项目访问名称改为和js中限定的访问名相同,放到服务器依然404!
    又开始怀疑是tomcat或者jdk问题~~~~~~~~于是将tomcat和jdk都换成了8,部署后还是不行!
    继续猜想------是不是jar包冲突导致,查看后是有两个jar包冲突!!!!发现新大陆,把冲突的包删除,重新部署---依然是顽强的404

                         -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
                         -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
                         -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
    经过n次尝试,发现是pom文件里的maven-compiler-plugin有问题:

    我的项目使用jdk-1.8和tomcat-8,但是服务器上的tomcat是tomcat-7,于是将pom的编译配置修改为7,部署后正常访问!!!!

    原来报404的配置
    <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.0</version>
                        <configuration>
                            <source>1.8</source>
                            <target>1.8</target>
                        </configuration>
       /plugin>


    正确的配置:
    <plugin>  
                    <groupId>org.apache.maven.plugins</groupId>  
                    <artifactId>maven-compiler-plugin</artifactId>  
                    <configuration>  
                        <source>1.7</source>  
                        <target>1.7</target>  
                    </configuration>  
    </plugin>







    展开全文
  • 最近部署了自己之前做的项目到云服务器上,部署的时候发现本地运行的好好的项目居然报了404,其实也在情理之中啊,毕竟换了个环境,人还不适应呢,何况程序呢? 可是,你到底哪里不舒服啊? 检查: 1. tomcat ...

    最近部署了自己之前做的项目到云服务器上,部署的时候发现本地运行的好好的项目居然报了404,其实也在情理之中啊,毕竟换了个环境,人还不适应呢,何况程序呢?

    可是,你到底哪里不舒服啊?

    检查:

    1. tomcat 成功开启

    2.它的端口也没有和其它服务的端口冲突

    3.确认访问路径,查看本机 host 中配置的信息也是正确的

    这时就很纳闷了,后经大神指导,才明白:项目在 idea 上运行的时候,默认是省略项目名的,所以地址栏为:「 localhost:8080/index.jsp 」,但是,项目部署到服务器上后,是把项目的 war 包放到 tomcat/webapps 目录下,然后直接运行的,所以必须要加项目名,访问地址应为:「 服务器IP地址:8080/项目名/index.jsp 」。

     

    另外,Tomcat的项目部署方式有以下三种:

    1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部的方法,也是初学者最常用的方法。

    2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host>和</host>之间插入如下语句。

    <Context    path="/hello"   docBase="F:\eclipse3.2\workspace\hello\WebRoot"    

    debug="0"    privileged="true">      </Context>

    其中,docBase为设置项目的路径。

    3.在conf目录中,在Catalina\localhost(此处需要注意目录的大小写)目录下新建一个XML文件,任意命名,只要和当前文件中的文件名不重复即可,代码如下。

    <Context    path="/hello"   docBase="D:\eclipse3.2\workspace\hello\WebRoot"   

    debug="0"    privileged="true">      </Context>

     

     

    展开全文
  • 因为我配置了服务器的虚拟路径映射,不小心将请求映射的路径与Controller路径命名重合,导致在每次请求Controller的时候,服务器会根据虚拟路径映射请求到文件其他路径去,并没有真正访问Contrller。由于映射路径...
  • 解决SpringBoot部署到云服务器时的路径问题 1 设置SpringBoot项目的根路径: springboot 2.x以上版本(server.servlet.context-path): (1)配置文件中设置(application.yml) server: servlet: context-path: /...
  • 晚上写了一个小 Demo 来测试在云服务器上同时运行两个 jar 包的情况 两个项目的端口分别为 8080 和 8880 以 8880 为端口的 Demo 在本地成功运行并且访问到了 Controller 中的方法 在服务器运行后从日志中也可以...
  • 项目部署在本地Tomcat可以正常访问。直接将war包放到云服务器tomcat中,结果报错404,第一次碰到这种情况,搜遍全网也没有解决的了问题。各种排错后,终于找到解决方案。 一 问题描述      ...
  • 这是在项目中遇到了上传图片的功能,遇到了需要配置Tomcat的图片存储路径到虚拟访问路径的问题,特地记录一下,在其中遇到了部署到服务器时上传图片后无法直接回显的问题,也对其进行了问题的解决。 上传图片的代码...
  • 可以在浏览器看到 2、问题 就是这个简单的demo在本地用idea中,run启动,完全没有任何问题,但是使用maven打包成war包,然后使用tomcat启动,再去访问localhost:8080/项目名 (ps:这里跟springboot中用内置tomcat...
  • Springcloud项目,本地使用的是Spring boot自带的tomcat启动,项目启动正常,各个接口均可以正常访问,日志打印正常。但是上传到阿里云之后,使用tomcat部署之后,日志打印不正常,各接口访问均报404错误。刚开始...
  • 首先,打开控制面板,找到"程序"点击打开。 找到“启用或关闭windows功能”,点击打开 ... ... ...进入后,将左边的目录树展开,可以看到“网站”这个文件夹,里面有一个默认的“网站”,我们也可以
  • 文件上传下载是web开发常见项目,本地开发时一般都使用本地存储进行测试,但是图片上传时往往需要回显,这就需要url地址否则不能正常回显,所以需要地址进行映射。
  • 前提是在Linux环境中已经搭建好了nginx和FTP服务器,且用 ftp:ip方式能够访问路径 打开Linux中nginx的配置文件 vim nginx.conf 在server模块中配置你想要监听的端口,如果不想域名加端口的方式来访问图片,配置在...
  • 通过a标签访问指定路径直接从服务器或前端项目静态文件下载文件 ${本地路径}data/文件名.文件类型`" target="_blank" download="文件名.文件类型" >下载文件</el-button></a> 如果是vue-cli3的项目需要将文件放到...
  • 楼主在整理17年的一个雷达项目时发现了题目这种错误,将原来...(1)访问服务器中的项目显示404错误。 (2)但是tomcat服务器显示正常,并能打开原来的项目 遇到上面问题首先我试了用另一台电脑可以:如图所...
  • 以下网址都是虚拟网址、ip ...http://localhost:3002/view/doctor 能正常访问,等我更新到线上的预发环境(https://www.baidu.com/view/doctor)后,却显示页面404。 1、线上地址是否输入错误,比如 https://www.baidu
  • 错误:开发环境下的本地vue项目请求获取服务器上的api,服务器上的api不对外开放,只允许内部访问,报错出现跨域访问请求的错误 解决: 1、首先,在本地vue项目中的config/index.js中在proxyTable中添加服务器的...
  • vue项目本地运行正常,npm run build之后,将dist文件上传至服务器之后,访问域名出现 .js 、.css等静态资源文件访问404,导致访问页面空白。 分析原因: 路径不对,找不到对应的status文件夹,有两种修改方式,一种...
  • 没有必要从网络花钱购买服务器,这里我们可以自己在电脑搭建本地服务器。只要电脑和手机连接到了同一个局域网,比如都连接同一个家里的路由器。就可以通过手机来访问本地服务器了。使用wamp可以非常快速方便地...
  • 这是一个相对路径和绝对路径的问题 找不到相应的接口!!!! 开始以为是nginx的问题,后来在nginx日志均未发现问题,正常情况。 后来发现在js中的请求地址路径有错误 在上图中的url为‘/order/upload’ 这是错误...
  • js通过服务器相对路径下载文件到本地
  • 本地调用服务器Docker

    千次阅读 2022-01-22 13:35:15
    服务器配置 1.查看docker.service文件位置 systemctl status docker 2.修改docker.service文件 vi /etc/xx/xx/docker.service 在 ExecStart=/usr/bin/dockerd 后面加上 -Htcp://0.0.0.0:2375-Hunix:///var...
  • 近来突发奇想在本地搭建一个Tomcat服务器,使用retrofit来访问,结果却出现一直访问失败的问题,但是请求网上服务器可以成功请求到,因此排除代码问题,归结原因于url路径的写法。 经过网上查找原因,得知url路径...
  • D:Program Files Microsoft SQL Server MSSQL 11 MSSQLSERVER MSSQL DATA无法访问服务器上的指定路径或文件。请验证您具有必需的安全特权且该路径或文件存在 原因: 从别人那边拷过来的数据库文件没有本地操作...
  • 夜神模拟器访问本地服务器

    千次阅读 2019-02-26 13:57:21
    要想夜深模拟器访问本地服务器,首先下载一个猎豹免费wifi 本地电脑 开启wifi 本地电脑就会形成局域网 在 cmd 输入 ipconfig 看到本地连接的ip 192.168.191.1 然后在夜神模拟器的浏览器中 访问你要访问路径 这...
  • 域名/文件名.txt就可以访问该文件。(域名是用软件内网穿透了,因为是三方微信登录,需要授权域名) 重点来了::::但是为什么我项目部署到服务器之后,我在访问 http://域名/文件名.txt就404了啊。搞了一下午。我...
  • 这里使用IDEA环境的话,一定要记得配置IDEA的服务器到Tomcat的WebApp目录下,详情如图所示:   小编这边图片的绝对路径是:D:\apache-tomcat-8.5.31\webapps\practice\images\photo.jpg  
  • 今天在服务器上配置FTP,出现了两个问题: 1、用户名及密码添加成功,但是其它配置用户的文件失败,FTP无法登陆; 2、访问路径有问题,不是绝对路径,导致FTP无法登陆; 解决办法如下: 1、首先,确认FTP是否...
  • 4)修改云服务器的防火墙,添加8080端口使外网能访问服务器的资源(我用的是阿里云的轻量应用服务器,若是阿里的ECS则修改安全组规则): 最后就可以通过服务器的公网ip访问资源了 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 381,023
精华内容 152,409
关键字:

本地路径可以访问服务器上404