学习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