Hi David,

   I'm sorry about it that i write it wrong.

   But I change the second DBVendor name to DBVendor_2, and it create
a db file named "lift_proto2.db.h2.db".
And it doesn't work, I add this method to the User model to specify
the default db connection.

###
override def dbDefaultConnectionIdentifier = bootstrap.liftweb.OneDB
###

   I use this code in M7 and it's fine.

   How can i define a vendor for the DefaultConnectionIdentifier in
M8?

   Thank you very much!

Cheers,
  Neil

On Jan 13, 1:35 pm, David Pollak <[email protected]>
wrote:
> The problem with this code is you are using the same connection vendor
> for both connection identifiers *and* you're not defining a vendor for
> the DefaultConnectionIdentifier
>
> On Jan 11, 7:05 am, "Neil.Lv" <[email protected]> wrote:
>
> > Hi all,
>
> >    There is a problem when i upgrading the 1.1-M7 to 1.1-M8, the db
> > connection is broken.
>
> >    I use two database connection in my app, it's broken in 1.1-M8.
> > ###
> > object OneDB extends ConnectionIdentifier {
> >  override def jndiName = "lift_proto"}
>
> > object TwoDB extends ConnectionIdentifier {
> >  override def jndiName = "lift_proto2"}
>
> > ###
>
> >    The error message is:
> > ###
> > HTTP ERROR 500
>
> > Problem accessing /. Reason:
>
> >     Looking for Connection Identifier ConnectionIdentifier(lift) but
> > failed to find either a JNDI data source with the name lift or a lift
> > connection manager with the correct name
> > ###
>
> >   Maybe I missing something else configure in M8 that it's different
> > from M7.
>
> >   The test demo address is :http://github.com/anim510/two_db_demo
>
> >   Thanks for any help very much!
>
> > Cheers,
> >   Neil
-- 
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.


Reply via email to