基于GAE的相册程序今天终于发布war包了,供网友们部署自己的网络相册,之前迟迟没有发布,是因为自己的一点点私心,想等自己的婚纱照第一个放上去,呵呵,所以等到今天了。
war包请在这里下载。
war包的WEB-INF/web.xml中有个地方有注释的,更改后可以设置当有人评论时,发送邮件提醒,appengine-web.xml总要修改我就不多说了,然后index.jsp中自己可以修改下文字,以符合自己的需要。
源代码在这里查看。
查看效果请猛击此处。
update: 2010-08-17 修正了在IE6下无法使用的BUG
update: 2010-11-11 发现有网友写了详细的部署教程,感谢这位网友的分享:)
update: 2010-12-03 更新使用了GAE SDK 1.4.0版本,同时自动隐藏标题栏,增加可视面积
2010年8月15日星期日
订阅:
博文评论 (Atom)
Swift Hash&Convert,写了第一个Mac小程序
README Swift Hash&Convert https://github.com/yaoxinghuo/SwiftHash Hash&Convert app for Mac, for develop use, written in ...

-
2013-1-23 Update: 网友需求,在邮件后面不要加上“管理订阅XXX”,我修改了一下代码,另外上传了一个weatherlib_nohelp.zip 也是在 同样下载的地方 。 2012-6-25 Update: 网友反映无法...
-
根据广大网友要求: 1)天气预报的内容要写入主题,其实也是众口难调,所以更新了这部分由用户来选择。 2)需要管理定制列表,如取消定制、暂时停止、给定制加备注等,这部分由机器人来承担已经有难度了,而且会让机器人弄得很复杂,影响使用 所以我把这部分功能做到web上去了...
-
基于GAE的相册程序今天终于发布war包了,供网友们部署自己的网络相册,之前迟迟没有发布,是因为自己的一点点私心,想等自己的婚纱照第一个放上去,呵呵,所以等到今天了。 war包请在这里下载。 war包的WEB-INF/web.xml中有个地方有注释的,更改后可以设置当有人评...
43 条评论:
星火好厉害
才见到你的主页哈哈
你是God No.1?
那是相当厉害,他徒弟的程序都那么犀利,哈哈!
本机测试war包正常 部署到appengine 上传图片时报下面的提示:
错误 HTTP: undefined
本机测试war包正常 部署到appengine 上传图片时报下面的提示:
错误 HTTP: undefined
忘了告诉地址了:http://minypicshow.appspot.com/admin
@derry_chen 可能要你白天的时候点我的博客“与我联系”,光看这个提示,我也不知道什么原因,你要么试试别的浏览器。
IE7试了上传的时候报JS错误
fireFox不能出现上传图片的按钮
只有google的浏览器全部支持
忘了说明了:我是通过下载svn上面的代码编译之后部署的。
Dear Terry,
你可否详细介绍一下如何上载?我试了很多次都不行.我是通过下载svn上面的代码.老提示JS错误.是否有特别注意事项?谢谢.
关于部署的说明,我要慢慢写了,呵呵,一直苦于木有时间啊
我以前用Google关联163的邮箱定制的天气预报,现在正式申请了Google邮箱,登陆后,过去关联账户定制的天气预报看不到了,无法取消了。我不知道那个网站的地图,随便找了个可以留言的地区留言,请帮助解决。163邮箱:328826094#163.COM
gmail:zgz510#gmail.com
楼上的,已经处理好了,我已经注意到这些问题,以后新建的账户将不会由此问题,之前的可能还会出现,到时候有类似问题的网友,请到http://xinghuo.org.ru/2010/03/gae.html留言我单独处理,请注明帐号。
能不能再细分一下相册,目前貌似只有一级目录吧
D:\sdk\bin>appcfg.cmd update photo
Reading application configuration data...
2010-11-30 0:33:36 com.google.apphosting.utils.config.AppEngineWebXmlReader read
AppEngineWebXml
信息: Successfully processed photo\WEB-INF/appengine-web.xml
2010-11-30 0:33:36 com.google.apphosting.utils.config.AbstractConfigXmlReader re
adConfigXml
信息: Successfully processed photo\WEB-INF/web.xml
2010-11-30 0:33:36 com.google.apphosting.utils.config.IndexesXmlReader readConfi
gXml
信息: Successfully processed photo\WEB-INF/datastore-indexes.xml
Beginning server interaction for img458...
0% Creating staging directory
5% Scanning for jsp files.
8% Compiling jsp files.
2010-11-30 0:33:43 com.google.apphosting.utils.config.AbstractConfigXmlReader re
adConfigXml
信息: Successfully processed C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\appcfg1578757458
059939272.tmp\WEB-INF/web.xml
20% Scanning files on local disk.
25% Initiating update.
Error Details:
2010-11-30 0:33:40 org.apache.jasper.JspC processFile
信息: Built File: \admin.jsp
2010-11-30 0:33:42 org.apache.jasper.JspC processFile
信息: Built File: \detail.jsp
2010-11-30 0:33:43 org.apache.jasper.JspC processFile
信息: Built File: \index.jsp
java.io.IOException: Error posting to URL: https://appengine.google.com/api/appv
ersion/create?app_id=img458&version=1&
400 Bad Request
Error when loading application configuration:
Value 'warmup' for key ??? does not match expression '^(mail|xmpp_message|rest|s
tartup)$'
Unable to update app: Error posting to URL: https://appengine.google.com/api/app
version/create?app_id=img458&version=1&
400 Bad Request
Error when loading application configuration:
Value 'warmup' for key ??? does not match expression '^(mail|xmpp_message|rest|s
tartup)$'
Please see the logs [C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\appcfg168078987637827296
1.log] for further information.
D:\sdk\bin>
我想知道 这个是什么情况啊 我就是部署不了
我想知道 这个是什么情况啊 我就是部署不了
楼上可能的原因是你装的Java是JRE,应该要装JDK
下载war包照着教程进行部署了,折腾了几天还不行,先是Java安装不成功,然后系统变量一粗心填错了,记事本改参数后上传不成功……我好呆啊
最后总算成功了 蛮不错的效果,多谢Terry的分享
最后提一点小建议,图片上面有一小条被挡住了,能不能不让它从评论条下开始显示呢
@we-susu 那部分是透明的,要的就是这个效果
我安装的正是JDK 不是JRE 我搞了好久 就是不行啊
we-susu 你好幸运 你可以安装成功
我也是安装了几天 还没成功 看来我真是太笨了
jdk~的版本一定要1.6.0.21吗?
应该是只要1.6以上都可以的。
我刚刚安装了1.6.0.22的 可是现在直接没有上面的那些提示了
星火 你能不能做个简单的或者详细的教程 我就是按照教程来的 就是不行
http://gmaeric.kilu.de/190 的教程写的很详细了啊,你下载我最新的war包,如果错误提示没有,就应该成功了吧
Please see the logs [C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\appcfg168078987637827296
1.log] for further information.
下面的是这个文件里的内容
Unable to update:
java.io.IOException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=img458&version=3&
400 Bad Request
Error when loading application configuration:
Value 'warmup' for key ??? does not match expression '^(mail|xmpp_message|rest|startup)$'
at com.google.appengine.tools.admin.ServerConnection.send(ServerConnection.java:149)
at com.google.appengine.tools.admin.ServerConnection.post(ServerConnection.java:82)
at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:582)
at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction(AppVersionUpload.java:400)
at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:112)
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:56)
at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute(AppCfg.java:547)
at com.google.appengine.tools.admin.AppCfg.(AppCfg.java:138)
at com.google.appengine.tools.admin.AppCfg.(AppCfg.java:61)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:57)
com.google.appengine.tools.admin.AdminException: Unable to update app: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=img458&version=3&
400 Bad Request
Error when loading application configuration:
Value 'warmup' for key ??? does not match expression '^(mail|xmpp_message|rest|startup)$'
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:62)
at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute(AppCfg.java:547)
at com.google.appengine.tools.admin.AppCfg.(AppCfg.java:138)
at com.google.appengine.tools.admin.AppCfg.(AppCfg.java:61)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:57)
Caused by: java.io.IOException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=img458&version=3&
400 Bad Request
Error when loading application configuration:
Value 'warmup' for key ??? does not match expression '^(mail|xmpp_message|rest|startup)$'
at com.google.appengine.tools.admin.ServerConnection.send(ServerConnection.java:149)
at com.google.appengine.tools.admin.ServerConnection.post(ServerConnection.java:82)
at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:582)
at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction(AppVersionUpload.java:400)
at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:112)
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:56)
... 4 more
你的Google App Engine的SDK版本是?
Error Details:
2010-11-30 23:26:39 org.apache.jasper.JspC processFile
信息: Built File: \admin.jsp
2010-11-30 23:26:41 org.apache.jasper.JspC processFile
信息: Built File: \detail.jsp
2010-11-30 23:26:42 org.apache.jasper.JspC processFile
信息: Built File: \index.jsp
这3个文件到底有什么错
appengine-java-sdk-1.4.0_prerelease.zip
是这个版本
appengine-java-sdk-1.4.0_prerelease.zip
是这个版本
prerelease这个是预览版,建议你用1.3.8,这是稳定版,再试一次。
好的 我还以为最新版就是好的
谢谢 谢谢 万分感谢 已经上传成功
http://img458.appspot.com/
呵呵,客气了,恭喜:)
汇报一个小问题,当照片比较高时,如果点查看原图,关灯效果在最下面部分消失了,不过照片要足够高,如我的网站第三张照片:
http://art-susu.appspot.com/
还有我发现不能同时打开评论和查看原图,不然会出现一点小状况,那就是虽然第二个操作不会响应但关灯效果会叠加一次
提一个建议 我觉得 要是能添加分类就好了
请星火考虑考虑
@susu 真细心,呵呵,这部分我有空再看下
@暮雪无声 可能最近没有时间做功能上的调整了,还请有编程基础的童鞋在此基础上修改,源代码我已经释出。
为什么我的相册和你们的不一样啊
你们的可以上下伸缩啊 鼠标移走就缩上去 鼠标拿下来 就有伸展了出来 为什么我的没这效果额
http://wuulala.appspot.com/
我的 http://cfysll.appspot.com/
还有我有SVN 检出的时候 无法下载更新啊
出现如下情况
正在从 http://code.google.com/p/terrycode/source/browse/#svn/trunk 检出,版本 HEAD,全递归,包含外部引用
服务器发送了意外的返回值(405 Method Not Allowed),在响应 “OPTIONS” 的请求
“http://code.google.com/p/terrycode/source/browse/%23svn/trunk” 中
不仅是察看原图会出现关灯效果吊空现象 评论也会出现吊空
@暮雪无声 你的war包要下载我的博客中地址的最新版,我估计你下载了教程的地址了,那个是那个写教程的人自己放上去的,还有SVN你应该下载到trunk的下一层目录,wedding-photo
发表评论