v1.1.2版的arcgis代理servlet版
1. 老版本存在的问题
-
官方库中没有servlet版本,只有jsp版,并不能用在分离的项目中。
https://github.com/Esri/resource-proxy -
别人的servlet版本比较老,且基于netbean,不能直接导入到idea或者eclipse中。
https://github.com/Outtascope/servlet-proxy
2. 改造后的几个版本
放入tomcat中启动,我的版本是8.5.x
- servlet改造第一版,放在com.company.gis.proxy.servlet目录
基于servlet-proxy改造,且使用jdk8。
访问地址:localhost:8080/gis_proxy/demoProxy?ping - proxy.jsp官方版,放在webapp目录。
因为和新的有冲突,全文件注释掉了。
访问地址:localhost:8080/gis_proxy/proxy.jsp?ping - 改造好的servlet1.1.2版,基于jsp官方版,在com.company.gis.proxy.jsp目录。
访问地址:localhost:8080/gis_proxy/proxy?ping
3. 如何加入到springboot项目
- 拷贝proxy.config文件至resources目录下;
- 拷贝JspServlet.java到相应目录;
- 在Application.java文件中加入
@ServletComponentScan
的类上注解; - 在JspServlet.java文件中加入
@WebServlet(urlPatterns = "/proxy",name="ProxyServlet")
的类上注解; - 访问localhost:8080/proxy?ping,或者加上项目名的地址。
最后附上github仓库地址:
github仓库地址:https://github.com/maxmarvel/arcgis-proxy-for-servlet
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。