学习lcds- data management part ,
报错: Unable to access UserTransaction in DataService" error.
困扰我很久之后终于得到解决。
网上的指点很是有用 (http://kb2.adobe.com/cps/828/6b82874f.html ),
在C:\tomcatSinosoft\conf\Catalina\localhost下面创建lcds-samples.xml
文件内容:
<Context docBase="c:/tomcatSinosoft/webapps/lcds-samples" privileged="true" antiResourceLocking="false" antiJARLocking="false">
<Transaction factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>
</Context>
JOTM JAR files 这些jar包需要复制到tomcat-common-lib 下面
If you ever run into a "Unable to access UserTransaction in DataService" error when working with LCDS on Tomcat 5.5.x+, make sure you configured the Java Open Transaction Manager (JOTM) correctly. You can do this by adding the following in a project config file ( a file named [MY_PROJECT].xml in [TOMCAT_HOME]/conf/Catalina/localhost):
很久没有碰FDMS,有不能运行了lcds-samples了,见此篇文章,配置好了
1. 弄清概念
Flex 2.0 实际上是一个产品系列,初学者安装之前应当弄清楚中各个产品的功能和相互之间的联系。 参考Flex官方介绍:http://ww.adobe.com/go/flex,了解Flex 2.0 系列的各个产品特性。
2. 记得要Tomcat加入加入JTA支持
JTA的包一般都是被应用服务器自带,可Tomcat默认却不支持JTA,所以用Flex Enterprise Services 2.0时必须自己手动在Tomcat中安装JTA以获得支持。否则的话运行samples.war肯定会在控制台看到类似下面的错误:
java.lang.NoClassDefFoundError: javax/transaction/SystemException。
如果真是需要使用事务功能,推荐用Java Open Transaction Manager(JOTM) 来提供 UserTransaction。嫌配JOTM麻烦的话可以自己直接拷贝jta**.jar,jdom.jar放到samples/lib下凑合一下,例子的各个功能基本都可以正常运行。
JOTM的安装可以参考网上的一些教程,比如
http://jotm.objectweb.org/current/jotm/doc/howto-tomcat-jotm.html。基本就是下载最新的二进制发行版(http://forge.objectweb.org/projects/jotm/),解压缩,从lib目录拷贝*.jar文件(除了log4j.jar、common-cli.jar和jotm_iiop_stubs.jar之外)到$TOMCAT_HOME/shared/lib目录下,然后再配置一下server.xml、web.xml即可。
3. 浏览器需要安装支持调试功能的Flash Player插件,否则无法使用 Flex IDE 的调试功能。
支持调试功能的Flash Player可以去官方下载:
http://www.adobe.com/support/flashplayer/downloads.html
在那些名字有debugger字样的里面找需要的吧。
thanks: http://www.blogjava.net/weidy/archive/2006/12/30/RIA.html
another : http://www.airlive.org.cn/viewthread.php?tid=168
分享到:
相关推荐
在使用 Flex 应用程序与后端服务交互时,可能会遇到 “Unable to access UserTransaction in DataService” 错误。 **2. 解决方案** - **确保 JOTM 已正确安装**。按照上文所述的步骤安装并配置 JOTM。 - **检查 ...
Flex、LCDS(LiveCycle Data Services)与Java的结合,为开发者提供了一种强大的工具集,能够创建功能丰富、交互性强的Web应用。本文将深入探讨这三者之间的协同工作原理及其应用。 Flex是Adobe公司推出的一种基于...
liveCycle data Service part1,
Flex、LCDS(LiveCycle Data Services)和Java的结合是Adobe Flex开发中常见的技术栈,主要用于构建富互联网应用程序(Rich Internet Applications,RIAs)。本文将深入探讨这些技术及其相互之间的协同工作方式。 ...
liveCycle data Service - part2
liveCycle data Service - part3
用于jdbc 连接hive时候用户名,密码校验
LCDS(LiveCycle Data Services)是Adobe开发的一个强大的数据服务框架,主要用于富互联网应用程序(RIA)的开发。它为Flex、AIR(Adobe Integrated Runtime)和其他客户端应用提供了与服务器端数据集成的强大工具。...
部署到应用服务器上,用于Flex的服务器端。 LCDS=live cycle data service --> used in Flex 3 FDS= flex data service --> used in Flex 2
在使用Flash Builder 4开发基于LCDS (LiveCycle Data Services) ES2的项目时,可能会遇到一个名为"Bad version number in .class file"的错误。这个错误通常表明编译后的类文件与运行环境中的Java虚拟机(JVM)版本...
从官方安装包lcds31-win.exe中提取的lcds31.war。
Flex LCDS Data Paging 是一种在Adobe Flex应用程序中处理大量数据时使用的高级数据分页技术。LCDS(LiveCycle Data Services)是Adobe提供的一个强大的服务,它允许开发者在Flex客户端和服务器之间高效地传输数据,...
LCDS(LiveCycle Data Services),原名为Flex Data Service(FDS),是Adobe提供的一款强大的数据服务解决方案,专门针对Flex和Flex应用的后端数据交互。它建立在Java平台之上,同时也支持ColdFusion版本,为Flex...
Adobe LiveCycle Data Services(简称LCDS)是Adobe公司推出的一款面向企业级应用开发的数据服务产品,主要用于提供实时数据交换、消息传递、远程对象访问等服务。LCDS能够帮助开发者快速构建基于Adobe Flex和Adobe ...
LCDS,全称 LiveCycle Data Services,以前被称为 Flex Data Service,是Adobe提供的一个Java后端数据服务解决方案。LCDS 支持Java应用程序与Flex客户端之间的通信,提供了数据绑定、事件驱动、实时消息传递等功能。...
Flex4与Java通过LCDS(LiveCycle Data Services)进行通信并访问Oracle数据库的配置过程是一项技术性较强的任务,涉及到多个组件的安装与配置。以下是详细步骤: 首先,Flex4自身无法直接与Oracle数据库进行交互,...
《LCDs Develop Guide》是Adobe LiveCycle Data Services ES Developer's Guide的中文译名,这是一份详尽的指导文档,旨在帮助开发者理解并利用Adobe LiveCycle Data Services(以下简称LCDS)进行高效的数据服务...
2. **复制 WAR 文件**:将安装包中的 `lcds.war`、`lcds-samples.war` 和 `ds-console.war` 文件复制到 Tomcat 的 `webapps` 目录下。 3. **修改配置文件**:打开 `conf/server.xml` 文件,调整相关的端口设置(如 ...