如何访问阿里云服务器上的tomcat

如何访问阿里云服务器上的tomcat,第1张

可以通过域名访问阿里云服务器上的tomcat,具体步骤如下:

首先需要具备:域名(已备案)、服务器(以安装好系统)

1、安装jdk,配置好环境变量。在控制台Java和javac都正常。

2、安装apache tomcat

3、开发好的网站项目上传服务器,解压并复制到apache\webapps目录下。

4、修改Tomcat的server.xml(我的是在C:\apache\conf目录下)文件,原默认8080端口改为80

5、Engine节点中defaultHost原localhost改为申请到的域名。

6、Host节点中name原localhost改为目标域名,并且在Host节点中添加如下的Context节点。

7、打开域名管理,添加网站解析,IP填入你云服务器的d性公网IP即可。

8、稍等1分钟,即可通过你的域名访问了。

图片要使用文件上传的方式。既然你使用spring框架的话,那就用它本身的上传配置。

你在spring配置文件中加上这个:

<bean id="multipartResolver"

class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

<property name="maxUploadSize" value=“10485760"/> <!--设置文件上传最大值字节:-->

</bean>

//后台

public String addUser(@RequestParam("file") MultipartFile myfile,HttpServletRequest request) throws IOException{

//下面这个方法可以实现文件上传到服务器

//不懂的话可以查下spring API

FileUtils.copyInputStreamToFile(myfile.getInputStream(), new File(realPath, myfile.getOriginalFilename()))

}

需求:货车司机配送蔬菜到学校、公司单位、酒店等,需要在地图上显示货车司机的送货轨迹,并计算出轨迹里程。

适用平台: Android iOS Web服务

猎鹰是一套轨迹管理服务,提供移动端 SDK 和后端 API 供开发者接入。猎鹰提供轨迹纠偏、里程计算、实时监控等丰富的接口功能和云端服务,可以让开发者基于猎鹰迅速构建一套完全属于自己的精准、高效的轨迹管理系统,应用于车队管理、人员管理等领域。

1.1 轨迹上传

猎鹰提供可嵌入智能设备的Android、iOS SDK以及Web服务API进行轨迹上传,支持单点/多点多种上传形式。

1.2 轨迹存储

猎鹰可为开发者免费存储最近 1年 的设备轨迹数据。

1.3 轨迹查询

猎鹰为开发者提供高性能轨迹查询服务,设备轨迹一旦成功上传,开发者可以实时查询任意时段的设备轨迹。

1.4 里程计算

猎鹰提供精准的轨迹里程计算服务,计算的里程可用于行驶里程核算,网约车计费等场景。

1.5 轨迹纠偏

猎鹰提供专业的轨迹纠偏绑路功能。开发者可通过猎鹰对发生定位偏移的设备轨迹进行纠正,展示平滑连贯的轨迹。

1.6 实时监控

猎鹰提供实时监控终端位置的服务。开发者可通过接口实时查询终端位置,在监控端对设备实时监控。

1.7 终端搜索

猎鹰提供查询区域内终端位置的功能。开发者可通过关键字搜索、周边搜索、多边形内搜索、行政区域搜索等方式查询终端。

简单概括,就是服务端根据高德猎鹰WebApi接口创建ServiceId、TerminalId、TrackId,移动端需要配置这几个参数,调用SDK接口开始服务并采集数据就ok了。

服务管理:使用猎鹰对轨迹进行管理时,首先需要创建一个轨迹服务(Service)。每个 Key 下最多注册15个 Service,一个Service默认最大支持创建100000个。

终端管理:任何的移动设备、车辆都可以被视为一个终端。

终端管理类接口主要实现:terminal 的创建、更新、删除、查询。例如:添加一辆车、删除一辆车、更新车辆属性等。

终端实时监控:通过指定服务与终端,返回该终端指定轨迹的最后位置,支持对终端最后位置的实时查询与历史查询。

轨迹管理及上传:创建一条轨迹,一个终端下最多可创建500000条轨迹。

轨迹纠偏及里程查询:通过轨迹查询接口实现查询轨迹信息、轨迹纠偏和里程核算的功能。

这里比较重要的是,创建服务、创建和管理终端、创建轨迹、最后查询轨迹终端轨迹和里程;

2.1 轨迹上报

轨迹上报分为两种:

第一种:开启轨迹上报时仅提供了服务(service id)和终端(terminal id),而没有指定要将轨迹点上报到哪个轨迹上,这种上报方式叫做散点上报,所有轨迹点直接关联到终端,不属于任何一个轨迹(track id)。

第二种:指定要将轨迹上报到哪个轨迹上(track id),这种方式叫做指定轨迹上报,笔者使用的是第二种。

查询终端实时位置:使用服务id和终端id查询某个终端最后一次上报的位置信息

查询终端行驶里程:查询某个终端在最近n小时内的行驶里程

查询终端历史轨迹: 查询终端历史轨迹有两种方式,一种会查出终端的所有轨迹的轨迹点,包括不属于任何一个轨迹的散点,并将这些轨迹点按照上传时间排序;

另一种会按照轨迹查出每个轨迹下的轨迹点或特定轨迹下的轨迹点,散点不包含在内。

2.2 捋一捋移动端needDone

笔者修改后 Demo ,时间才是真理,试试才知道是不是自己想要的结果。

测试效果图:

三、总结


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11864531.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存