My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
DeployJavaOpmGuide  
Java版的Opm代理服务端架设指南
Featured, Phase-Deploy
Updated Apr 12, 2010 by muzuiget

在GAE上架设

注意:在某些地区或运营商可能已经无法访问GAE了,电脑能访问手机未必能访问,反之亦然,自己看着办。

准备工作

过程并不复杂,你需要三个软件和一个gmail帐号

  • Java虚拟机,Windows用户可到Java官方网站下载并安装,Linux用户可搜索发行版的软件仓库。
  • GAE 的开发包,可到Google Code的官方网站下载zip文件。
  • Java版的Opm代理服务端,可到opm-server-mirror项目的下载页获取。
  • 一个GAE application id,如果你没有,可到App Engine首页免费注册一个,记下这个id名称。

上传程序

准备好上述资源后,按下面顺序操作。注意:如果你的GAE application上传过Python程序,上传Java版会冲掉原先的程序,你可以再注册一个新的来上传。

  1. 解压GAE 的开发包和Java版的Opm代理服务端,并把后者的文件夹(如“Opm_java”复制到前者的目录下,即“appengine-java-sdk-1.2.6/Opm_java/”
  2. 用你喜爱的文本编辑器(记事本也行)修改“Opm_java/war/WEB-INF/appengine-web.xml”文件,找到一行
  3. <application>application-id</application>
    把“application-id”改成你注册到的GAE application id名称,修改好后保存。
  4. 接下来是命令操作了
    • Linux用户,打开终端,进入GAE 的开发包的目录,运行下面代码
    • ./bin/appcfg.sh update Opm_java/war
    • Windows则用户,打开“命令提示符”,开始 -> 运行 ->输入cmd回车,进入GAE 的开发包的目录,如
    • C:\Documents and Settings\your_name> D:
      D:\> cd D:\appengine-java-sdk-1.2.6
      D:\appengine-java-sdk-1.2.6> bin\appcfg.cmd update Opm_java\war
  5. 脚本会提示输入你的Email地址,输入你的gmail地址,然后会提示输入密码。注意:输入密码时不会显示星号的,直接输入去就是。
  6. 等待上传完成,很快的,才几十K的文件,当出现下面一行表示成功了。
  7. Update completed successfully.
  8. 上传好后测试一下,浏览
  9. http://application-id.appspot.com/opm
    http://application-id.appspot.com/ucweb
    如果跳到Google首页,表示成功了。
  10. 接下来修改你的Opera Mini或UCWeb里面的服务器地址为上面的地址吧,不同版本的教程可以从Wiki页获得。
  11. 最后就进行你喜爱的体育运动。

在其它Java EE容器上架设

目前只测试过Tomcat
  • Tomcat,把“Opm_java”里的“war”文件夹改个名字如“Opm”,然后扔到Tomcat的“webapps”目录下,重启Tomcat,浏览“Opm/opm”就行了。

高级设定

修改代理网页的地址

如果你不想用“opm”名称作为地址,想改成其它名称,如“opm.jsp”之类,可以修改“Opm_java/war/WEB-INF/web.xml”文件,找到下面一行

<url-pattern>/opm</url-pattern>

把“opm”改成你想要的名称,如“opm.jsp”,修改后保存,然后重新上传。

编译源代码

源代码文件放在“src”目录,里面就一个“OpmServlet.java”和“geronimo-servlet_2.5_spec-1.2.jar”文件,修改源代码后,可用下面命令来编译

javac -d classpath geronimo-servlet_2.5_spec-1.2.jar -d ../war/WEB-INF/classes/ OpmServlet.java

编译和好后也需要重新上传。

Comment by solomon...@gmail.com, Nov 28, 2009

按照你的介绍代码文件夹应该是放在bin文件夹下吧

Comment by project member muzuiget, Nov 28, 2009

其实这个随便,只要是appcfg的“update”后的参数是war文件夹的路径就行了。文章中的路径是假设你的gae开发包的根目录。

Comment by zhulinwa...@gmail.com, Nov 30, 2009

都是高手!

Comment by wzybo...@gmail.com, Dec 1, 2009

11月27号时我搭了一个Python的,感觉还不错,就是有时会出现联网错误。现在我发现那个Python的似乎没了…这个JAVA的和Python相比有什么好的地方呢?看起来似乎代码复杂很多

Comment by project member muzuiget, Dec 2, 2009

效果没什么不同,看个人喜好。Java的代码量确实比Python的多点。

Comment by chengzhu...@gmail.com, Dec 3, 2009

天哪,要命了都!

Comment by love5656...@gmail.com, Dec 5, 2009

我为什么执行第三步的时候,提示说“系统找不到指定的路径”我哪里做错了? 还有你的这个命令对吗? cd D:\appengine-java-sdk-1.2.6 bin\appcfg.cmd update Opm_java\war 我试着用cd D:\appengine-java-sdk-1.2.6\bin\appcfg.cmd update Opm_java\war 或者 cd D:\appengine-java-sdk-1.2.6\bin\appcfg.cmd update opm_java\war (把“Opm改小写”)或者 cd D:\appengine\bin\appcfg.cmd update Opm_java\war (把文件名改了)或者 cd D:\appengine\bin\appcfg.cmd update opm_java\war 都是提示“系统找不到指定的路径”

Comment by kwtt...@gmail.com, Dec 6, 2009

(把“your_application_name”注册到的GAE application id名,修改好后保存。)中,搞不懂怎麽把“your_application_name”注册到的GAE application id名。

请帮忙解释一下

Comment by duetxg, Dec 6, 2009

就是把appengine-web.xml里<application>your_application_name</application>改成你注册GAE时你的app的名字,比方你的app地址是abc.appspot.com,那就改成<application>abc</application>

Comment by project member muzuiget, Dec 7, 2009

@love56569494 这里是两条命令,先执行 cd D:\appengine-java-sdk-1.2.6 bin\ 再执行 bin\appcfg.cmd update opm_java\war

@kwtty99 不好意思,打少了几个字。多谢duetxg的补充。

Comment by wang86...@gmail.com, Dec 7, 2009

大哥 帮你说明下哈: 你文中的: cd D:\appengine-java-sdk-1.2.6 bin\appcfg.cmd update Opm_java\war 应该是两个命令啦,分别是先执行 1、cd X:\appengine-java-sdk-1.2.6\bin X是指你appengine-java-sdk-1.2.6文件夹所在的盘符

2、然后执行appcfg.cmd update opm_java\war\ 注意:update后面的是相对目录,所以之前的 opm_java文件夹要拷贝到X:\appengine-java-sdk-1.2.6\bin\下面

Comment by xuan...@gmail.com, Dec 7, 2009

原来以为“http://application-id.appspot.com:80/”就是服务器地址,所以总是法连接网络。 之后又反复折腾了数次,耗费了n个小时才发现服务器应该写成“http://application-id.appspot.com:80/opm”,和”socket://application-id.appspot.com:1080/opm“

Comment by kwtt...@gmail.com, Dec 8, 2009

(注册GAE时你的app的名字)是怎么回事?请解释

Comment by lujiecha...@gmail.com, Dec 10, 2009

"resource download failed"是什么原因啊,而且不翻墙就访问本不了我的APPSPOT.COM

Comment by project member muzuiget, Dec 10, 2009

@kwtty99 看上面的几个评论

@lujiechangjiang appspot.com在某些地区貌似被墙了。

Comment by love5656...@gmail.com, Dec 11, 2009

提示说"‘appcfg.cmd’不是内部或外部命令,也不是可运行的程序或批处理文件。" 怎么解决?上网上找了,也没个准确的答案。

Comment by project member muzuiget, Dec 11, 2009

@love56569494 你的路径打错了,“appcfg.cmd“在GAE 的开发包里的“bin”目录里。

Comment by zip...@gmail.com, Dec 12, 2009

这个中转程序不能访问 163.com qq.com ifeng.com 等

Comment by project member muzuiget, Dec 12, 2009

@zipzty 那是gae被河蟹导致临时性抽风。

Comment by msail1...@gmail.com, Dec 12, 2009

各位大哥。我的是cd E:\appengine-java-sdk-1.2.8\bin 回车

然后是bin\appcfg.cmd update opm_java\war 回车
出现的提示是找不到路径

这是怎么回事,请高手指教
Comment by zip...@gmail.com, Dec 13, 2009

@muzuiget 不是gae被河蟹导致临时性抽风 我用的是apps的域名来做的!所以不存在被河蟹的,确实不能访问163.com 只能访问www.163.com www.qq.com这样的来访问

Comment by zip...@gmail.com, Dec 13, 2009

@muzuiget 能否出一个python版的!呵呵!

Comment by project member muzuiget, Dec 13, 2009

@msail1988 是cd E:\appengine-java-sdk-1.2.8\,你进了bin目录了。

@zipzty python版在svn库里。

Comment by zip...@gmail.com, Dec 13, 2009

@msail1988 opm_java\war 这个文件你在什么目录 比如pm_java\war在d盘那个应该这样写 appcfg.cmd update d:\opm_java\war这样才可以!好像appengine-java-sdk-1.2.8下必须写全opm的路径。

@muzuiget 有python 太好了

Comment by love5656...@gmail.com, Dec 16, 2009

我疯了 我太愚笨了,根本就搞不定。我放弃了

Comment by ymzhxia...@gmail.com, Dec 27, 2009

高手、实在是太吊了、服务器已按教程架设完毕。谢谢了

Comment by Daai...@gmail.com, Jan 2, 2010

上传服务端出问题

Error posting to URL: http://appengine.google.com/api/appversion/create?app_id=d aaileu&version=1& 403 Forbidden You do not have permission to modify this app (app_id=u'daaileu').

我没有许可?为什么 难道要先用手机认证google帐号才可以

Comment by project member muzuiget, Jan 2, 2010

@DaaiLeu? 确认你的“your_application_name”没打错?你要先用浏览器注册好才行。

Comment by Daai...@gmail.com, Jan 2, 2010

我注册了,我的帐号就是 DaaiLeu?@gmail.com 那个xml中我已经改成了<application>DaaiLeu?</application>或<application>DaaiLeu?@gmail.com</application>,上传时就出现刚刚说的那个问题。 我的开发包是1.3.0,难道这个也有关系?

我用浏览器在appengine.google.com上登录我的帐户后,单击create an application,然后它就说To create applications with Google App Engine, you need a verification code. Select the country and carrier for your mobile phone and enter your mobile phone number. The verification code will be sent to it via SMS. 你们都没有遇见这种???

Comment by project member muzuiget, Jan 4, 2010

@DaaiLeu? 与开发包版本无关,不是填你的gmail帐号名,而是“application”名,创建第一个application时确实要用手机短信验证的。

Comment by John.Chu...@gmail.com, Jan 4, 2010

cmd命令到底应该怎么打?谁能给个详细说明?谢了!

Comment by xuguolia...@gmail.com, Jan 16, 2010

D:\appengine-java-sdk-1.3.0>bin\appcfg.cmd updata D:\opm_java\war Bad argument: Expected an action: [update, request_logs, rollback, update_indexe s, update_cron, update_queues, cron_info, help, version] usage: AppCfg? options? <action> <app-dir> [<output-file>]

Action must be one of:

help: Print help for a specific action. request_logs: Write request logs in Apache common log format. rollback: Rollback an in-progress update. update: Create or update an app version. update_indexes: Update application indexes. update_cron: Update application cron jobs. update_queues: Update application task queue definitions. version: Prints version information. cron_info: Displays times for the next several runs of each cron job.
Use 'help <action>' for a detailed description.

options:

-h, --help Show the help message and exit. -s SERVER, --server=SERVER
The server to connect to.

上载时一直出现bad arqument怎么解决?

Comment by xuguolia...@gmail.com, Jan 16, 2010

@xuguoliang22 我错了 把date打成data了 面壁去了

Comment by cnmvv...@gmail.com, Jan 22, 2010

老大们,我下载的GAE没有BIN目录,也没有APPCFG.cmd啊,请问怎么样解决啊?谢谢

Comment by project member muzuiget, Jan 22, 2010

@cnmvv001 确定你没下载错?目前是“appengine-java-sdk-1.3.0.zip”,24.1 MB的。

Comment by john.jew...@gmail.com, Jan 23, 2010

那个架设在GAE上面的Java版,部署以后好像几天以内可以用,过几天就连接不上了,重新部署一遍,又能连上。不太象被Qiang,因为页面不是reset,而且能够正常重复部署的。大家有这种情况吗?

Comment by cnmvv...@gmail.com, Jan 23, 2010

做完上面所有步骤后出现了:Update completed successfully.

我的注册名是cnmvv001

然后我试着打开:http://application-cnmvv001.appspot.com/opm http://application-cnmvv001.appspot.com/ucweb

打开上面两个网址后均出现如下提示:

Error: Not Found The requested URL /ucweb was not found on this server.

请问怎么解决?谢谢

Comment by cnmvv...@gmail.com, Jan 23, 2010

是在IE、FF、OPERA、TW、MX、KM、这几个浏览器打开都一个样

Comment by john.jew...@gmail.com, Jan 24, 2010

@cnmw001: application-id 不是指 “application-你的ID”,是指你的“程序名称”。。。

Comment by cnmvv...@gmail.com, Jan 24, 2010

@Commen 谢谢,最后打开这两个网址后,顺利跳到GOOGLE主页 http://cnmvv001.appspot.com/opm http://cnmvv001.appspot.com/ucweb

Comment by cnmvv...@gmail.com, Jan 24, 2010

但是接下来,就是不知道怎么做,

Comment by Librajoh...@gmail.com, Jan 24, 2010

@cnmvv001 appspot已经是部分IP被墙了,会间歇性抽风不稳定. http://fuckcpc.com/opm/index.php 代理服务器为美国Dreamhost的虚拟主机,非https安全链接,并不保证安全,请谨慎使用。 推荐各位自行搭建代理服务器。

Comment by RweeCh...@gmail.com, Jan 27, 2010

按照上面的方法,弄好了。没有遇到任何问题。有一些小问题想想就明白哪里出错了。(我的电脑白痴) 以前也通过类似的方法搭建了UBERTWITTER 的中转站。都很好用。

Comment by titanium98118, Feb 10, 2010

我想咨询一下. 在同一个app中可否同时使用2个程序.例如GAPPPROXY和operamini在同一个ABC.appspot.com中. gap是ABC.appspot.com/fetch.py opm是ABC.appspot.com/opm

Comment by project member muzuiget, Feb 10, 2010

@titanium98118 不行,pyhotn和java的项目不能共存。同种语言才行,前提是你会修改代码来合并。

Comment by niexiaoy...@yahoo.cn, Feb 19, 2010

我是依葫芦画瓣搞定的,还搞了个空间,你们真是太伟大了!

Comment by daxiong...@gmail.com, Mar 6, 2010

用gae上传jsp时出现Error posting to URL: http://appengine.google.com/api/appversion/create?app_id=d &version=1& 403 Forbidden You do not have permission to modify this app (app_id=u'myapp'). 是怎么回事 我已经在xml中将应用名称改成myapp了

Comment by xiyan...@gmail.com, Mar 26, 2010

我不管怎么搞,都是出现系统找不到指定路径

Comment by xx3...@gmail.com, Mar 29, 2010

上传成功了,最后却出现404~吐血ing

我的cmd出现了锁定的情况,最后拖了个cmd到d盘才搞定,还有就是opm_java果然要放在bin文件夹下面才行小白飘过

Comment by gz527...@gmail.com, Apr 12, 2010

那位先生小姐能告诉我,为什么我在第二步总是出现(appcfg.cmd’不是内部或外部命令,也不是可运行的程序或批处理文件)。 我的第一步是这样写的,cd G:\Files\appengine-java-sdk-1.3.2\bin,这一步没有问题 我的第二步是这样写的,appcfg.cmd update G:\appengine-java-sdk-1.3.2\bin\opm-java\war,结果这一步总是出现上面所讲的问题

Comment by wj841...@gmail.com, Apr 15, 2010

在GAE上架设的代理,上传成功,也跳转到google首页了,在修改版OM中怎么就Error呢?我在可修改服务器的OM的http地址填了“http://<myid>.appspot.com:80”,怎么就不行呢?请各位帮忙。

Comment by project member muzuiget, Apr 15, 2010

@wj841231 地址应该是 http://application-id.appspot.com/opm 不要忘记域名后的“/opm”

Comment by dong12.c...@gmail.com, Apr 18, 2010

感谢为同学做出的巨大贡献,辛苦你啦

Comment by wj841...@gmail.com, Apr 22, 2010

@muzuiget 谢谢。看到上面评论了,解决了。谢谢你。

Comment by qingliou...@gmail.com, Apr 29, 2010

为什么我下的index.PHP文件放到服务器上,OP4.0以上OP5.0能用,俄OP上不能中转呀

Comment by WilliamL...@gmail.com, May 1, 2010

java版的服务器架设完成了,浏览器中测试顺利跳转,但是修改后的opera mini提示“无法连接,请检查您的网络设置”,但是在GAE的Dashboard中明明看到/opm有访问记录,何解?BTW:我改的是M8版的opera mini,应该和WM版改法类似吧?

Comment by xiyan...@gmail.com, May 3, 2010

我上传过程中没反应为什么?如图https://docs.google.com/leaf?id=0BzYJKVkSu3BPNmY2YjE0MjItZTdmZC00MjAyLTlhODAtYjEyM2NmOGNmZTZk&hl=zh_CN

Comment by project member muzuiget, May 3, 2010

@xiyan423 很明显你打错了一个字母,是update,不是updata。

Comment by xiyan...@gmail.com, May 9, 2010

谢了

Comment by aa8...@gmail.com, May 12, 2010

一定要安装jdk才能上传?

Comment by qkandlee...@gmail.com, May 16, 2010

已经弄好了,成功跳出Google首页,代理服务器设置为:http://application-id.appspot.com/opm,但是在手机上却总是显示“法连接到互联网,请检查你的设置”。这到底是怎么回事呢?

Comment by yangguan...@gmail.com, May 18, 2010

java版的服务器架设完成了,浏览器中测试顺利跳转,但是修改后的opera mini提示“无法连接,请检查您的网络设置”,但是在GAE的Dashboard中明明看到/opm有访问记录,何解?BTW:我改的是palm 650 上转的opera mini3???

Comment by SKYF...@gmail.com, Jun 18, 2010

java版的服务器架设完成了,浏览器中测试顺利跳转,但是修改后的opera mini提示“无法连接,请检查您的网络设置” 我在修改中国版时也遇到过,但修改国际版式就顺利。但时间是connction time out 时浏览器无法重新连接必需退出。

Comment by aptx.che...@gmail.com, Jun 23, 2010

咱的是wm的opm5 版本号5.0.3522(魅族m8专版) 按照一般wm的该法改过之后,提示“无法连接,请检查您的网络设置”在GAE上的Dashboard确实看到有来自手机的记录 求解

Comment by project member muzuiget, Jun 24, 2010

@aptx.chenlin 如果没修改错的话,可能是网络不佳,或者你浏览的国内网站拒绝Opera的服务器请求。用“www.google.com”做测试,成功几率较高。在启动后,连Dabr通常会失败,如果先浏览一下google的话,再浏览其它网页就成功几率较高了,感觉起来就这样,我也很奇怪。

Comment by feel...@gmail.com, Aug 3, 2010

C兄  可以发送一个JAVA(索爱)版给我吗或者代理

Comment by feel...@gmail.com, Aug 3, 2010

我的feel903@gmail.com

Comment by chenfeng...@gmail.com, Aug 7, 2010

晕 到底怎么做啊

Comment by guili1...@gmail.com, Aug 18, 2010

成功翻出。谢谢啦!

Comment by zhangjia...@gmail.com, Aug 19, 2010

成功翻出,非常感谢

Comment by Blueprin...@gmail.com, Oct 20, 2010

樓主,我是ubuntu用戶,上傳文件時找不到路徑。

opm_java文件夾是放在bin/下面的,執行./bin/appcfg.sh update opm_java/war時提示: “Unable to find the webapp directory opm_java/war
usage: AppCfg? options? <action> <app-dir> [<output-file>]”
請問這是什麼情況啊?

Comment by project member muzuiget, Oct 22, 2010

路径错了,如果你opm_java放在bin下面,应该运行 ./bin/appcfg.sh update ./bin/opm_java/war

Comment by Blueprin...@gmail.com, Oct 25, 2010

謝謝樓主,成功了,哦耶~

Comment by Atsa...@gmail.com, Nov 20, 2010

还是无法连接网络,请检查设置

Comment by googolmo, Jan 20, 2011

operamini5怎么弄呢?

Comment by lairiy...@gmail.com, Mar 4, 2011

# A default java.util.logging configuration. # (All App Engine logging is through java.util.logging by default). # # To use this configuration, copy it into your application's WEB-INF # folder and add the following to your appengine-web.xml: # # <system-properties> # <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/> # </system-properties> #

# Set the default logging level for all loggers to WARNING .level = WARNING

# Set the default logging level for ORM, specifically, to WARNING DataNucleus?.JDO.level=WARNING DataNucleus?.Persistence.level=WARNING DataNucleus?.Cache.level=WARNING DataNucleus?.MetaData?.level=WARNING DataNucleus?.General.level=WARNING DataNucleus?.Utility.level=WARNING DataNucleus?.Transaction.level=WARNING DataNucleus?.Datastore.level=WARNING DataNucleus?.ClassLoading?.level=WARNING DataNucleus?.Plugin.level=WARNING DataNucleus?.ValueGeneration?.level=WARNING DataNucleus?.Enhancer.level=WARNING DataNucleus?.SchemaTool?.level=WARNING

Comment by lairiy...@gmail.com, Mar 4, 2011

为什么上传25%就错误

Comment by lairiy...@gmail.com, Mar 4, 2011

能发个代理吗?谢谢了!不懂英文,搞了三天了

Comment by lairiy...@gmail.com, Mar 4, 2011

Lairiyong@gmail.com谢谢了!

Comment by leaveo...@gmail.com, Mar 7, 2011

杯具,都搞定了,但手机gae访问不了,修改hosts都不行,无奈啊

Comment by funwi...@gmail.com, Mar 27, 2011

我注册GAE application id时,输入国家 手机号码后,迟迟收不到发来的a verification code,页面一直显示“a verification code +86xxxxxxxxxxx"

Comment by funwi...@gmail.com, Mar 27, 2011

页面一直显示 "An Authentication Code Has Been Sent to +86xxxxxxxxxxx"

Comment by imimi2...@gmail.com, Apr 8, 2011

现在怎么是上传到25%时候就出现连接超时a\??

0% Creating staging directory 5% Scanning for jsp files. 20% Scanning files on local disk. 25% Initiating update.

java.net.ConnectException?: Connection timed out: connect Unable to update app: Connection timed out: connect

Comment by zuo...@gmail.com, Apr 22, 2011

把这个文件夹放opm_java D:\My Documents\Downloads\google\appengine-java-sdk-1.4.3\bin bin目录下才可以打那条命令“appcfg.cmd update Opm_java\war”

Comment by zuo...@gmail.com, Apr 22, 2011

上传到25%时候就出现连接超时a\??

Comment by zuo...@gmail.com, Apr 22, 2011

D:\My Documents\Downloads\google\appengine-java-sdk-1.4.3\bin>appcfg updat java\war Reading application configuration data... 2011-4-23 11:26:34 com.google.apphosting.utils.config.AppEngineWebXmlReade? AppEngineWebXml? 信息: Successfully processed opm_java/war\WEB-INF/appengine-web.xml 2011-4-23 11:26:34 com.google.apphosting.utils.config.AbstractConfigXmlRea? adConfigXml 信息: Successfully processed opm_java/war\WEB-INF/web.xml Beginning server interaction for 0uszu0... 0% Creating staging directory 5% Scanning for jsp files. 20% Scanning files on local disk. 25% Initiating update. Email: zuowho@gmail.com Password for zuowho@gmail.com: Email: zuowho@gmail.com Password for zuowho@gmail.com: 28% Cloning 1 static files. 31% Cloning 9 application files. 40% Uploading 1 files. 52% Uploaded 1 files. 61% Initializing precompilation... 90% Deploying new version. 95% Will check again in 1 seconds. 98% Will check again in 2 seconds. 99% Will check again in 4 seconds. 99% Will check again in 8 seconds. 99% Will check again in 16 seconds. 99% Closing update: new version is ready to start serving. 99% Uploading index definitions.

Update completed successfully. Success. Cleaning up temporary files...

Comment by newta...@gmail.com, Jun 10, 2011

Hi,我的问题跟上面一些兄弟一样,GAE架设好,看到有可能某些地方被墙了,就改了HOST文件,电脑上改过后可以跳转GOOGLE香港网页,手机改HOST就不行,一直显示“无法连接,请检查您的网络设置”,我是按“http://application-id.appspot.com/opm”做的。

Comment by Behin...@gmail.com, Dec 2, 2011

我这边出现错误: No subject alternative DNS name matching www.google.com found. 有何良策?

Comment by lx5...@gmail.com, Dec 4, 2011

请问google空间怎么上传文件

Comment by zexal2...@gmail.com, May 1, 2012

Reading application configuration data... 五月 01, 2012 5:32:43 下午 com.google.apphosting.utils.config.AppEngineWebXmlRea? der readAppEngineWebXml 信息: Successfully processed Op/war\WEB-INF/appengine-web.xml 五月 01, 2012 5:32:43 下午 com.google.apphosting.utils.config.AppEngineWebXmlRea? der readAppEngineWebXml 严重: Received exception processing Op/war\WEB-INF/appengine-web.xml com.google.apphosting.utils.config.AppEngineConfigException?: appengine-web.xml d oes not contain a <threadsafe> element. See http://code.google.com/appengine/docs/java/config/appconfig.html#Using_Concu rrent_Requests for more information. You probably want to enable concurrent requests.

at com.google.apphosting.utils.config.AppEngineWebXmlReader?.readAppEngin
eWebXml(AppEngineWebXmlReader?.java:79)
at com.google.appengine.tools.admin.Application.<init>(Application.java:
139)
at com.google.appengine.tools.admin.Application.readApplication(Applicat
ion.java:225)
at com.google.appengine.tools.admin.AppCfg?.<init>(AppCfg?.java:145) at com.google.appengine.tools.admin.AppCfg?.<init>(AppCfg?.java:69) at com.google.appengine.tools.admin.AppCfg?.main(AppCfg?.java:65)

Bad configuration: appengine-web.xml does not contain a <threadsafe> element. See http://code.google.com/appengine/docs/java/config/appconfig.html#Using_Concu rrent_Requests for more information. You probably want to enable concurrent requests. Please see the logs [C:\WINDOWS\TEMP\appcfg2978887604519449662.log] for further information.

出现这个是怎么回事?

Comment by englesh...@gmail.com, May 23 (3 days ago)

与楼上同问: 严重: Received exception processing opm_java/war\WEB-INF/appengine-web.xml com.google.apphosting.utils.config.AppEngineConfigException?: appengine-web.xml oes not contain a <threadsafe> element. See http://code.google.com/appengine/docs/java/config/appconfig.html#Using_Conc rrent_Requests for more information. You probably want to enable concurrent requests.

at com.google.apphosting.utils.config.AppEngineWebXmlReader?.readAppEngi
eWebXml(AppEngineWebXmlReader?.java:79)
at com.google.appengine.tools.admin.Application.<init>(Application.java
139)
at com.google.appengine.tools.admin.Application.readApplication(Applica
ion.java:225)
at com.google.appengine.tools.admin.AppCfg?.<init>(AppCfg?.java:145) at com.google.appengine.tools.admin.AppCfg?.<init>(AppCfg?.java:69) at com.google.appengine.tools.admin.AppCfg?.main(AppCfg?.java:65)

Bad configuration: appengine-web.xml does not contain a <threadsafe> element. See http://code.google.com/appengine/docs/java/config/appconfig.html#Using_Conc rrent_Requests for more information. You probably want to enable concurrent requests. Please see the logs [C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\appcfg30016806166180983 0.log] for further information. 这个怎么回事?急急急!


Sign in to add a comment
Powered by Google Project Hosting