- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 ActiveMQ plugin对于 Grails (2.4.x),它会干扰 SSL 连接。搞乱 SSL 连接是指它不允许客户端浏览器使用 SSL 连接到 Grails 应用程序。
任何尝试连接到 Web 应用程序的 SSL 端口(无论它设置成什么)都会导致浏览器报告 ERR_SSL_PROTOCOL_ERROR
。
如果我禁用插件 SSL 就可以正常工作。
我已经查看了插件源代码,但我没有看到任何应该这样做的内容。
我完全不知所措,这让我发疯。我不确定我可以提供哪些其他信息来帮助其他人帮助我,但我希望有人可以向我指出某种 ActiveMQ 设置,我可以使用它来禁用这种奇怪的行为。
插件中包含的库如下:
activemq-broker-5.10.1.jar
activemq-client-5.10.1.jar
activemq-jms-pool-5.10.1.jar
activemq-openwire-legacy-5.10.1.jar
activemq-pool-5.10.1.jar
activemq-spring-5.10.1.jar
最佳答案
事实证明,这是因为 Active MQ 会检测“Bouncy CaSTLe”安全提供程序是否在类路径中可用,并将其添加到第二个位置的 java.security.Security
提供程序中它创建了代理。
不幸的是,Active MQ 中没有禁用此功能的选项,并且在 JIRA 中对此进行了简要讨论,并确定这永远不会是一个选项。
由于该项目还使用了用于 Grails 的 crypto:2.0
插件,因此它为 JVM 加载了 Bouncy CaSTLe 安全提供程序。作为独立的,这对于 Active MQ 来说很好,但是当嵌入到 Tomcat 中时,这会导致 SSL 问题。不确定为什么 Bouncy CaSTLe 提供程序没有正确处理 SSL TLS,但将以下内容添加到 BootStrap.groovy
会将其从提供程序中删除并修复问题。
java.security.Security.removeProvider('BC')
在这个项目中,我们在虚拟机中使用 ActiveMQ,并且不需要任何额外的安全提供程序供 Active MQ 用于 SSL 连接,因为它无论如何都不会使用它们。
关于grails - Grails 的 ActiveMQ 插件接管 SSL 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35211586/
提前感谢大家- 我还没有找到一种简单的方法来做到这一点,但是,是否可以接管写入 JspWriter 的数据(标题和所有内容)的处理?有点像动态管理缓冲区然后控制输出到 JspWriter 的联络员?由
我想接管音量调高和音量调低的过度输入。目前我的代码是: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { Lo
我正在编写这个程序,我正在尝试在用户登录后显示辅助页面。我的第一个屏幕由 LoginInterfaceController 处理,如下所示。 @Controller public class Logi
我一直在为项目的一些新基础设施设置 CloudFormation 模板,并且已将其添加到 Route 53 托管区域。 现在理想情况下,我想创建一个包含我们所有托管区域和基本配置的“核心域”堆栈。问题
我同时使用 Facebook SDK 和 jQuery...出于某种原因,加载了 Facebook SDK,$不再作为 jQuery 对象工作。我所有的 jQuery 调用仍然有效,但我必须使用 jQ
我尝试使用 stopPropagation() 但没有运气。 我有这样的结构: 我有一个绑定(bind)到 Logo 的点击,它在其中附加了 img 元素,结果如下: 我想将点
(我在 Debian 8 上使用 Bash 4.4.12。问题也在 bash mailing list 中提出。) 请参阅以下步骤重现该问题。 来自 tty #1 (pts/2): [STEP 101
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我正在开发的 Android TV (ATV) 应用具有语音控制功能。基本上,当用户按下 Remote 上的麦克风按钮时,按键事件(由 KeyEvent.KEYCODE_SEARCH 标识)由应用处理
我有使用 iframe 显示外部内容的 Cordova 应用程序(在这种情况下是 youtube 嵌入式视频) 当单击 iframe 内的链接(如 youtube Logo )时,整个 webview
我正在尝试使用远程桌面协议(protocol)在 Ubuntu 15.04 上使用 Remmina 连接到 Windows 7 PC。哪个工作正常。 我遇到的唯一问题是我用作服务器状态监视器的 Win
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我关注了tutorial部署Redis主从部署。Slave和Master都有自己的服务。我有 Spring boot 应用程序,其配置中有主主机以保存/读取其中的数据。因此,当我终止 redis-ma
考虑这段代码(完全基于飞碟的“入门”代码,保留他们的权利): package flyingsaucerpdf; import java.io.File; import java.io.FileOutp
我是一名优秀的程序员,十分优秀!