Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-9405

Supplied jetty.xml fails to load if ssl is enabled

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 6.0.0
    • 6.0.1, 6.1.0
    • Web Console
    • None
    • EL7
      java-latest-openjdk-18.0.2.0.9-1.rolling.el7.x86_64

    Description

      Using a fresh download of the current AMQ 6.0.0 if you enable SSL within jetty.xml the server fails to loads and provides the attached error.

      <bean id="SecureConnector" class="org.eclipse.jetty.server.ServerConnector">
          <constructor-arg ref="Server" />
            <constructor-arg>
              <bean id="handlers" class="org.eclipse.jetty.util.ssl.SslContextFactory">
                <property name="keyStorePath" value="${activemq.conf}/broker.ks" />
                <property name="keyStorePassword" value="password" />
              </bean>
            </constructor-arg>
          <property name="port" value="8162" />
      </bean>

       

      ERROR | Failed to load: class path resource [activemq.xml], reason: Error creating bean with name 'invokeConnectors' defined in class path resource [jetty.xml]: Cannot create inner bean 'SecureConnector' of type [org.eclipse.jetty.server.ServerConnector] while setting bean property 'arguments' with key [1]  (Full error attached)

      This works as expected in previous versions.

      Attachments

        Activity

          People

            jbonofre Jean-Baptiste Onofré
            jj-amq JJ
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 20m
                20m