TA的每日心情 | 开心 2020-2-14 12:16 |
---|
签到天数: 827 天 连续签到: 1 天 [LV.10]以坛为家III
|
也试一下MIT开发的这个玩意,这不官方下载离线安装包后,运行WinStartAIServer.cmd文件,在此之前安装JDK,dos输出如下- ************************
- *** Starting App Inventor Offline...
- *** Please check http://AppyBuilder.com
- *** Please support and like us on http://Facebook.com/AppyBuilder
- ************************
- 六月 15, 2017 11:59:11 下午 com.google.apphosting.utils.config.AppEngineWebXmlRe
- ader readAppEngineWebXml
- 信息: Successfully processed C:\Users\Administrator\Desktop\AppInventorOfflineJu
- ne222016\AppInventorOfflineJune222016\AIServer\WEB-INF/appengine-web.xml
- Executing [C:\Program Files\Java\jdk1.7.0_45\jre\bin\java, -javaagent:C:\Users\A
- dministrator\Desktop\AppInventorOfflineJune222016\AppInventorOfflineJune222016\A
- ppEngine\lib\agent\appengine-agent.jar, -Xbootclasspath/p:C:\Users\Administrator
- \Desktop\AppInventorOfflineJune222016\AppInventorOfflineJune222016\AppEngine\lib
- \override\appengine-dev-jdk-overrides.jar, -classpath, C:\Users\Administrator\De
- sktop\AppInventorOfflineJune222016\AppInventorOfflineJune222016\AppEngine\lib\ap
- pengine-tools-api.jar, com.google.appengine.tools.development.DevAppServerMain,
- --property=kickstart.user.dir=C:\Users\Administrator\Desktop\AppInventorOfflineJ
- une222016\AppInventorOfflineJune222016, --port=8888, --address=0.0.0.0, C:\Users
- \Administrator\Desktop\AppInventorOfflineJune222016\AppInventorOfflineJune222016
- \AIServer]
- 六月 15, 2017 11:59:39 下午 com.google.appengine.tools.info.RemoteVersionFactory
- getVersion
- 信息: Unable to access https://appengine.google.com/api/updatecheck?runtime=java
- &release=1.9.17×tamp=1416027930&api_versions=['1.0']
- java.net.ConnectException: Connection timed out: connect
- at java.net.DualStackPlainSocketImpl.connect0(Native Method)
- at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketI
- mpl.java:79)
- at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.ja
- va:339)
- at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocket
- Impl.java:200)
- at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java
- :182)
- at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
- at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
- at java.net.Socket.connect(Socket.java:579)
- at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
- at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:160
- )
- at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
- at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
- at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
- at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:275)
- at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:371)
- at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewH
- ttpClient(AbstractDelegateHttpsURLConnection.java:191)
- at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConne
- ction.java:932)
- at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect
- (AbstractDelegateHttpsURLConnection.java:177)
- at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
- nection.java:1300)
- at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Http
- sURLConnectionImpl.java:254)
- at java.net.URL.openStream(URL.java:1037)
- at com.google.appengine.tools.info.RemoteVersionFactory.getVersion(Remot
- eVersionFactory.java:76)
- at com.google.appengine.tools.info.UpdateCheck.getApplicationVersionInfo
- (UpdateCheck.java:153)
- at com.google.appengine.tools.info.UpdateCheck.maybePrintNagScreen(Updat
- eCheck.java:361)
- at com.google.appengine.tools.development.DevAppServerMain$StartAction.a
- pply(DevAppServerMain.java:261)
- at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.j
- ava:48)
- at com.google.appengine.tools.development.DevAppServerMain.run(DevAppSer
- verMain.java:219)
- at com.google.appengine.tools.development.DevAppServerMain.main(DevAppSe
- rverMain.java:210)
- 六月 15, 2017 11:59:40 下午 com.google.apphosting.utils.config.AppEngineWebXmlRe
- ader readAppEngineWebXml
- 信息: Successfully processed C:\Users\Administrator\Desktop\AppInventorOfflineJu
- ne222016\AppInventorOfflineJune222016\AIServer\WEB-INF/appengine-web.xml
- 六月 15, 2017 11:59:40 下午 com.google.apphosting.utils.config.AbstractConfigXml
- Reader readConfigXml
- 信息: Successfully processed C:\Users\Administrator\Desktop\AppInventorOfflineJu
- ne222016\AppInventorOfflineJune222016\AIServer\WEB-INF/web.xml
- 六月 15, 2017 11:59:40 下午 com.google.appengine.tools.development.SystemPropert
- iesManager setSystemProperties
- 信息: Overwriting system property key 'java.util.logging.config.file', value 'C:
- \Users\Administrator\Desktop\AppInventorOfflineJune222016\AppInventorOfflineJune
- 222016\AppEngine\config\sdk\logging.properties' with value 'WEB-INF/logging.prop
- erties' from 'C:\Users\Administrator\Desktop\AppInventorOfflineJune222016\AppInv
- entorOfflineJune222016\AIServer\WEB-INF\appengine-web.xml'
- 六月 15, 2017 11:59:41 下午 com.google.apphosting.utils.jetty.JettyLogger info
- 信息: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLo
- gger
- 六月 15, 2017 11:59:46 下午 com.google.apphosting.utils.jetty.JettyLogger info
- 信息: jetty-6.1.x
- 六月 15, 2017 11:59:51 下午 com.google.appinventor.server.storage.ObjectifyStora
- geIo <clinit>
- 信息: Default GCS Bucket Configured from App Identity: app_default_bucket
- 六月 15, 2017 11:59:51 下午 com.google.appinventor.server.storage.ObjectifyStora
- geIo <init>
- 信息: RetryParams: getInitialRetryDelayMillis() = 100
- 六月 15, 2017 11:59:51 下午 com.google.appinventor.server.storage.ObjectifyStora
- geIo <init>
- 信息: RetryParams: getRequestTimeoutMillis() = 30000
- 六月 15, 2017 11:59:51 下午 com.google.appinventor.server.storage.ObjectifyStora
- geIo <init>
- 信息: RetryParams: getRetryDelayBackoffFactor() = 2.0
- 六月 15, 2017 11:59:51 下午 com.google.appinventor.server.storage.ObjectifyStora
- geIo <init>
- 信息: RetryParams: getRetryMaxAttempts() = 10
- 六月 15, 2017 11:59:51 下午 com.google.appinventor.server.storage.ObjectifyStora
- geIo <init>
- 信息: RetryParams: getRetryMinAttempts() = 3
- 六月 15, 2017 11:59:51 下午 com.google.appinventor.server.storage.ObjectifyStora
- geIo <init>
- 信息: RetryParams: getTotalRetryPeriodMillis() = 10000
- 六月 15, 2017 11:59:51 下午 com.google.appengine.api.datastore.dev.LocalDatastor
- eService init
- 信息: Local Datastore initialized:
- Type: High Replication
- Storage: C:\Users\Administrator\Desktop\AppInventorOfflineJune222016\App
- InventorOfflineJune222016\AIServer\WEB-INF\appengine-generated\local_db.bin
- 六月 15, 2017 11:59:51 下午 com.google.appengine.api.datastore.dev.LocalDatastor
- eService load
- 信息: Time to load datastore: 87 ms
- 六月 15, 2017 11:59:52 下午 com.google.apphosting.utils.jetty.JettyLogger info
- 信息: Started SelectChannelConnector@0.0.0.0:8888
- 六月 15, 2017 11:59:52 下午 com.google.appengine.tools.development.AbstractModul
- e startup
- 信息: Module instance default is running at http://localhost:8888/
- 六月 15, 2017 11:59:52 下午 com.google.appengine.tools.development.AbstractModul
- e startup
- 信息: The admin console is running at http://localhost:8888/_ah/admin
- 六月 15, 2017 11:59:52 下午 com.google.appengine.tools.development.DevAppServerI
- mpl doStart
- 信息: Dev App Server is now running
- 六月 16, 2017 12:01:47 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542506482
- 六月 16, 2017 12:01:48 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542508212
- 六月 16, 2017 12:01:48 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542508223
- 六月 16, 2017 12:01:48 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542508498
- 六月 16, 2017 12:01:50 上午 com.google.appinventor.server.OdeAuthFilter doFilter
- 信息: isReadOnly = false
- 六月 16, 2017 12:01:50 上午 com.google.appinventor.server.OdeAuthFilter doFilter
- 信息: userid is null on login.
- 六月 16, 2017 12:01:50 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542510248
- 六月 16, 2017 12:01:52 上午 com.google.appinventor.server.LoginServlet doGet
- 信息: requestURI = /login/
- 六月 16, 2017 12:01:52 上午 com.google.appinventor.server.LoginServlet doGet
- 信息: locale = en bundle: en
- 六月 16, 2017 12:01:52 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542512091
- 六月 16, 2017 12:01:53 上午 com.google.apphosting.utils.jetty.AppEngineAuthentic
- ation$AppEngineAuthenticator authenticate
- 信息: Got /login/google but no one was logged in, redirecting.
- 六月 16, 2017 12:01:53 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542513659
- 六月 16, 2017 12:02:48 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542568063
- 六月 16, 2017 12:02:48 上午 com.google.appinventor.server.LoginServlet doGet
- 信息: requestURI = /login/google
- 六月 16, 2017 12:02:48 上午 com.google.appinventor.server.LoginServlet doGet
- 信息: locale = en bundle: en
- 六月 16, 2017 12:02:48 上午 com.google.appinventor.server.storage.ObjectifyStora
- geIo$1 run
- 信息: Did not find userId 18580476422013912411
- 六月 16, 2017 12:02:49 上午 com.google.appinventor.server.storage.ObjectifyStora
- geIo$1 run
- 信息: Found based on email, userData.id = 185804764220139124118
- 六月 16, 2017 12:02:49 上午 com.google.appinventor.server.storage.ObjectifyStora
- geIo$1 run
- 信息: Set user.setUserId
- 六月 16, 2017 12:02:49 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542568105
- 六月 16, 2017 12:02:50 上午 com.google.appinventor.server.OdeAuthFilter doFilter
- 信息: isReadOnly = false
- 六月 16, 2017 12:02:50 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542570032
- 六月 16, 2017 12:02:50 上午 com.google.appinventor.server.OdeAuthFilter doFilter
- 信息: isReadOnly = false
- 六月 16, 2017 12:02:50 上午 com.google.appinventor.server.OdeAuthFilter doFilter
- 信息: isReadOnly = false
- 六月 16, 2017 12:02:50 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542570830
- 六月 16, 2017 12:02:50 上午 com.google.appinventor.server.OdeAuthFilter doFilter
- 信息: isReadOnly = false
- 六月 16, 2017 12:02:50 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542570861
- 六月 16, 2017 12:02:51 上午 com.google.appinventor.server.OdeAuthFilter doFilter
- 信息: isReadOnly = false
- 六月 16, 2017 12:02:51 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542571084
- 六月 16, 2017 12:02:51 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542571093
- 六月 16, 2017 12:02:51 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542571128
- 六月 16, 2017 12:02:51 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542571071
- 六月 16, 2017 12:02:51 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542570668
- 六月 16, 2017 12:02:51 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542570683
- 六月 16, 2017 12:02:51 上午 com.google.appinventor.server.OdeAuthFilter doFilter
- 信息: isReadOnly = false
- 六月 16, 2017 12:02:51 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542571274
- 六月 16, 2017 12:02:51 上午 com.google.appinventor.server.OdeAuthFilter doFilter
- 信息: isReadOnly = false
- 六月 16, 2017 12:02:51 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542571312
- 六月 16, 2017 12:02:51 上午 com.google.appinventor.server.OdeAuthFilter doFilter
- 信息: isReadOnly = false
- 六月 16, 2017 12:02:51 上午 com.google.appengine.tools.appstats.AppstatsFilter d
- oFilter
- 信息: Appstats available: /appstats/details?time=1497542571346
- 六月 16, 2017 12:02:51 上午 com.google.appengine.api.datastore.dev.LocalDatastor
- eService$PersistDatastore persist
- 信息: Time to persist datastore: 21 ms
复制代码 中间输出信息: Dev App Server is now running,显示已运行,然后运行WinStartBuildServer.cmd,输出如下- ************************
- *** "Starting App Inventor Offline BuildServer..."
- *** Please check http://AppyBuilder.com
- *** Please support and like us on http://Facebook.com/AppyBuilder
- ************************
- 鍏湀 16, 2017 12:00:10 涓婂崍 com.sun.jersey.api.core.ClasspathResourceConfig
- init
- 淇℃伅: Scanning for root resource and provider classes in the paths:
- BuildServer.jar
- CommonUtils.jar
- CommonVersion.jar
- FastInfoset-1.2.2.jar
- activation-1.1.jar
- args4j-2.0.18.jar
- asm-3.1.jar
- commons-io-2.0.1.jar
- grizzly-servlet-webserver-1.9.18-i.jar
- guava-14.0.1.jar
- http-20070405.jar
- jackson-core-asl-1.9.4.jar
- jaxb-api-2.1.jar
- jaxb-impl-2.1.10.jar
- jaxb-xjc.jar
- jdom-1.0.jar
- jersey-bundle-1.3.jar
- jersey-multipart-1.3.jar
- jettison-1.1.jar
- json.jar
- jsr311-api-1.1.1.jar
- localizer.jar
- mail-1.4.jar
- rome-0.9.jar
- sdklib.jar
- stax-api-1.0-2.jar
- wadl-cmdline.jar
- wadl-core.jar
- wadl2java.jar
- 鍏湀 16, 2017 12:00:13 涓婂崍 com.sun.jersey.api.core.ScanningResourceConfig l
- ogClasses
- 淇℃伅: Root resource classes found:
- class com.google.appinventor.buildserver.BuildServer
- 鍏湀 16, 2017 12:00:13 涓婂崍 com.sun.jersey.api.core.ScanningResourceConfig i
- nit
- 淇℃伅: No provider classes found.
- 鍏湀 16, 2017 12:00:13 涓婂崍 com.sun.jersey.server.impl.application.WebApplic
- ationImpl _initiate
- 淇℃伅: Initiating Jersey application, version 'Jersey: 1.3 06/17/2010 05:04 PM'
- 鍏湀 16, 2017 12:00:16 涓婂崍 com.sun.grizzly.Controller logVersion
- 淇℃伅: Starting Grizzly Framework 1.9.18-i - Fri Jun 16 00:00:16 CST 2017
- 鍏湀 16, 2017 12:00:16 涓婂崍 com.google.appinventor.buildserver.BuildServer m
- ain
- 淇℃伅: App Inventor Build Server - Version: nls-933-g7b73d55-dirty
- 鍏湀 16, 2017 12:00:16 涓婂崍 com.google.appinventor.buildserver.BuildServer m
- ain
- 淇℃伅: App Inventor Build Server - Git Fingerprint: 7b73d5536a79441c9b6070cd088
- 6fde60bdc1650
- 鍏湀 16, 2017 12:00:16 涓婂崍 com.google.appinventor.buildserver.BuildServer m
- ain
- 淇℃伅: Running at: http://169.254.193.195:9990/buildserver
- 鍏湀 16, 2017 12:00:16 涓婂崍 com.google.appinventor.buildserver.BuildServer m
- ain
- 淇℃伅: Maximum simultanous builds = unlimited!
- 鍏湀 16, 2017 12:00:16 涓婂崍 com.google.appinventor.buildserver.BuildServer m
- ain
- 淇℃伅: Visit: http://169.254.193.195:9990/buildserver/health for server health
- 鍏湀 16, 2017 12:00:16 涓婂崍 com.google.appinventor.buildserver.BuildServer m
- ain
- 淇℃伅: Visit: http://169.254.193.195:9990/buildserver/vars for server values
- 鍏湀 16, 2017 12:00:16 涓婂崍 com.google.appinventor.buildserver.BuildServer m
- ain
- 淇℃伅: Server running
复制代码 最后显示已运行,可正常使用
然后进入http://localhost:8888,
竟然有中文版
可以开始了,小伙伴
|
|