Ajay,

WebSphere class-loaders policy can be configured in the WebSphere
console. To be able to deploy two OXF web module in the same
Enterprise Application, the Web App Class-Loader policy must be set to
"Module" (the default).

In that mode, WebSphere declares three class-loaders for your
application: the application class-loader, and two web app
class-loaders, children of the application class-loader.

You also need to make sure oxf.jar is present in each web app, and
not in the application directory. The OXF resource manager will
therefore be initialized in the web app private class-loader. The
EAR file must be structured like this:

META-INF/
  application.xml
oxf1.war/
  WEB-INF/
    web.xml
    lib/oxf.jar
  [...]
oxf2.war/
  WEB-INF/
    web.xml
    lib/oxf.jar
  [...]

[Other jar files]

Regards,
Julien

Erik Bruchez wrote:

Hi Ajay,

By "two webapps", you mean that you have two WARs and two web.xml, right? This should work. Can you send me by private email your two web.xml files?

I am asking the first question because since OXF 2.1 you can also have several instances of the OXF servlet within a same Web app. They must all share the same resource manager though.

-Erik

Ajay K. Mallik wrote:

Hi,

I have an Application consisting of two webapps each with their own resources directory. When I start the application, I see the following trace:


[10/15/03 11:01:44:134 EDT] 6637d858 WebGroup I SRVE0180I: [MHubCore] [/MHubCore] [Servlet.LOG]: oxf: init
Initializing Resource Manager with: {oxf.resources.webapp.rootdir=/WEB-INF/resources, oxf.resources.priority.2=org.orbeon.oxf.resources.ClassLoaderResourceManagerFactory, oxf.resources.priority.1=org.orbeon.oxf.resources.WebAppResourceManagerFactory, oxf.resources.factory=org.orbeon.oxf.resources.PriorityResourceManagerFactory, [EMAIL PROTECTED]


7000 [Thread-1] INFO org.orbeon.oxf.servlet.ProcessorService - This copy of OXF is licensed to: Ninish Ukkan / Adaptive Intelligence, Inc.


[10/15/03 11:01:54:088 EDT] 6637d858 WebGroup I SRVE0180I: [MHubCoreCorr] [/MHubCoreCorr] [Servlet.LOG]: oxf: init
[10/15/03 11:01:54:104 EDT] 6637d858 ApplicationMg A WSVR0221I: Application started: MHubCoreEAR



It seems that it is not initializing the resource manager for the second webapp. When I invoke the second webapp, it is not able to locate the xpl files specific to this webapp.


Please help. Thanks in Advance.

Ajay K Mallik



_______________________________________________ oxf-users mailing list [EMAIL PROTECTED] http://mail.orbeon.com/mailman/listinfo/oxf-users


_______________________________________________
oxf-users mailing list
[EMAIL PROTECTED]
http://mail.orbeon.com/mailman/listinfo/oxf-users

Reply via email to