- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在开发一个 Flex 3.4 应用程序,它通过最新版本的 BlazeDS 与在 JBoss-4.2.2 服务器上运行的 Java EE 后端互操作。当我在 Tomcat 上运行来自 Flash Builder 4 beta 2 的 Flex 应用程序时,一切都很好,Flex 应用程序能够进行所需的远程调用。但是我的生产环境在 JBoss 上,当我将应用程序移动到 JBoss 时(更新了 services-config.xml 以适应 JBoss),Flex 应用程序在远程调用时不断提示 Client.Error.MessageSend。起初,当我手动将应用程序部署到 JBoss 时,faultDetail 是 "Channel.Security.Error error Error #2048 ... "
;后来我尝试从 Flash Builder 运行应用程序,然后 faultDetail 变成了 "Channel.Connect.Failed error NetConnection.Call.BadVersion"
.
在 services-config.xml 中,<security>
下, 是:
<login-command class="flex.messaging.security.TomcatLoginCommand" server="Tomcat"/>
当迁移到 JBoss 时,我将其更新为:
<login-command class="flex.messaging.security.TomcatLoginCommand" server="JBoss"/>
我在JBoss的deploy文件夹下放了一个crossdomain.xml,如下:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
但是好像不行。我也试过将 crossdomain.xml 放到 deploy/xxxxx.war 文件夹下,问题依旧。
我使用的是 http://,而不是 https://,所以我想这与安全通道无关。
试图搜索解决方案,但大多数解决方案都与 PHP 相关,这并不是很有帮助。任何人有任何线索吗?
最佳答案
你有
<login-command class="**flex.messaging.security.TomcatLoginCommand**" server="Tomcat"/>
如果该类表明安全性属于 tomcat,您应该将其更改为实现接口(interface) flex.messaging.security.LoginCommand 或任何安全接口(interface) blaze 的类。
关于java - JBoss 上 Flex/BlazeDS 的 Client.Error.MessageSend 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1715296/
我正在尝试弄清楚如何使用 Blaze API 以编程方式将变量助手插入到模板中。我相信这需要使用某种形式来完成: Blaze.render(Blaze.with('variable', content
BlazeDS 是作为 servlet 实现的,因此仅限于大约数百个同时用户。 我想知道支持 Servlet 3 的最新 Web 容器(Tomcat 7、GlassFish/Grizzly、Jetty
这个问题在这里已经有了答案: How can I get the index of an array in a Meteor template each loop? (6 个回答) 6年前关闭。 有没
我知道如何通过更扩展的、可能是“正确的”方法来做到这一点,但我想知道是否有任何更简单的方法来做到这一点。 {{> alert message="My message"}} 基本上,我有一个采用值 me
我正在尝试下载 blazeDS 以将我 future 的 Adobe Flex 应用程序与 Java Web 应用程序集成,我发现的所有链接都来自 this site并指向 Adobe 的网站
如果我的 services-config.xml 文件中有以下内容用于在 Linux 服务器上设置 BlazeDS 日志文件,它会将日志文件保存在哪里?或者,输出是否默认显示在 Flash Build
我有一个更改 DOM 的模板,我想在保存到数据库时重新呈现模板。在 Blaze 之前,如果模板中某处有反应变量,Meteor 会重新渲染整个模板,但现在我该怎么做呢? 我在 Iron 路由器路由中设置
我们正在移除我们的 XSL-> HTML 解决方案,并为我们的用户群用 Flex UI 替换它。关注点之一是 BlazeDS(amf 端点,因此流或轮询)将无法像 EJB -> XML -> XSLT
仅使用远程服务的 BlazeDS 中可能的最大并发连接数是多少 最佳答案 远程调用是简单的 HTTP POST 调用……每个远程调用都将在应用服务器线程之一上执行。所以最大并发连接数将取决于您的服务器
我有一个 flex 客户端,可以对运行 BlazeDS 的 tomcat 服务器进行服务调用。我想在这种环境中优雅地处理服务器 session 超时。 我确实对服务有安全限制,因此客户端通过基于目标初
您好,我正在使用 Meteor & Blaze。 我的路线如下所示: FlowRouter.route('/software', { name: 'software', action(
我在 js 文件中有这个: isAdmin: function() { if (Meteor.user().roles[0] == "admin") { return tr
在我的 meteor 应用程序中,我想预加载一个选择选项列表,其中包含我收集的值。 在我的模板中我尝试了这个,它有效: {{#each items}} {{value}}
在处理 meteor 时我突然发现这个错误 quackadmin@quack:~/quack$ sudo meteor [[[[[ ~/quack ]]
是否有一种方法可以自动捕获 BlazeDS 远程处理方法引发的所有(未经检查的)异常,而无需将每个异常包装在最后的 try/catch block 中?我的代码根据需要捕获任何已检查的异常,但我希望杂
我在 js 文件中有这个: isAdmin: function() { if (Meteor.user().roles[0] == "admin") { return tr
寻求有关如何构建 blazeds/flex 游戏通信的建议。我想要实现的是拥有 x 不。服务器上发生的游戏,每个游戏将包含 2 到 6 名玩家。我认为这将涉及通过创建子主题来分割提要。例如,游戏 A
我有 2 个相同的 java 类(想象一下 getter 和 setter): class ScheduledEvent { private String eventName; priva
我有一些实现序列化的 Java 类,以及实现 IExternalizable 的相应 AS 对象(由 GAS 自生成)。 从服务器接收对象没有问题,但是当我尝试将对象发送到服务器时 - 它抛出异常:
我发现 blaze 生态系统* 令人惊叹,因为它涵盖了大多数数据工程用例。在 2015-2016 年期间,这些项目肯定有很多兴趣,但最近被忽略了。我这样说是看 github repos 上的提交。 所
我是一名优秀的程序员,十分优秀!