当前位置: 首页 > 知识库问答 >
问题:

支持SSL的Artemis ActiveMQ配置

秦奇
2023-03-14
<broker xmlns="http://activemq.org/schema">
   <web bind="https://0.0.0.0:8161" path="web" keystorePath="keystore.p12" keystorePassword="123" truststorePath="trusstore.p12" truststorePassword="123">
      <app url="activemq-branding" war="activemq-branding.war"/>
      <app url="artemis-plugin" war="artemis-plugin.war"/>
      <app url="console" war="console.war"/>
   </web>
</broker>
javax.xml.bind.UnmarshalException
 - with linked exception:
[org.xml.sax.SAXParseException; lineNumber: 28; columnNumber: 188; cvc-complex-type.3.2.2: Attribute 'keystorePath' is not allowed to appear in element 'web'.]

我不明白我做错了什么?

共有1个答案

东明德
2023-03-14
<broker xmlns="http://activemq.org/schema">
   <jaas-security domain="activemq"/>

   <server configuration="file:/home/dbruscin/Workspace/temp/apache-artemis-2.11.0/broker/etc//broker.xml"/>

   <web bind="https://0.0.0.0:8161" path="web" keyStorePath="keystore.p12" keyStorePassword="123" trustStorePath="trusstore.p12" trustStorePassword="123">
       <app url="activemq-branding" war="activemq-branding.war"/>
       <app url="artemis-plugin" war="artemis-plugin.war"/>
       <app url="console" war="console.war"/>
   </web>
</broker>
 类似资料:
  • 问题内容: 在Ubuntu上配置具有SSL支持的pymssql (现在已停产)需要什么步骤,以便我可以连接到需要加密连接的SQL Server实例(例如Azure)? 问题答案: 以下对我来说干净地安装了Xubuntu 16.04 LTS x64: 第一个挑战是,我们从Ubuntu 16.04信息库获得的FreeTDS不支持“现成的” SSL,因此我们需要构建自己的SSL。首先安装(还将安装构建必

  • 本文向大家介绍详解nginx使用ssl模块配置HTTPS支持,包括了详解nginx使用ssl模块配置HTTPS支持的使用技巧和注意事项,需要的朋友参考一下 默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。 生成证书

  • 问题 如何用内置的cheerypy提供SSL支持? 解法 import web from web.wsgiserver import CherryPyWSGIServer CherryPyWSGIServer.ssl_certificate = "path/to/ssl_certificate" CherryPyWSGIServer.ssl_private_key = "path/to/ssl

  • 我在演戏!(2.2.1,Java)应用程序,我希望允许: 客户端证书-只有使用客户端证书的客户端身份验证才能使用应用程序API 服务器端证书–客户端必须能够通过其受信任的CA列表对服务器提供的证书进行身份验证 你在玩什么!这样做的最佳实践? 另外,你知道Play!使用什么加密算法吗?(TLS1.2, 1.1, 1.0、SSL 3.0、SSL 2.0等),如果它不使用TLS 1.2,我可以强制Pla

  • 如何修复这个错误,发生在DebianLinux使用ssl命令与红宝石? /usr/lib/ruby/1.8/net/http.rb:586:在连接:SSL_connect返回=1 errno=0状态=未知状态:不支持的协议(OpenSSL::SSL::SSLError) 我找到了答案,我ḿ 将此作为其他用户的参考发布。

  • 问题内容: 我有一个由某些客户端提供的基于Java的应用程序。当我尝试运行该应用程序时,我遇到错误,当我联系客户端时,他们只是要求用8更新JCE , 我做了以下步骤 从Oracle JCE下载站点下载软件。 解压缩该软件包并将文件local_policy.jar和US_export_policy.jar复制到JRE安全库中。 JRE-C:\ Program Files \ Java \ jre1.