What exactly do you mean by
open home.xhtml? Are you trying to manually typing in the page name in your URL/browser?
At least in our application, home.xhtml is the landing page following a successful login. Keep in mind we are not using Drools, but in our pages.xml, the logic for this is easy to follow.
This is typically how you define a
start pagein Seam. However, I may have misunderstood your question.