[keycloak-user] MongoDB and removing datasource KeycloakDS

Marek Posolda mposolda at redhat.com
Tue Apr 1 12:19:26 EDT 2014


No problem, everyone is doing mistakes and for me it's good to know that 
someone is using mongo model :-)

Thanks for the suggestion, will try to improve docs a bit to ensure that 
no-one will do similar mistake in the future.

Thanks,
Marek

On 1.4.2014 18:06, Davide Ungari wrote:
> It's my fault, I always read too fast the documentation.
>
> I can suggest to use a ordered list, maybe could help to emphasize 
> that steps are 2.
>
> I'm sorry for the waste of time, again it's my fault.
>
> --
> Davide
>
>
> On Tue, Apr 1, 2014 at 5:53 PM, Marek Posolda <mposolda at redhat.com 
> <mailto:mposolda at redhat.com>> wrote:
>
>     It's already there if you look at the
>     http://docs.jboss.org/keycloak/docs/1.0-alpha-3/userguide/html/server-installation.html#d4e167
>     (very last line)
>
>     Did you just overlook it or is it not understandable that both
>     actions are needed? I wonder if I should somehow rewrite this
>     paragraph to emphasize that both things (removing datasource and
>     persistence.xml) are required? wdyt?
>
>     Marek
>
>
>     On 1.4.2014 17:14, Davide Ungari wrote:
>>     Yes it helps! Now it works, maybe this information should be
>>     added to the documentation.
>>
>>     Thanks
>>
>>     --
>>     Davide
>>
>>
>>     On Tue, Apr 1, 2014 at 4:06 PM, Marek Posolda
>>     <mposolda at redhat.com <mailto:mposolda at redhat.com>> wrote:
>>
>>         |Hi,
>>
>>         It's ok to remove KeycloakDS datasource from standalone.xml
>>         if you switch to mongo model, but note that in this case, you
>>         should also remove file
>>         standalone/deployments/auth-server.war/WEB-INF/classes/META-INF/persistence.xml
>>         .
>>
>>         If you remove just datasource, but keep persistence.xml, then
>>         Application server will automatically try to initialize JPA
>>         from persistence.xml file, but in this case it won't work as
>>         persistence.xml contains reference to KeycloakDS datasource,
>>         which is not available.
>>
>>         You need to either:
>>         - Remove both KeycloakDS and persistence.xml file (that's
>>         recommended to have a bit faster startup time)
>>         - Keep both datasource and persistence.xml
>>
>>         Hope it helps,
>>         Marek||
>>
>>         |
>>         On 1.4.2014 13:15, Davide Ungari wrote:
>>>         Hi everybody,
>>>         I'm tryng to use keycloak withh mongo.
>>>
>>>         I followed the documantation:
>>>         http://docs.jboss.org/keycloak/docs/1.0-alpha-3/userguide/html/server-installation.html#d4e167
>>>
>>>         But removing datasource |KeycloakDS| from
>>>         |standalone/configuration/standalone.xml causes an error
>>>         message:|
>>>         |
>>>         |
>>>         |
>>>         13:10:56,838 INFO  [org.jboss.as.jpa] (MSC service thread
>>>         1-1) JBAS011401: Read persistence.xml for
>>>         jpa-keycloak-identity-store
>>>         13:10:57,321 ERROR
>>>         [org.jboss.as.controller.management-operation] (Controller
>>>         Boot Thread) JBAS014613: Operation ("deploy") failed -
>>>         address: ([("deployment" => "auth-server.war")]) - failure
>>>         description: {"JBAS014771: Services with missing/unavailable
>>>         dependencies" =>
>>>         ["jboss.persistenceunit.\"auth-server.war#jpa-keycloak-identity-store\".__FIRST_PHASE__
>>>         is missing
>>>         [jboss.naming.context.java.jboss.datasources.KeycloakDS]"]}
>>>
>>>         |
>>>         Suggestions?
>>>
>>>         Thanks
>>>         --
>>>         Davide
>>>
>>>
>>>         _______________________________________________
>>>         keycloak-user mailing list
>>>         keycloak-user at lists.jboss.org  <mailto:keycloak-user at lists.jboss.org>
>>>         https://lists.jboss.org/mailman/listinfo/keycloak-user
>>
>>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-user/attachments/20140401/134f8a97/attachment.html 


More information about the keycloak-user mailing list