dannyr's Blog
ColdFusion Delphi Flex Java .Net —— 一个都不能少!
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 93 文章- 3 评论- 316
关于Laszlo(2.x 3.0)无法动态加载资源的问题
问题:
Laszlo服务器不论是2.x还是3.0beta都无法动态加载资源,而LPS服务器本身是支持动态加载的,否则也不叫服务器了!
测试:
下面是个简单的动态加载图像的demo
<?
xml version="1.0" encoding="utf-8"
?>
<
canvas
debug
="true"
>
<
debug
x
="150"
/>
<
simplelayout
axis
="y"
spacing
="10"
/>
<
button
>
Call setSource
<
method
event
="onclick"
>
foo.setSource( 'http://localhost:8080/lps-3.0b1/test/test.jpg' );
</
method
>
</
button
>
<
view
id
="foo"
/>
</
canvas
>
测试结果:
运行点击按钮后,可以触发button的onclick事件,设置view的资源为uri上的一个图片。结果却是无法正确显示图片,打开debug窗口显示错误为:
string(
4444
)#
0
|
java.
text
.ParseException:
Unparseable date: "Tue,
21
Dec
2004
06
:
42
:
22
GMT" :
Exception stack: org.openlaszlo.utils.ChainedException:
java.
text
.ParseException:
Unparseable date: "Tue,
21
Dec
2004
06
:
42
:
22
GMT"
at org.openlaszlo.utils.LZHttpUtils.
getDate
(LZHttpUtils.java:
128
)
at org.openlaszlo.data.HTTPDataSource$HttpData.lastModified(HTTPDataSource.java:
497
)
at org.openlaszlo.cache.RequestCache.getItemStreamAsSWF(RequestCache.java:
320
)
at org.openlaszlo.cache.RequestCache.getAsSWF(RequestCache.java:
128
)
at org.openlaszlo.servlets.responders.ResponderCache.respondImpl(ResponderCache.java:
358
)
at org.openlaszlo.servlets.responders.Responder.respond(Responder.java:
220
)
at org.openlaszlo.servlets.LZServlet._doGet(LZServlet.java:
308
)
at org.openlaszlo.servlets.LZServlet.doGet(LZServlet.java:
244
)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:
689
)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:
802
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFi
这里提示为string字符串解释错误,看来应该是uri的字符串解释失败导致view无法动态加载资源。上面错误说明是 LZHttpUtils.java中抛出的异常
/**/
/*
*
* Convert an HTTP Date String to a long
*/
public
static
long
getDate(String s)
{
try
{
SimpleDateFormat dateFormatter
=
getGMTFormatter();
return
dateFormatter.parse(s).getTime();
}
catch
(java.text.ParseException e)
{
throw
new
ChainedException(e);
}
}
/**/
/*
*
* Return a formatter for HTTP date headers
*/
private
static
SimpleDateFormat getGMTFormatter()
{
SimpleDateFormat dateFormatter
=
new
SimpleDateFormat(
"
EEE, dd MMM yyyy HH:mm:ss z
"
);
TimeZone tz
=
TimeZone.getTimeZone(
"
GMT
"
);
dateFormatter.setTimeZone(tz);
return
dateFormatter;
}
结论:
也就是说应该是服务器区域设置不兼容了。我运行Tomcat的服务器是Windows2000区域设置当然是中文了,现在改成en-us,并重新启动Tomcat服务器后,上面的demo测试代码就能正常工作了。
看来Laszlo的国际化支持还是很薄弱,在LaszloSystem的在线技术论坛中这个区域的问题在2003年已经有人提出来了,但到现在2005年了还一直未予以处理,导致技术论坛上还有人骂LaszloSystem的开发团队不负责任。
测试环境配置:
PIII 667 384M
Windows2000 Server SP4
JDK 5.0
Tomcat 5.54
LPS 3.0b1
posted @ 2005-01-04 16:53
dannyr|一个都不能少!
阅读(3074)
评论(3)
编辑
收藏
所属分类:
Laszlo
发表评论
回复
引用
查看
#1楼
2005-01-04 17:04 |
dudu
这样的文章还是放在其他技术区比较合适吧。
回复
引用
查看
#2楼
[
楼主
]2005-01-04 17:10 |
dannyr|一个都不能少!
马上换!
回复
引用
#3楼
2005-01-19 14:47 |
goldenfun [未注册用户]
佩服,刚遇到这个问题就找到答案了,不尽兴啊,哈哈:>
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
闪存
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2005-01-04 17:09 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索
相关文章:
.NET初学者架构设计指南
你必须知道的.NET
MSN Messenger 无法登陆的另类解决方法
MSN Messenger 不能登录的解决方案"0x81000370错误"
NHibernate 2.0.0.Beta1发布了
Lucene2.3.2 发布
SQL查询.....
英语翻译求助...
.net 3.x是什么东东呀
谁能提供一些Asp.net3.x的入门源码阿?
相关链接:
所属分类的其他文章:
关于JSON
Rich Internet Applications 的技术选项
Laszlo上传文件Demo
OpenLaszlo 3.0 Released
关于Laszlo(2.x 3.0)无法动态加载资源的问题
LPS发布3.0Beta1
Laszlo简介
Laszlo's Roadmap
支持开源,近期将开设Laszlo专题,陆续介绍相关资讯
最新IT新闻:
MySpace推自助广告平台MyAds
Facebook创始人:信息共享或存摩尔定律
微软承认Vista用户账户控制功能有问题
资本寒冬侵袭中国视频网站 营销春天或不远
金融风暴波及全球创业板 中国概念股难独善其身
公告
我的联系方式:
MSN dannyr@163.com
QQ 563178
20060606新计数器
Detail
<
2005年1月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
随笔分类
.Net技术(22)
(rss)
C++(9)
(rss)
ColdFusion(5)
(rss)
Delphi(2)
(rss)
DevExpress(1)
(rss)
Flex技术(29)
(rss)
Java(4)
(rss)
Laszlo(9)
(rss)
Spry(9)
(rss)
生活随笔(10)
(rss)
杂项(13)
(rss)
随笔档案
2008年6月 (1)
2008年5月 (2)
2007年9月 (2)
2007年8月 (1)
2007年7月 (3)
2007年1月 (1)
2006年12月 (2)
2006年11月 (1)
2006年10月 (6)
2006年9月 (1)
2006年8月 (4)
2006年7月 (1)
2006年6月 (4)
2006年5月 (4)
2006年4月 (2)
2006年1月 (1)
2005年12月 (1)
2005年11月 (1)
2005年10月 (2)
2005年8月 (1)
2005年7月 (1)
2005年6月 (1)
2005年5月 (1)
2005年4月 (1)
2005年3月 (2)
2005年2月 (1)
2005年1月 (3)
2004年12月 (9)
2004年11月 (9)
2004年10月 (9)
2004年9月 (3)
2004年8月 (2)
2004年7月 (6)
2004年6月 (4)
文章分类
ColdFusion
(rss)
Flex技术(3)
(rss)
文章档案
2004年6月 (3)
我的链接
Trademan
(rss)
www.k-zone.cn
(rss)
呼呼堂
(rss)
牛皮糖
(rss)
最新评论
阅读排行榜
1. 任意对象数组ArrayList的排序法(可自定义排序字段、排序方向)(8670)
2. ASP.NET动态加载用户控件的页面生成过程(8650)
3. 征集比较完善的权限管理方案!(最好有C#方案)(6286)
4. 关于上个Flex-Jsp-DB例子中Flex和Jsp传递中文参数问题的解决方法!(Tomcat服务器)(5780)
5. 贴个Flex-Jsp-Mysql简单结合例子(5481)
6. Flex2.0文件上传功能(Flex2.0正式版)(5414)
7. Flex RemoteObject 简单应用Demo(5209)
8. DeKlarit:一个不错的top-down CG工具(4639)
9. Rich Client Fashion(转载)+乱弹(4458)
10. Flex2.0实现文件上传功能(服务器为ASP.NET)(4031)
评论排行榜
1. DeKlarit:一个不错的top-down CG工具(24)
2. 关于上个Flex-Jsp-DB例子中Flex和Jsp传递中文参数问题的解决方法!(Tomcat服务器)(17)
3. Flex2.0实现文件上传功能(服务器为ASP.NET)(17)
4. 如何关闭子线程?征集析构函数与多线程的讨论!(16)
5. 神影无踪-廖添丁FlashGame(15)
6. 征集比较完善的权限管理方案!(最好有C#方案)(13)
7. 贴个Flex-Jsp-Mysql简单结合例子(11)
8. ASP.NET动态加载用户控件的页面生成过程(11)
9. 体验 Delphi2005's ECO II 空间技术(10)
10. Flex2.0文件上传功能(Flex2.0正式版)(10)