qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex O'Ree" <spyhunte...@gmail.com>
Subject Re: unknown virtual host?
Date Wed, 03 Feb 2016 23:58:59 GMT
here's the classpath


[INFO] +- javax.jms:jms:jar:1.1:compile
[INFO] +- org.apache.qpid:qpid-client:jar:6.0.0:compile
[INFO] |  +- org.apache.qpid:qpid-common:jar:6.0.0:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:1.7.7:compile
[INFO] +- org.apache.qpid:qpid-broker:jar:6.0.0:test
[INFO] |  +- ch.qos.logback:logback-classic:jar:1.1.3:test
[INFO] |  |  \- ch.qos.logback:logback-core:jar:1.1.3:test
[INFO] |  +- commons-cli:commons-cli:jar:1.2:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-access-control:jar:6.0.0:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-amqp-0-8-protocol:jar:6.0.0:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-amqp-0-10-protocol:jar:6.0.0:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-amqp-1-0-protocol:jar:6.0.0:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-amqp-msg-conv-0-8-to-0-10:jar:6.0.0:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-amqp-msg-conv-0-8-to-1-0:jar:6.0.0:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-amqp-msg-conv-0-10-to-1-0:jar:6.0.0:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-derby-store:jar:6.0.0:test
[INFO] |  |  \- org.apache.derby:derby:jar:10.11.1.1:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-jdbc-provider-bone:jar:6.0.0:test
[INFO] |  |  \- com.jolbox:bonecp:jar:0.7.1.RELEASE:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-jdbc-store:jar:6.0.0:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-management-http:jar:6.0.0:test
[INFO] |  |  +- org.apache.geronimo.specs:geronimo-servlet_3.0_spec:jar:1.0:test
[INFO] |  |  +- org.eclipse.jetty:jetty-server:jar:8.1.17.v20150415:test
[INFO] |  |  |  +-
org.eclipse.jetty:jetty-continuation:jar:8.1.17.v20150415:test
[INFO] |  |  |  \- org.eclipse.jetty:jetty-http:jar:8.1.17.v20150415:test
[INFO] |  |  \- org.eclipse.jetty:jetty-servlet:jar:8.1.17.v20150415:test
[INFO] |  |     \- org.eclipse.jetty:jetty-security:jar:8.1.17.v20150415:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-management-jmx:jar:6.0.0:test
[INFO] |  +- org.apache.qpid:qpid-broker-plugins-memory-store:jar:6.0.0:test
[INFO] |  \- org.apache.qpid:qpid-broker-plugins-websocket:jar:6.0.0:test
[INFO] |     \- org.eclipse.jetty:jetty-websocket:jar:8.1.17.v20150415:test
[INFO] |        +- org.eclipse.jetty:jetty-util:jar:8.1.17.v20150415:test
[INFO] |        \- org.eclipse.jetty:jetty-io:jar:8.1.17.v20150415:test
[INFO] +- org.apache.qpid:qpid-broker-core:jar:6.0.0:test
[INFO] |  +- org.apache.qpid:qpid-management-common:jar:6.0.0:test
[INFO] |  +- com.fasterxml.jackson.core:jackson-core:jar:2.5.3:test
[INFO] |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.5.3:test
[INFO] |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.5.0:test
[INFO] |  +- org.apache.bcel:bcel:jar:5.2:test
[INFO] |  \- com.google.guava:guava:jar:18.0:test
[INFO] \- org.dojotoolkit:dojo:zip:distribution:1.10.2:test

On Wed, Feb 3, 2016 at 6:55 PM, Alex O'Ree <spyhunter99@gmail.com> wrote:
> here's the config. looks ok to me. strange since it works ok with the
> distro. i'm thinking its a classpath issue
>
> {
>   "id" : "1b8cbf11-972d-48f5-a6d5-eb9ed2b2d781",
>   "name" : "${broker.name}",
>   "modelVersion" : "6.0",
>   "authenticationproviders" : [ {
>     "id" : "6d9f1d6d-d0df-4f2c-a068-d8ac413dc4df",
>     "name" : "passwordFile",
>     "type" : "PlainPasswordFile",
>     "path" : ".${file.separator}etc${file.separator}passwd",
>     "preferencesproviders" : [ {
>       "id" : "cdcedd31-974c-4711-a8ef-16cef6369e16",
>       "name" : "fileSystemPreferences",
>       "type" : "FileSystemPreferences",
>       "path" : "${qpid.work_dir}${file.separator}user.preferences.json"
>     } ]
>   } ],
>   "brokerloggers" : [ {
>     "id" : "c3828453-c670-419e-9f5e-bc8a575b09ae",
>     "name" : "logfile",
>     "type" : "File",
>     "fileName" :
> "${qpid.work_dir}${file.separator}log${file.separator}qpid.log",
>     "brokerloginclusionrules" : [ {
>       "id" : "7ed0b467-7b14-47dc-b894-96419ea3206b",
>       "name" : "Operational",
>       "type" : "NameAndLevel",
>       "level" : "INFO",
>       "loggerName" : "qpid.message.*"
>     }, {
>       "id" : "7be75727-f432-4d86-99d8-3f6386e30c1f",
>       "name" : "Qpid",
>       "type" : "NameAndLevel",
>       "level" : "INFO",
>       "loggerName" : "org.apache.qpid.*"
>     }, {
>       "id" : "ee995bf5-2aa6-4368-a1c1-881e16d51c9b",
>       "name" : "Root",
>       "type" : "NameAndLevel",
>       "level" : "WARN",
>       "loggerName" : "ROOT"
>     } ]
>   }, {
>     "id" : "2e98f904-09b0-4e9d-82ae-9f7426aad96a",
>     "name" : "memory",
>     "type" : "Memory",
>     "brokerloginclusionrules" : [ {
>       "id" : "cf4e069d-42f0-4eee-a197-49a51a83617b",
>       "name" : "Operational",
>       "type" : "NameAndLevel",
>       "level" : "INFO",
>       "loggerName" : "qpid.message.*"
>     }, {
>       "id" : "027986a5-e630-43eb-9ff6-ab1216db07e8",
>       "name" : "Qpid",
>       "type" : "NameAndLevel",
>       "level" : "INFO",
>       "loggerName" : "org.apache.qpid.*"
>     }, {
>       "id" : "5072bb7b-a5e0-4890-9976-eed392bc0334",
>       "name" : "Root",
>       "type" : "NameAndLevel",
>       "level" : "WARN",
>       "loggerName" : "ROOT"
>     } ]
>   } ],
>   "plugins" : [ {
>     "id" : "5e501ec6-baa5-4909-9d5c-8c5c905f03e2",
>     "type" : "MANAGEMENT-HTTP",
>     "name" : "httpManagement"
>   }, {
>     "id" : "248144a5-d944-4c90-b065-e3eab65a890c",
>     "type" : "MANAGEMENT-JMX",
>     "name" : "jmxManagement"
>   } ],
>   "ports" : [ {
>     "id" : "4452303a-14d9-47e2-b29e-61d7eadf75cf",
>     "name" : "AMQP",
>     "port" : "${qpid.amqp_port}",
>     "authenticationProvider" : "passwordFile",
>     "virtualhostaliases" : [ {
>       "id" : "7c41f279-07b2-4451-b4fe-c90f6741e310",
>       "name" : "defaultAlias",
>       "type" : "defaultAlias"
>     }, {
>       "id" : "5eec600c-d03c-431e-9781-85991d32287f",
>       "name" : "hostnameAlias",
>       "type" : "hostnameAlias"
>     }, {
>       "id" : "4453ccc8-6f98-4ff5-ae14-d2d6ab79c176",
>       "name" : "nameAlias",
>       "type" : "nameAlias"
>     } ]
>   }, {
>     "id" : "3689494b-f416-4de3-8fc8-2bfab746339e",
>     "name" : "HTTP",
>     "type" : "HTTP",
>     "authenticationProvider" : "passwordFile",
>     "port" : "9090",
>     "protocols" : [ "HTTP" ],
>     "transports" : [ "TCP" ],
>     "lastUpdatedBy" : "admin",
>     "lastUpdatedTime" : 1454502274259,
>     "createdBy" : null,
>     "createdTime" : 0
>   } ],
>   "virtualhostnodes" : [ {
>     "id" : "ec4b3d05-5003-4082-9643-d23cdccdad91",
>     "name" : "default",
>     "type" : "JSON",
>     "defaultVirtualHostNode" : "true",
>     "virtualHostInitialConfiguration" : "{}",
>     "lastUpdatedBy" : null,
>     "lastUpdatedTime" : 1454501993417,
>     "createdBy" : null,
>     "createdTime" : 0
>   } ]
> }
>
> On Wed, Feb 3, 2016 at 4:17 PM, Rob Godfrey <rob.j.godfrey@gmail.com> wrote:
>> Can you post the config here?  "Unknown virtualhost" might indicate
>> improperly configured virtual host aliases... or it may be some other issue
>>
>>
>> Correctly configured virtualhostaliases would look something like this:
>>
>> "ports" : [ {
>>     "id" : "3b415494-4c58-4fe1-a972-fea7f84b0c74",
>>     "name" : "AMQP",
>>     "port" : "${qpid.amqp_port}",
>>     "authenticationProvider" : "passwordFile",
>>     "virtualhostaliases" : [ {
>>       "id" : "b13cf37a-1a9f-40d2-9670-72f444403452",
>>       "name" : "defaultAlias",
>>       "type" : "defaultAlias"
>>     }, {
>>       "id" : "ccf359fa-3988-4517-925a-a3be24163783",
>>       "name" : "hostnameAlias",
>>       "type" : "hostnameAlias"
>>     }, {
>>       "id" : "b19c5aa1-587d-4a51-8528-aee49747b475",
>>       "name" : "nameAlias",
>>       "type" : "nameAlias"
>>     } ]
>>   }
>>
>> You need to configure at least a nameAlias (and probably a defaultAlias)
>> for each AMQP port you define to get the "expected" behaviour... Virtual
>> Host Aliases are used to convert the name in the connection string to the
>> virtual host to use, in theory two different users requesting the same
>> virtual host may get connected to different places... in practice the more
>> common case  is to allow multiple names to match to the same virtual host.
>> For AMQP 1.0 the expected behaviour is that the name put in the "host"
>> field is the DNS host of the server.  The "nameAlias" uses exact string
>> matching against the actual name of the virtual host.  The "defaultAlias"
>> matches the empty string to the virtual host which is marked as the default.
>>
>> In terms of the rendering of the HTML console, make sure you have the dojo
>> zip file in the classpath.
>>
>> Hope this helps,
>> Rob
>>
>> On 3 February 2016 at 12:37, Alex O'Ree <spyhunter99@gmail.com> wrote:
>>
>>> Again, with the thread of an embedded qpid server in a unit test...
>>> I can get the test case (connect to amqp and wait for a reply) to run
>>> fine with qpid running from the distro. When running the server in the
>>> unit test, I'm now running into the follow error.
>>>
>>>
>>> Connecting to amqp://guest:guest@
>>> /default?brokerlist='tcp://localhost:5672'
>>>
>>> org.apache.qpid.AMQConnectionFailureException: Unknown virtualhost
>>> 'default'
>>>
>>> I took the ~/config.json used by the distro server and was able to get
>>> the unit test version to read from it and the etc password files. Only
>>> change was the http port and the location of the password files. The
>>> name "default" is definitely in the config file so I'm not really sure
>>> what's going on. In terms of maven dependencies, I have the following,
>>> all at 6.0.0
>>> qpid-client
>>> qpid-broker
>>> qpid-broker-core
>>>
>>>
>>>
>>>
>>> Aside from the above error, the http web management portion doesn't
>>> render correctly while in embedded mode (no username/password box),
>>> maybe i'm missing a dependency?
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
>>> For additional commands, e-mail: users-help@qpid.apache.org
>>>
>>>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Mime
View raw message