-
2021-12-02 16:12:14
如果该项目再本地的tomcat中可以跑通,而再云服务器上却跑不通,可能是因为本地的tomcat版本与云服务器上的tomcat版本不一致导致的。
更多相关内容 -
本地运行好好的,但是部署服务器上就报错404
2019-01-08 14:47:01原本在做一个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
2017-06-24 15:11:07本地部署项目可以正常访问,放在服务器上报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>
-
Java web项目在本地运行正常,部署到服务器上运行出错报404
2019-04-01 22:11:55最近部署了自己之前做的项目到云服务器上,部署的时候发现本地运行的好好的项目居然报了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,但部署到服务器访问时一直报404
2019-07-11 14:17:22因为我配置了服务器的虚拟路径映射,不小心将请求映射的路径与Controller路径命名重合,导致在每次请求Controller的时候,服务器会根据虚拟路径映射请求到文件其他路径去,并没有真正访问Contrller。由于映射路径... -
解决SpringBoot部署到云服务器时的404路径问题
2020-08-06 08:55:22解决SpringBoot部署到云服务器时的路径问题 1 设置SpringBoot项目的根路径: springboot 2.x以上版本(server.servlet.context-path): (1)配置文件中设置(application.yml) server: servlet: context-path: /... -
Spring Boot 项目在本地可以成功访问但是在服务器上无法访问 Controller 方法解决办法
2018-11-05 23:51:37晚上写了一个小 Demo 来测试在云服务器上同时运行两个 jar 包的情况 两个项目的端口分别为 8080 和 8880 以 8880 为端口的 Demo 在本地成功运行并且访问到了 Controller 中的方法 在服务器运行后从日志中也可以... -
本地Tomcat部署正常部署到服务器后404
2020-06-06 21:33:02项目部署在本地Tomcat可以正常访问。直接将war包放到云服务器tomcat中,结果报错404,第一次碰到这种情况,搜遍全网也没有解决的了问题。各种排错后,终于找到解决方案。 一 问题描述  ... -
解决在IDEA中部署Tomcat图片储存和虚拟访问路径 以及解决部署到服务器中上传图片后无法回显的404问题
2022-01-27 22:40:48这是在项目中遇到了上传图片的功能,遇到了需要配置Tomcat的图片存储路径到虚拟访问路径的问题,特地记录一下,在其中遇到了部署到服务器时上传图片后无法直接回显的问题,也对其进行了问题的解决。 上传图片的代码... -
springboot本地启动,访问路径正常,外部tomcat运行,接口访问404
2020-03-21 20:13:44可以在浏览器看到 2、问题 就是这个简单的demo在本地用idea中,run启动,完全没有任何问题,但是使用maven打包成war包,然后使用tomcat启动,再去访问localhost:8080/项目名 (ps:这里跟springboot中用内置tomcat... -
记一次实际开发中springboot项目本地启动正常访问,上传到服务器用tomcat启动访问404问题记录
2019-11-27 16:56:50Springcloud项目,本地使用的是Spring boot自带的tomcat启动,项目启动正常,各个接口均可以正常访问,日志打印正常。但是上传到阿里云上之后,使用tomcat部署之后,日志打印不正常,各接口访问均报404错误。刚开始... -
如何在自己的电脑上配置本地服务器,让你可以通过http的方式访问文件和图片
2021-02-26 14:26:24首先,打开控制面板,找到"程序"点击打开。 找到“启用或关闭windows功能”,点击打开 ... ... ...进入后,将左边的目录树展开,可以看到“网站”这个文件夹,里面有一个默认的“网站”,我们也可以在 -
Springboot 配置 上传服务器资源路径映射到本地路径,使图片能使用url地址进行回显
2020-07-12 15:39:48文件上传下载是web开发常见项目,本地开发时一般都使用本地存储进行测试,但是图片上传时往往需要回显,这就需要url地址否则不能正常回显,所以需要地址进行映射。 -
用HTTPS方式(域名加路径)来访问FTP服务器图片
2020-07-15 13:45:12前提是在Linux环境中已经搭建好了nginx和FTP服务器,且用 ftp:ip方式能够访问到路径 打开Linux中nginx的配置文件 vim nginx.conf 在server模块中配置你想要监听的端口,如果不想域名加端口的方式来访问图片,配置在... -
js获取后端返回文件流下载文件至本地 / 通过访问指定路径直接从服务器下载文件
2020-03-05 16:41:48通过a标签访问指定路径直接从服务器或前端项目静态文件下载文件 ${本地路径}data/文件名.文件类型`" target="_blank" download="文件名.文件类型" >下载文件</el-button></a> 如果是vue-cli3的项目需要将文件放到... -
war包部署到Tomcat服务器上时,能成功解析成文件夹,但是路径访问不了项目,访问原来的项目正常
2019-03-30 17:39:53楼主在整理17年的一个雷达项目时发现了题目这种错误,将原来...(1)访问服务器中的项目显示404错误。 (2)但是tomcat服务器显示正常,并能打开原来的项目 遇到上面问题首先我试了用另一台电脑可以:如图所... -
nuxt在pages下建文件,本地能访问,线上404不能访问
2022-04-07 10:35:10以下网址都是虚拟网址、ip ...http://localhost:3002/view/doctor 能正常访问,等我更新到线上的预发环境(https://www.baidu.com/view/doctor)后,却显示页面404。 1、线上地址是否输入错误,比如 https://www.baidu -
解决本地vue项目访问服务器api(跨域访问)
2020-05-31 21:22:12错误:开发环境下的本地vue项目请求获取服务器上的api,服务器上的api不对外开放,只允许内部访问,报错出现跨域访问请求的错误 解决: 1、首先,在本地vue项目中的config/index.js中在proxyTable中添加服务器的... -
vue 项目放在服务器上 静态资源路径不对报404错误
2019-07-16 19:00:57vue项目本地运行正常,npm run build之后,将dist文件上传至服务器之后,访问域名出现 .js 、.css等静态资源文件访问404,导致访问页面空白。 分析原因: 路径不对,找不到对应的status文件夹,有两种修改方式,一种... -
使用wamp搭建本地服务器及本地服务器的访问
2017-04-29 10:48:55没有必要从网络上花钱购买服务器,这里我们可以自己在电脑上搭建本地服务器。只要电脑和手机连接到了同一个局域网,比如都连接同一个家里的路由器。就可以通过手机来访问本地服务器了。使用wamp可以非常快速方便地... -
本地测试没有问题,部署到服务器就报404 /error not found
2020-08-12 15:45:43这是一个相对路径和绝对路径的问题 找不到相应的接口!!!! 开始以为是nginx的问题,后来在nginx日志均未发现问题,正常情况。 后来发现在js中的请求地址路径有错误 在上图中的url为‘/order/upload’ 这是错误... -
Javascript:通过服务器相对路径下载文件到本地
2020-06-29 09:08:15js通过服务器相对路径下载文件到本地 -
本地调用服务器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... -
解决使用retrofit在Android Studio模拟器上无法访问本地tomcat服务器的问题
2019-07-07 10:13:14近来突发奇想在本地搭建一个Tomcat服务器,使用retrofit来访问,结果却出现一直访问失败的问题,但是请求网上服务器却可以成功请求到,因此排除代码问题,归结原因于url路径的写法。 经过网上查找原因,得知url路径... -
无法访问服务器上的指定路径或文件。请验证您具有必需的安全特权且该路径或文件存在
2019-12-14 23:43:21D: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 然后在夜神模拟器的浏览器中 访问你要访问的 路径 这... -
java项目中访问.txt文件,本地项目启动之后可以访问,为什么部署到服务器上之后就访问不了了?
2017-08-28 10:51:09域名/文件名.txt就可以访问该文件。(域名是用软件内网穿透了,因为是三方微信登录,需要授权域名) 重点来了::::但是为什么我项目部署到服务器之后,我在访问 http://域名/文件名.txt就404了啊。搞了一下午。我... -
【JavaWeb】实现读取本地服务器路径下的图片
2020-01-16 13:04:39这里使用IDEA环境的话,一定要记得配置IDEA的服务器到Tomcat的WebApp目录下,详情如图所示: 小编这边图片的绝对路径是:D:\apache-tomcat-8.5.31\webapps\practice\images\photo.jpg -
部署FTP时出现用户问题及访问路径问题的解决办法
2018-11-06 20:26:20今天在服务器上配置FTP,出现了两个问题: 1、用户名及密码添加成功,但是其它配置用户的文件失败,FTP无法登陆; 2、访问路径有问题,不是绝对路径,导致FTP无法登陆; 解决办法如下: 1、首先,确认FTP是否... -
通过url访问云服务器上的视频图片资源
2021-02-18 14:57:124)修改云服务器的防火墙,添加8080端口使外网能访问服务器的资源(我用的是阿里云的轻量应用服务器,若是阿里的ECS则修改安全组规则): 最后就可以通过服务器的公网ip访问资源了 ...