2018离线版-项目文件及端口设置

新学期开始了,新近开设App Inventor课程的老师们开始了他们的教学探索。万事开头难,老师们首先要面对的就是开发服务器的选择——在线,还是离线,这是一个问题!

有些老师选择离线服务器(不依赖于公共互联网)——在局域网环境中搭建一台App Inventor服务器。在搭建服务器的过程中,难免会遇到一些问题。近期公众号收到一些询问,有些问题带有普遍性,因此这里统一给予答复。

一、服务器端口冲突

图1 是提问者发来的图片,在Dev Server窗口中最下面几行,提示服务器的地址或端口被占用,建议修改地址或端口设置。

图1 端口冲突错误的提示信息

修改端口设置需要修改离线包中的两个文件,文件位置如图2所示,一个是App Inventor的启动文件(启动AppInventor.cmd),另一个是配置文件(appengine-web.xml)。

图2 与端口设置有关的文件位置

找到这两个文件,并在文本编辑器中编辑文件。首先修改启动文件,针对存在冲突的端口进行修改,并保存修改,如图3所示。

图3 修改启动文件中的端口设置

然后打开配置文件,找到端口设置的相关代码,修改后保存文件,如图4图5所示。

图4 修改开发服务器的端口号

图5 修改编译服务器的端口号

完成上述修改后,重新启动服务器即可。

二、服务器故障

图6所示,这是由于服务器中项目数量过多而导致的,权宜之计是定期清理服务器中的项目文件。

图6 服务器故障的错误提示

App Inventor中的项目保存在图7所示的文件夹中(appengine-generated),在服务器创建之初,这个文件夹并不存在,当用户创建第一个项目时,系统会自动创建此文件夹。当服务器中的项目数量增加到200左右时,系统就会出现图6中所示的错误信息。此时可以将文件夹中的文件移出(注意事先备份项目),这个错误就消除了。

图7 项目文件的存放位置

三、开启多个服务

如果学校里同时有多个班开设App Inventor课程,那么项目数很容易就到达上限,服务器会频繁发生错误,这会影响教学秩序,因此根本的解决之道是架设多个服务器,或者在一个服务器上开启多个服务,这里介绍开启多个服务的方法。

首先在硬盘的根目录下创建多个文件夹,将离线包分别解压到不同的文件夹下,然后分别设置每个服务的端口号,包括开发服务器的端口号(如8888、8889、8890等),以及编译服务器的端口号(如9990、9991、9992等)。端口号的设置方法请参见文中的图3图4图5

此前还有多篇与教学环节有关的文章,链接如下:

App Inventor局域网教学环境部署指南(1)

App Inventor局域网教学环境部署指南(2)

App Inventor2018离线版使用说明

2018离线版-批量导入用户

64位桌面版AI伴侣更新

其他与开发工具有关的文章

以上内容供参考,祝老师们工作顺利~~

(0)

相关推荐

  • 使用IIS服务搭建一个本地的局域网服务器

    写在前面 IIS是什么我之前的文章写过了,有兴趣的可以看一下,我是在写搭建FTP服务器的时候写的,原文,这里就不介绍,今天说一下怎么搭建一个局域网的服务器. 应用场景:做项目的时候,有的时候产品经理是 ...

  • 无需公网IP, 以端口映射轻松实现外网远程访问FTP服务器!

    FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务,常被用作文件共享和传输,并可根据用户实际需求设置访问权 ...

  • (13条消息) 端口数和最大连接数的关系

    初学编程的人可能会有这样的误解:单个服务器程序可承受最大连接数"理论"上是"65535". 这种说法是错误的,请注意,这里有两个词分别被我标记上了引号,一个是& ...

  • tomcat运行多个项目同一个端口与不同端口的设置

    一.首先打包项目 这里采用eclipse开发工具,选中项目右击,点击Export进入 选择web下的 WAR file ,点击next 在这里可能有坑,新装的eclipse没有web文件夹 此时需要下 ...

  • 2-3 远程管理命令-SSH工作方式简介

    03.远程登录和复制文件 序号 命令 对应英文 作用 01 ssh 用户名@ip secure shell 关机/重启 02 scp 用户名@ip:用户名或路径 用户名@ip:文件名或路径 secur ...

  • 2018离线版-批量导入用户

    自App Inventor 2018离线版发布之后,经常有老师询问离线版用户批量导入的问题,这也是教学过程中一个迫切需要解决的问题,这里做了一个例子,来说明这一功能的实现过程. 一.准备工作 首先需要 ...

  • 2018离线版-添加管理员帐户

    App Inventor 2018离线版服务器搭建成功之后,为了开展教学活动,首先需要添加用户,用户分为两类--管理员及普通用户. 在离线版的登录页面,有一个"一键试用"链接,任何 ...

  • 2018离线版_无网络方案

    随着App Inventor课堂教学范围的扩大,更多的问题被暴露出来,不同地区.不同装备水平以及不同网络状况的学校,无法采用统一的教学环境配置方案,本文所针对的是最低配置的情况:一台孤立的无法联网的计 ...

  • win7旗舰版怎么恢复出厂设置-系统城

    将win7旗舰版恢出厂设置可以帮助我们快速解决目前系统中存在的一些问题.今天小编就通过详细的图文教程来告诉大家多个将win7旗舰版恢复成出厂设置的方法. 方法一. 1.同时按下键盘上的[win+r]键 ...

  • 来了!生产企业免抵退申报操作流程(离线版)

    新版出口退税申报系统上线后 生产企业出口免抵退申报 既可以使用电子税务局在线版申报 也可以使用离线申报 今天我们来学习 生产企业免抵退申报离线版操作流程 步骤一  下载安装出口退税生产企业  离线申报 ...

  • 【干货贴】生产企业免抵退申报操作流程(离线版)来了!

    新版出口退税申报系统上线后 生产企业出口免抵退申报 既可以使用电子税务局在线版申报 也可以使用离线申报 今天我们来学习 生产企业免抵退申报离线版操作流程 步骤一  下载安装生成企业  离线版申报系统 ...

  • 中国银屑病诊疗指南(2018简版).pdf 免费在线阅读

    ·指南与共识· 中国银屑病诊疗指南(2018简版) 中华医学会皮肤性病学分会银屑病专业委员会 通信作者:张学军,Email:ayzxj@vip.sina.com [摘要] 银屑病是一种遗传与环境共同作 ...

  • 离线版AppInventor搭建服务教程

    今天小编给大家带来了一个网络上下载不到的AppInventor的离线版.在网络上,如果搜索"AppInventor离线版"你只可能下载到集成版,很难下到真正无需网络的离线版.因为文 ...

  • 游戏日报325期:壹周游闻PDF报告版免费领;腾讯网游加速器为售卖离线版《鬼谷八荒》致歉

    写在开头 01 今日资讯概要 1.就在首页售卖离线版<鬼谷八荒>一事,腾讯网游加速器官方发布道歉声明,表示已经对道具商城板块进行了下架处理,并且还会退还玩家所有购买离线游戏的费用. 2.3 ...