arcgis js api 4.x通过TileLayer类加载arcgis server10.2发布的切片服务跨域问题的解决办法
1.错误复现

2.解决办法
2.1去https://github.com/Esri/resource-proxy 网站下载代理配置文件,我下载的是最新的1.1.2版本,这里根据后台服务器配置情况不同有三种配置文件,此次我用到的是DotNet和Java.

2.2 DotNet配置
2.2.1 对proxy文件增加一条配置 地址为http://ip:6080

2.2.2 在iis创建站点,启动,测试。如果输入如下地址能正常结果,代表配置正确。

2.2.3 前端代码配置
引入 "esri/core/urlUtils",增加如下代码,即可。
urlUtils.addProxyRule({urlPrefix: "http://ip:6080",proxyUrl: "http://localhost/DotNetNew/proxy.ashx",});
2.3 Java 配置
2.3.1 打打proxy文件增加一条配置

2.3.2 将配置好的整个Java文件,放到tomcat的webapps下,记住tomcat一定要配置跨域设置。tomcat启动服务。

2.3.3 进行测试,出现如下结果代表配置成功

2.3.4 前端代码如下配置即可。
urlUtils.addProxyRule({urlPrefix: "http://ip:6080",proxyUrl:"http://localhost:8888/Java/proxy.jsp"
});
相关文章:
arcgis js api 4.x通过TileLayer类加载arcgis server10.2发布的切片服务跨域问题的解决办法
1.错误复现 2.解决办法 2.1去https://github.com/Esri/resource-proxy 网站下载代理配置文件,我下载的是最新的1.1.2版本,这里根据后台服务器配置情况不同有三种配置文件,此次我用到的是DotNet和Java. 2.2 DotNet配置 2.2.1 对proxy文件增加…...
如何让chatGPT给出高质量的回答?
如何让chatGPT给出高质量的回答? ChatGPT从入门到进阶教程合集_哔哩哔哩_bilibili 公式 【指令词】【背景】【输入】【输出要求】 1. 指令词 ——精准任务or命令 如:简述、解释、翻译、总结、润色 2. 背景 ——补充信息 如:简述一篇讲解…...
Java后端开发(八)-- idea(2022版)将commit(未push)的 本地仓库 的 单条commit记录 进行撤销
目录 1.修改Test01类后,提交到本地仓库 。 2.commit成功后,在Git =》Log中会显示,commit记录...
Mysql架构解析,InnoDB架构概述。
MySQL架构解析 Mysql整体架构 MySQL整体架构如下图所示: MySQL逻辑系统架构分为4层: 应用层MySQL服务层存储引擎层系统文件层 下面将对各层的功能和组件进行介绍,并探讨一条语句的执行过程。 应用层 应用层是MySQL体系架构的最上层,它…...
jmeter如何测试websocket接口?
jmeter做接口测试,很多人都是做http协议的接口,就有很多人问websocket的接口怎么测试啊? 首先,我们要明白,websocket接口是什么接口。 然后,我们怎么用jmeter测试? jmeter要测试websocket接口…...
15 Transformer 框架概述
整体框架 机器翻译流程(Transformer) 通过机器翻译来做解释 给一个输入,给出一个输出(输出是输入的翻译的结果) “我是一个学生” --》(通过 Transformer) I am a student 流程 1 编码器和解…...
[架构之路-241]:目标系统 - 纵向分层 - 企业信息化与企业信息系统(多台企业应用单机组成的企业信息网络)
目录 前言: 一、什么是信息系统:计算机软件硬件系统 1.1 什么是信息 1.2 什么是信息系统 1.3 什么是信息技术 1.4 什么是信息化与信息化转型 1.5 什么是数字化与数字化转型(信息化的前提) 1.6 数字化与信息化的比较 1.7 …...
flink中使用异步函数的几个注意事项
背景 在flink系统中,我们为了补充某个流事件成一个完整的记录,经常需要调用外部接口获取一些配置数据,流事件结合这些配置数据就可以组合成一条完整的记录,然而如果同步调用外部系统接口来实现,那么会有很大的性能瓶颈…...
QML之Repeater 控件使用
Repeater 控件是 重复作用 根据 model中的index 数量进行重复 废话不说 直接看如何用 当model 为数字时 Rectangle{height: 1200width: 500visible: trueanchors.fill: parentColumn{spacing: 20Repeater{model: 10delegate: Rectangle{width: 60height: 20color: index%2 …...
哈希树讲解
哈希树(HashTree)是哈希(Hash)算法的一种延续。传统数据结构中对如何避免哈希冲突都有一定的描述和解释,但是这些描述和解释都是泛泛而谈,并没有提出比较好的解决方案。这里所提到的哈希树(HashTree)算法就是要提供一种在理论上和实际应用中均能有效地处…...
vue 项目启动后一直不断的刷新停不下来
新建的vue 项目,配置了代理后项目一直刷新,停不下来,各种查找最后发现是vue.config.js 中的热更新配置项目开启的原因 const {defineConfig } require(vue/cli-service) const AutoImport require(unplugin-auto-import/webpack) const Co…...
makesense在线yolov5标注
文章目录 一、创建图片文件夹和label.txt二、在线标注数据 参考文章博主:风吹落叶花飘荡 一、创建图片文件夹和label.txt 创建一个放置图片的文件夹images,存放需要标注的图片(图片最好重命名为1,2,3…避免后面混淆) 创建label.t…...
python 之 矩阵相关操作
文章目录 1. **创建矩阵**:2. **矩阵加法**:3. **矩阵乘法**:4. **矩阵转置**:5. **元素级操作**:6. **汇总统计**:7. **逻辑操作**: 理解你的需求,我将为每个功能写一个单独的代码块…...
敢问路在何方
从2022年进入软件行业到现在,二十二年眨眼之间过去了,依然奋斗在编码第一线,挣扎在第一线,借此程序员佳节之际回顾一下这许多年的历程。 由于本人混得实在不好,工作过的地方都用某单位某公司来代替实际的,到…...
复习mysql中的事务
一个事务的开始和结尾必须是 start transaction | commit; rollback 事务特性 1.原子性:多个操作打包成一个整体,要么全部执行,要么一个都不执行。 不过这里的“一个都不执行”并不是真正的全不执行,只是看起来与没执行一样。…...
力扣刷题 day52:10-22
1.数组拆分 给定长度为 2n 的整数数组 nums ,你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从 1 到 n 的 min(ai, bi) 总和最大。 返回该 最大总和 。 方法一:排序 #方法一:排序 def arrayPai…...
ELK概述部署和Filebeat 分布式日志管理平台部署
ELK概述部署、Filebeat 分布式日志管理平台部署 一、ELK 简介二、ELK部署2.1、部署准备2.2、优化elasticsearch用户拥有的内存权限2.3、启动elasticsearch是否成功开启2.4、浏览器查看节点信息2.5、安装 Elasticsearch-head 插件2.6、ELK Logstash 部署(在 Apache 节…...
分享一下我家网络机柜,家庭网络设备推荐
家里网络机柜搞了几天终于搞好了,非专业的,走线有点乱,勿喷。 从上到下的设备分别是: 无线路由器(当ap用):TL-XDR6088 插排:德木pdu机柜插排 硬盘录像机:TL-NVR6108-L8P 第二排左边…...
uboot移植之mx6ull_alientek_nand.h文件详解三
一. 简介 mx6ull_alientek_nand.h文件是 开发板的 uboot的一个配置文件。每个开发板都有一个 .h的配置文件。 mx6ull_alientek_nand.h 文件其实是 之前针对正点原子ALPHA开发板移植的 Uboot配置文件。 本文继上一篇文章的学习,地址如下:uboot移植之m…...
[Docker]一.Docker 简介与安装
一、Docker简介与为什么要用 Docker 1.1、Docker 介绍 Docker 是一个跨平台的开源的 应用容器引擎 ,诞生于 2013 年初,基于 Go语言 并遵从 Apache2.0 协议开源, Docker 可以把它理解成虚拟机,但是 Docker 和传统虚拟化方式 有所不同 …...
为什么宝塔面板网站加载出现致命的500内部服务器错误_查看PHP错误运行日志或关闭面板防跨站目录
500错误主因是PHP未捕获致命错误且日志未输出,需检查log_errorsOn、error_log路径可写、open_basedir白名单及catch_workers_outputyes。500 错误大概率不是宝塔面板本身的问题,而是 PHP 执行时抛出了未捕获的致命错误(比如 Parse error、Fat…...
如何有效应对多动倾向带来的课堂行为问题?
有效识别和分析多动症的特点及其在课堂中的表现 多动症的学生通常在课堂中表现出一系列明确的特征。首先,他们可能会表现出持续的注意力不集中,无法长时间专注于老师讲解的内容。其次,这些学生常常表现出冲动行为,可能会在课堂上打…...
深入解析ZYNQ FSBL:从BOOT.bin构建到启动流程优化
1. ZYNQ启动流程与FSBL的核心作用 第一次接触ZYNQ启动流程时,我被这个"俄罗斯套娃"式的引导过程震惊了。就像打开一个礼盒发现里面还有更小的礼盒,ZYNQ的启动也是层层递进的过程。FSBL(First Stage Boot Loader)就是这…...
MCP协议如何重塑前端开发工作流
前言 2026年,AI与前端开发的融合进入新阶段。MCP(Model Context Protocol)协议作为Anthropic推出的开放标准,正在彻底改变我们构建AI驱动应用的方式。本文将深入探讨MCP在前端工程中的实战应用。 正文 一、MCP协议核心概念 MCP协议…...
SenseVoice-small-onnx语音识别实战:为老年群体设计大字体高对比度Gradio语音助手
SenseVoice-small-onnx语音识别实战:为老年群体设计大字体高对比度Gradio语音助手 你有没有想过,当家里的长辈想用手机发条语音消息,或者想问问天气,却因为看不清屏幕上的小字、分不清复杂的按钮而放弃?这可能是很多老…...
【嵌入式实战】蓝牙模块AT指令配置与主从配对全解析
1. 蓝牙模块基础认知与选型指南 第一次接触蓝牙模块时,我也被市面上五花八门的型号搞晕过。现在回头看,其实选择蓝牙模块就像选手机——不同型号对应不同需求。常见的HC-05、HC-06、BT-04这几个型号,就像手机里的基础款、旗舰款和功能机&…...
用Python技能开启副业之路:技术兼职实战指南
导言: 简述Python在自由职业市场的需求(数据分析、自动化脚本、Web开发、爬虫等)。 说明掌握Python技能对拓展收入渠道的优势。 本文目标:提供从技能准备到项目落地的实用路径。 一、 技术储备篇:打造你的Python工具箱 明确你的技术方向: 常见兼职领域:数据清洗与分析、…...
QLabel设置富文本,过长用省略号显示的方法
目录 1.背景 2.QFontMetrics 2.1.基本介绍 2.2.核心方法 2.3.使用注意 3.解决方法 3.1.简单方案:固定汉字数量截断(超过 N 字显示…) 3.2.推荐方案:按 Label 宽度自动省略(更美观) 1.背景 QLabel 设…...
HCIE为什么总是招人骂?现在还有价值吗?
说起HCIE,搞网络工程的人都清楚,它以前那可是被当成网络工程师的“终极证书”,意味着网络技术的最高水准。 不过呢,随着考这个证的人越来越多,市场环境也变了,HCIE在国内的含金量是不是还跟以前一样高呢&am…...
SanAndreasUnity角色AI系统:NPC行为树与路径规划技术剖析
SanAndreasUnity角色AI系统:NPC行为树与路径规划技术剖析 【免费下载链接】SanAndreasUnity Open source reimplementation of GTA San Andreas game engine in Unity 项目地址: https://gitcode.com/gh_mirrors/sa/SanAndreasUnity SanAndreasUnity是一款基…...
