Composition of default shared libraries in Oc4j

Hi,
I'm trying to undestand the shared libraries in OC4J 10.1.3.
Looking at the global application.xml (located in j2ee\home\config), I noticed the following element:
<!-- The default set of application shared libraries. -->
<imported-shared-libraries>
<import-shared-library name="oracle.dms"/>
<import-shared-library name="oracle.jdbc"/>
<import-shared-library name="oracle.xml"/>
<import-shared-library name="soap"/>
<import-shared-library name="global.libraries"/>
<import-shared-library name="global.tag.libraries" />
</imported-shared-libraries>
For example, I suppose that the library named "oracle.xml" is made up of some JARS, but I can't understand where the jar list is defined.
I looked in server.xml, but "oracle.xml" is not defined there. It seems that "oracle.xml" is not defined in a configutation file, but it's hard-coded somewhere.
Please, notice that I perfectly know that it's possible to import a different XML parser (it's explained in a lot of documents).
Please, help me.

gday Claudio --
Well the good news is that we've good a pretty good facility in OC4J 10g (10.1.3) that may help in this situation.
We can query the classloading mechanism and have it report on quite a few different areas related to classloading.
This is documented in the 10.1.3 Config and Admin Guide (http://download-west.oracle.com/otn/java/oc4j/1013/doc/web.1013/b14432.pdf) towards the end of Chapter 7.
For example, if you want to see the full list of shared-libraries that are loaded by OC4J and what is visible to an application you can perform a query like this:
java -Doc4j.start.query=LoaderTree+Exit -jar oc4j.jarOr you can restrain it to the loader for a specific application as follows:
java -Doc4j.start.query=LoaderTree[b][AcmeOrderProcessor.root]+Exit -jar oc4j.jar
These queries will display the classloader tree and will describe all of the loaded resources, the code-sources, the packages imported, etc. for each of the libraries that are loaded.
Here's an example I picked out of a query report for the oracle.jdbc shared library
| +- Name: oracle.jdbc:10.1.0_2
| | Parent: jre.extension:0.0.0
| | Scope: Global: API & Shared
| | Creator:
| | oracle.oc4j.loader.PolicyClassLoader.init(PolicyClassLoader.java:572)
| | oracle.oc4j.loader.PolicyClassLoader.<init>(PolicyClassLoader.java:432)
| | oracle.oc4j.loader.boot.XMLBootConfiguration.setCurrentLoader(XMLBootConfiguration.java:911)
| | oracle.oc4j.loader.boot.XMLBootConfiguration.startElement(XMLBootConfiguration.java:498)
| | org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1674)
| | org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
| | org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
| | org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)
| | org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
| | org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
| | oracle.oc4j.loader.boot.XMLBootConfiguration.configureLoaders(XMLBootConfiguration.java:258)
| | oracle.oc4j.loader.boot.BootStrap.populateLoaders(BootStrap.java:477)
| | oracle.oc4j.loader.boot.BootStrap.initLoaders(BootStrap.java:320)
| | oracle.oc4j.loader.boot.BootStrap.createBootEnvironment(BootStrap.java:284)
| | oracle.oc4j.loader.boot.BootStrap.main(BootStrap.java:216)
| | Search-Policy: Standard[findLoadedClass -> askParent -> checkSharedLibraries -> findLocal]
| | Supported-Configurations:
| | <code-source> (e.g. "boot.xml")
| | <code-source> (ignore manifest Class-Path) (e.g. "boot.xml")
| | <import-shared-library> (e.g. "boot.xml")
| | Buffer-Size: 25845
| | Code-Sources: (# of subscribers) '.' = created, '-' = closed, '+' = open, '*' = suspended, '!' = orphaned
| | 0. (1)+ /D:/java/oc4j-main-latest/jdbc/lib/ojdbc14dms.jar (from <code-source> (ignore manifest Class-Path) in boot.xml in D:\java\oc4j-main-latest\j2ee\home\oc4j.jar)
| | 1. (1)+ /D:/java/oc4j-main-latest/jdbc/lib/orai18n.jar (from <code-source> (ignore manifest Class-Path) in boot.xml in D:\java\oc4j-main-latest\j2ee\home\oc4j.jar)
| | 2. (1)+ /D:/java/oc4j-main-latest/opmn/lib/ons.jar (from <code-source> (ignore manifest Class-Path) in boot.xml in D:\java\oc4j-main-latest\j2ee\home\oc4j.jar)
| | 3. (1)+ /D:/java/oc4j-main-latest/jdbc/lib/ocrs12.jar (from <code-source> (ignore manifest Class-Path) in boot.xml in D:\java\oc4j-main-latest\j2ee\home\oc4j.jar)
| | Native-Code-Sources: (# of subscribers) '.' = created, '-' = closed, '+' = open, '*' = suspended, '!' = orphaned
| | Imported-Shared-Libraries:
| | oracle.dms:3.0
| | Loaded-Packages:
| | 1. oracle.jdbc
| | 2. oracle.jdbc.driver
| | 3. oracle.sql.converter
| | 4. oracle.sql
| | 5. oracle.i18n.text.converter
| | 6. oracle.jdbc.pool
| | Loaded-Classes:
| | 1. class oracle.jdbc.pool.OracleDataSource
| | 2. class oracle.jdbc.driver.OracleDriver
| | 3. class oracle.sql.converter.CharacterConverterFactory
| | 4. class oracle.sql.converter.CharacterConverterFactoryOGS
| | 5. class oracle.sql.converter.CharacterConverters
| | 6. class oracle.i18n.text.converter.CharacterConverterOGS
| | 7. class oracle.i18n.text.converter.CharacterConverter12Byte
| | 8. class oracle.i18n.text.converter.CharacterConverterSJIS
| | 9. class oracle.sql.CharacterSet
| | 10. class oracle.sql.CharacterSetWithConverter
| | 11. class oracle.sql.CharacterSetFactory
| | 12. class oracle.sql.CharacterSetFactoryThin
| | 13. class oracle.sql.CharacterSetFactoryDefault
| | 14. class oracle.sql.CharacterSet1Byte
| | 15. class oracle.sql.CharacterSetSJIS
| | 16. class oracle.sql.CharacterSetShift
| | 17. class oracle.sql.CharacterSet2ByteFixed
| | 18. class oracle.sql.CharacterSetGB18030
| | 19. class oracle.sql.CharacterSet12Byte
| | 20. class oracle.sql.CharacterSetJAEUC
| | 21. class oracle.sql.CharacterSetZHTEUC
| | 22. class oracle.sql.CharacterSetLCFixed
| | 23. class oracle.sql.converter.CharacterConverterFactoryJDBC
| | 24. interface oracle.sql.CharacterRepConstants
| | 25. class oracle.sql.CharacterSetAL16UTF16
| | 26. class oracle.sql.CharacterSetUTF
| | 27. class oracle.sql.CharacterSetAL32UTF8
| | 28. class oracle.sql.CharacterSetUTFE
| | 29. class oracle.sql.CharacterSetAL16UTF16LE
| | 30. class oracle.sql.CharacterSetUnknown
| | 31. class oracle.jdbc.driver.OracleDriverExtension
| | 32. class oracle.jdbc.pool.OracleConnectionCacheManager
| | 33. class oracle.jdbc.pool.OracleFailoverWorkerThread
| | 34. class oracle.jdbc.pool.OracleFailoverEventHandlerThread
| | 35. class oracle.jdbc.pool.OracleImplicitConnectionCache
| | 36. interface oracle.jdbc.OracleConnection
| | 37. class oracle.jdbc.pool.OracleConnectionPoolDataSource
| | 38. class oracle.jdbc.pool.OracleImplicitConnectionCacheThread
| | 39. class oracle.jdbc.driver.DMSFactory
| | 40. class oracle.sql.TypeDescriptor
| | 41. class oracle.sql.ArrayDescriptor
You can also run a query to determine the classpath which is made available to a specific application
java -Doc4j.start.query=ClassPath[AcmeOrderProcessor.root]+Exit -jar oc4j.jarWhich results in output like this:
D:\java\jdk142\jre\lib\rt.jar;
D:\java\jdk142\jre\lib\sunrsasign.jar;
D:\java\jdk142\jre\lib\jsse.jar;
D:\java\jdk142\jre\lib\jce.jar;
D:\java\jdk142\jre\lib\charsets.jar;
D:\java\jdk142\jre\lib\ext\dnsns.jar;
D:\java\jdk142\jre\lib\ext\ldapsec.jar;
D:\java\jdk142\jre\lib\ext\localedata.jar;
D:\java\jdk142\jre\lib\ext\sunjce_provider.jar;
D:\java\oc4j-main-latest\j2ee\home\oc4j-api.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\oc4j-unsupported-api.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\activation.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\mail.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\ejb.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\javax77.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\javax88.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\servlet.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\jms.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\jta.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\jacc-api.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\connector.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\cos.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\jaas.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\jaxp.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\jmx_remote_api.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\jax-qname-namespace.jar;
D:\java\oc4j-main-latest\webservices\lib\wsdl-api.jar;
D:\java\oc4j-main-latest\webservices\lib\orawsdl.jar;
D:\java\oc4j-main-latest\webservices\lib\jaxr-api.jar;
D:\java\oc4j-main-latest\webservices\lib\jaxrpc-api.jar;
D:\java\oc4j-main-latest\webservices\lib\jaxb-api.jar;
D:\java\oc4j-main-latest\webservices\lib\saaj-api.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\oc4j-internal.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\ojsp.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\commons-el.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\bcel.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\oc4j_orb.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\iiop_support.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\orbbase.jar;
D:\java\oc4j-main-latest\j2ee\home\iiop_gen_bin.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\jmxri.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\jmxcluster.jar;
D:\java\oc4j-main-latest\j2ee\home\jaccprovider.jar;
D:\java\oc4j-main-latest\javavm\lib\jasper.zip;
D:\java\oc4j-main-latest\j2ee\home\lib\adminclient.jar;
D:\java\oc4j-main-latest\j2ee\home\jazn.jar;
D:\java\oc4j-main-latest\j2ee\home\jazncore.jar;
D:\java\oc4j-main-latest\jlib\jaxen.jar;
D:\java\oc4j-main-latest\jlib\ojpse.jar;
D:\java\oc4j-main-latest\jlib\ojpxml.jar;
D:\java\oc4j-main-latest\jlib\ojpwss.jar;
D:\java\oc4j-main-latest\jlib\ojpsaml.jar;
D:\java\oc4j-main-latest\webservices\lib\wsserver.jar;
D:\java\oc4j-main-latest\webservices\lib\wssecurity.jar;
D:\java\oc4j-main-latest\webservices\lib\wsdl.jar;
D:\java\oc4j-main-latest\webservices\lib\orajaxr.jar;
D:\java\oc4j-main-latest\webservices\lib\jaxb-impl.jar;
D:\java\oc4j-main-latest\webservices\lib\jaxb-libs.jar;
D:\java\oc4j-main-latest\webservices\lib\orasaaj.jar;
D:\java\oc4j-main-latest\webservices\lib\xsdlib.jar;
D:\java\oc4j-main-latest\webservices\lib\relaxngDatatype.jar;
D:\java\oc4j-main-latest\webservices\lib\commons-logging.jar;
D:\java\oc4j-main-latest\webservices\lib\orawsrm.jar;
D:\java\oc4j-main-latest\webservices\lib\wsclient.jar;
D:\java\oc4j-main-latest\webservices\lib\wsif.jar;
D:\java\oc4j-main-latest\rdbms\jlib\aqapi.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\jem.jar;
D:\java\oc4j-main-latest\jlib\jssl-1_1.jar;
D:\java\oc4j-main-latest\toplink\jlib\toplink.jar;
D:\java\oc4j-main-latest\toplink\jlib\antlr.jar;
D:\java\oc4j-main-latest\diagnostics\lib\ojdl.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\jgroups-core.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\asm.jar;
D:\java\oc4j-main-latest\lib\dmsapp.jar;
D:\java\oc4j-main-latest\j2ee\home\applications\admin_ejb.jar;
D:\java\oc4j-main-latest\j2ee\home\connectors\datasources\datasources\datasources.jar;
D:\java\oc4j-main-latest\j2ee\home\connectors\OracleASjms\OracleASjms\gjra.jar;
D:\java\oc4j-main-latest\j2ee\home\application-deployments\default\admin_ejb.jar\deployment-cache.jar;
D:\java\oc4j-main-latest\lib\dms.jar;
D:\java\oc4j-main-latest\jdbc\lib\ojdbc14dms.jar;
D:\java\oc4j-main-latest\jdbc\lib\orai18n.jar;
D:\java\oc4j-main-latest\opmn\lib\ons.jar;
D:\java\oc4j-main-latest\jdbc\lib\ocrs12.jar;
D:\java\oc4j-main-latest\lib\xmlparserv2.jar;
D:\java\oc4j-main-latest\xdk\lib\xml.jar;
D:\java\oc4j-main-latest\xdk\lib\xmlmesg.jar;
D:\java\oc4j-main-latest\webservices\lib\soap.jar;
D:\java\oc4j-main-latest\j2ee\home\lib\http_client.jar;
D:\java\oc4j-main-latest\j2ee\home\applib;
D:\java\oc4j-main-latest\j2ee\home\jsp\lib\taglib;
D:\java\oc4j-main-latest\j2ee\home\jsp\lib\taglib\jaxen.jar;
D:\java\oc4j-main-latest\j2ee\home\jsp\lib\taglib\ojsputil.jar;
D:\java\oc4j-main-latest\j2ee\home\jsp\lib\taglib\standard.jar;
D:\java\oc4j-main-latest\xdk\lib\xsu12.jar;
D:\java\oc4j-main-latest\javacache\lib\cache.jar;
D:\java\oc4j-main-latest\sqlj\lib\runtime12.jar;
D:\java\oc4j-main-latest\sqlj\lib\translator.jar;
D:\java\oc4j-main-latest\j2ee\home\applications\AcmeOrderProcessor\ApprovalMBean.jar
cheers
-steve-

Similar Messages

  • How to remove inherited libraries in oc4j 10.1.2

    I'm facing a problem in oc4j 10.1.2.0.2. I want to remove
    an imported shared library from a j2ee application deployed in oc4j.
    In oc4j 10.1.3 adding the following code in orion-application.xml will remove the specified library:
    <imported-shared-libraries>
    <remove-inherited name="global.libraries"/>
    <import-shared-library name="oracle.xml.security"/>
    </imported-shared-libraries>
    In oc4j 10.1.2 this functionality is not possible.
    Is there any other way to remove inherited libraries in oc4j 10.1.2 so that
    my application is forced to use the default libs deployed with the war?

    Problem solved: I added the line
    <web-app-class-loader search-local-classes-first="true"/>
    in the global-web-application.xml of the specified oc4j instance.

  • OC4J 10.1.3 Shared Libraries -- legal use of library-compatible attribute?

    I notice that several seeded shared libraries set the library-compatible attribute to allow arbitrary java archives to be picked up from an included code-source location that is a plain directory (i.e. not an explicity java archive reference).
    As one solution to a BPEL/WSIF/Java Binding configuration that I'm working on, adding library-compatible="true" to oracle.bpel.common allowed me to easily deploy JARs that are accessible to the BPEL WSIF framework at runtime (i.e. you can then put your JARs in $ORACLE_HOME/bpel/system/classes and they will be found by the specific loader).
    Question: OC4J documentation says that the library-compatible attribute is internal use only and also doesn't describe all its possible effects (besides the convenient one above). What's the scoop on this shared-library attribute?
    Thanks,
    Todd

    I notice that several seeded shared libraries set the library-compatible attribute to allow arbitrary java archives to be picked up from an included code-source location that is a plain directory (i.e. not an explicity java archive reference).
    As one solution to a BPEL/WSIF/Java Binding configuration that I'm working on, adding library-compatible="true" to oracle.bpel.common allowed me to easily deploy JARs that are accessible to the BPEL WSIF framework at runtime (i.e. you can then put your JARs in $ORACLE_HOME/bpel/system/classes and they will be found by the specific loader).
    Question: OC4J documentation says that the library-compatible attribute is internal use only and also doesn't describe all its possible effects (besides the convenient one above). What's the scoop on this shared-library attribute?
    Thanks,
    Todd

  • Where are imported shared libraries defined

    in system-application.xml, the imported-shared-libraries are defined as :
    <imported-shared-libraries>
    <import-shared-library name="oracle.dms"/>
    <import-shared-library name="oracle.jdbc"/>
    and these are used in server.xml like:
    <import-shared-library name="oracle.jdbc"/>
    my questions is where does the imported libraries name and actual jar files defined. for ex. for the name oracle.jdbc, where are the jar libraries location defined?
    I got a problem looks like application server not able to find these jars unless I copy them to the applib folder.
    Thanks

    Additional shared libraries may be configured to override the default shared libaries, including the oracle.jdbc library.
    http://www.oracle.com/technology/tech/java/oc4j/1013/how_to/how-to-swapjdbclib/doc/readme.html

  • Urgent: Can a standalone RA use shared libraries?

    OC4J 10.1.3
    already checked all documents: Developer's Guide, RA Admin Guide, Deployment Guide.... No answer for this.
    I know how to do this for an application (add imported-shared-libraries tag) but this won't work for standalones RAs. I added the tag into orion-ra.xml and tried..
    Thank you!

    Standalone RAs are childs of the default application. Have you already tried to add the import-shared-library tag to the j2ee/home/config/application.xml file ?

  • Error while loading shared libraries

    error while loading shared libraries
    I just installed 10g . on a Fedora Core 4 machine and after a reboot I tried to run sqlplus and got this type of error. I also got the same error when trying to lsnrctl status ...
    [oracle@localhost ~]$ sqlplus
    sqlplus: error while loading shared libraries: /apps/oracle/product/10g/lib/libnnz10.so: cannot restore segment prot after reloc: Permission denied
    [oracle@localhost ~]$
    declare -x CLASSPATH="/apps/oracle/product/10g/JRE:/apps/oracle/product/10g/jlib:/apps/oracle/product/10g/rdbms/jlib"
    declare -x EDITOR="vi"
    declare -x G_BROKEN_FILENAMES="1"
    declare -x HISTSIZE="1000"
    declare -x HOME="/home/oracle"
    declare -x HOSTNAME="localhost.localdomain"
    declare -x INPUTRC="/etc/inputrc"
    declare -x KDEDIR="/usr"
    declare -x LANG="en_US.UTF-8"
    declare -x LD_LIBRARY_PATH="/apps/oracle/product/10g/lib:/lib:/usr/lib"
    declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
    declare -x LOGNAME="oracle"
    declare -x LS_COLORS="no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:"
    declare -x MAIL="/var/spool/mail/oracle"
    declare -x OLDPWD="/home/oracle"
    declare -x ORACLE_BASE="/apps/oracle"
    declare -x ORACLE_HOME="/apps/oracle/product/10g"
    declare -x ORACLE_SID="TST2"
    declare -x ORACLE_TERM="xterm"
    declare -x PATH="/apps/oracle/product/10g/bin:/usr/sbin:/apps/oracle/product/10g/bin:/usr/sbin:/apps/oracle/product/10g/bin:/usr/sbin:/apps/oracle/product/10g/bin:/usr/sbin:/apps/oracle/product/10g/bin:/usr/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin"
    declare -x PWD="/home/oracle"
    declare -x QTDIR="/usr/lib/qt-3.3"
    declare -x SHELL="/bin/bash"
    declare -x SHLVL="1"
    declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
    declare -x SSH_CLIENT="::ffff:192.168.1.152 2503 22"
    declare -x SSH_CONNECTION="::ffff:192.168.1.152 2503 ::ffff:192.168.121.8 22"
    declare -x SSH_TTY="/dev/pts/2"
    declare -x TERM="xterm"
    declare -x TMP="/home/oracle/tmp"
    declare -x TMPDIR="/home/oracle/tmp"
    declare -x USER="oracle"
    [oracle@localhost ~]$
    Any input would be highly appreciated.
    Thanks
    Ambrosius

    yap. got it..
    disabled SELinux then run it.
    I didn't get any errors and have it up and running. Here is what I did:
    Full Fedora Core 4 install with SELinux enabled (default settings). Then, after install, disable SELinux in the /etc/selinux/config file.
    Thanks
    Ambrosius

  • Use of deployment classpath or shared-libraries to pick-up "custom" classes

    Hi,
    I’m trying to determine an approach to dealing with how classes are found in a deployed ADF application via classpath, etc. I’ve tried to explain the situation below as best I can so it’s clear. If you have any comments/suggestions as to how this could be done, it would be much appreciated
    Current Application structure:
    Consists of an application initially deployed to OC4J 10.1.3.4 using an alesco-wss.ear file
    Application contains a single Web Module, initially deployed as wss.war file within the alesco-wss.ear file above.
    The Web Module (wss) was built in JDeveloper 10.1.3.4 using 2 projects, a Model and ViewController project, and uses ADFBC.
    The Model project seems to also generate an alesco-model.jar file in the /WEB-INF/lib/ folder, even though Model classes are in the /WEB-INF/classes/ folder below?
    Exploded structure of application on application server looks something like:
    applications/alesco-wss/META-INF/
    /application.xml <- specifies settings for the Application such as Web Module settings
    /wss/
    /app/ <- directory containing application .jspx pages protected by security
    /images/ <- directory containing application images
    /infrastructure/ <- directory containing .jspx files for login, logout and error reduced security
    /skins/ <- directory containing Skin image, CSS and other files
    /WEB-INF/
    /classes/ <- directory containing application runtime class files as per package sub-directories
    /lib/ <- JAR files used by application (could move some to shared-libaries?) – seems to contain alesco-model.jar
    /regions/ <- directory containing .jspx pages used for Regions within JSPX template page
    /templates/ <- directory containing template .jspx pages used for development (not really required for deployment)
    /adf-faces-config.xml
    /adf-faces-skins.xml
    /faces-config.xml
    /faces-config-backing.xml
    /faces-config-nav.xml
    /region-metadata.xml
    /web.xml
    testpage.jspx <- Publicly accessible page just to test
    The application runs successfully using the above deployment structure.
    We plan to use the exploded deployment structure so that updates to pages, etc. can be applied individually rather than requiring construction and re-deployment of complete .EAR or .JAR files.
    What I’m trying to determine/establish is whether there is a mechanism to cater for a customisation of a class, where such a class would be used instead of the original class, perhaps using a classpath mechanism or shared library?
    For example, say there is a class “talent2.alesco.model.libraries.ModelUtil.class”, this would in the above structure be found under:
    applications/alesco-wss/META-INF/classes/talent2/alesco/model/libraries/ModelUtil.class
    Classes using the above class would import “talent2.alesco.model.libraries.ModelUtil”, so they effectively use that full-reference to the class (talent2.alesco.model.libraries as a path, either expanded or within a JAR).
    From the Oracle Containers for J2EE Developer’s Guide 10.1.3 page 3-17, it lists the following:
    Table 3–1 Configuration Options Affecting Class Visibility
    Classloader Configuration Option
    Configured shared library <code-source> in server.xml
    <import-shared-library> in server.xml
    app-name.root <import-shared-library> in orion-application.xml
    <library> jars/directories in orion-application.xml
    <ejb> JARs in orion-application.xml
    RAR file: all JARs at the root.
    RAR file: <native-library> directory paths.
    Manifest Class-Path of above JARs
    app-name.web.web-mod-name WAR file: Manifest Class-Path
    WAR file: WEB-INF/classes
    WAR file: WEB-INF/lib/ all JARs
    <classpath> jars/directories in orion-web.xml
    Manifest Class-Path of above jars.
    search-local-classes-first attribute in orion-web.xml
    Shared libraries are inherited from the app root.
    We have reasons why we prefer not to use .JAR files for these “non-standard” or “replaced” classes, so prefer an option that doesn’t involve creating a .JAR file.
    Our ideal solution would be to have such classes placed in an alternate directory that is referred to in a classpath such that IF a class exists in that location, it will be used instead of the one in the WEB-INF/classes/ directories, and if not such class is found it would then locate it in the WEB-INF/classes/ directories.
    - Can a classpath be set to look for such classes in a directory?
    - Do the classes have to replicate the original package directory structure within that directory (<dir>/talent2/alesco/model/libraries)?
    - If the class were put in such a directory, without replicating the original package directory structure, I assume the referencing “import” statements would not locate it correctly.
    - Is the classpath mechanism “clever” enough to search the package directory structure to locate the class (i.e. just points to <dir>)?
    - Or would the classpath mechanism require each individual path replicating the package structure to be added (i.e. <dir>/talent2/alesco/model/libraries/ and any other such package path)?
    If we are “forced” to resort to the use of JAR files, does a JAR file used for the purpose of overwrite/extending a sub-set of classes in the original location need to contain ALL related package classes? Or does it effectively “superset” classes it finds in all JAR files, etc. in the whole classpath? That is, it finds talent2.alesco.model.libraries.ModelUtil in the custom.jar file and happily goes on to get the remainder of talent2.alesco.model.libraries classes in the other core JAR/location. Or does it need all of them to be in the first JAR file for that package?
    Any help would be appreciated to understand how these various class visibility mechanisms could be used to achieve what is required would be appreciated.
    Gene

    So, nobody's had any experience with deploying an ADF application, and providing a means for a client to place custom classes in such a way as they're used in preference to the standard application class, effectively to implement a customised class without overwriting the original "standard" class?
    Gene

  • Svcadm: error while loading shared libraries: libz.so.1: cannot open shared

    Ops center 12c installation last stage we are getting below error :
    INFO: starting new satellite SMF services
    satadm: Enable HTML redirect
    satadm: Disabling application/scn/ec-server-splashpage
    /opt/sun/xvmoc/bin/svcadm: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
    satadm: ERROR: application/scn/ec-server-splashpage failed to stop
    satadm: Starting Enterprise Controller with SMFlite...
    svcadm: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
    satadm: ERROR: Error enabling Enterprise Controller run-time milestone svc:/application/scn/satellite-enable:default (rc=127)
    Error: starting satellite services
    Command: /opt/sun/xvmoc/bin/satadm start -v -w
    Exit code: 1
    Output:
    Please fix the problem and then try this step again.
    For a full log of the failed install see the file: /var/tmp/installer.log.14112.
    t. Try this step again (correct the failure before proceeding)
    x. Exit

    Hi Valentin
    The copy error occurs when you try to copy the files to the main OS that has allocated the VM ?
    Because another option is to get those files toward the VM across and ftp server. You could use
    an ftp server installed in the main machine or in the network where you are connected o inclusive from
    your mail if you have connection to internet.
    Joel Perez
    Oracle Ace Member
    DBA Oracle

  • Error while loading shared libraries: libltdl.so.7: cannot open shared

    After a recent upgrade, several applications started complaining "error while loading shared libraries: libltdl.so.7: cannot open shared object file: No such file or directory".
    As far as I know, at least these programs won't work in my system:
    mplayer: extra/mplayer 34007-1
    mocp: extra/moc 20110528-3
    display / composite /... : extra/imagemagick 6.7.2.5-1
    inkscape: extra/inkscape 0.48.2-2
    shotwell: community/shotwell 0.11.1-2
    And my libltdl is
    core/libltdl 2.4-5
    Is there something important missing in my system? Thanks in advance.

    Would you please post the output of ls -l /usr/lib/libltdl*
    On my system
    ewaller@odin:~[1] 1007 %pacman -Qo /usr/lib/libltdl.so
    /usr/lib/libltdl.so is owned by libltdl 2.4-5
    ewaller@odin:~ 1008 %ls -l /usr/lib/libltdl*
    -rw-r--r-- 1 root root 63986 Sep 8 00:12 /usr/lib/libltdl.a
    lrwxrwxrwx 1 root root 16 Sep 8 00:12 /usr/lib/libltdl.so -> libltdl.so.7.3.0
    lrwxrwxrwx 1 root root 16 Sep 8 00:12 /usr/lib/libltdl.so.7 -> libltdl.so.7.3.0
    -rwxr-xr-x 1 root root 39480 Sep 8 00:12 /usr/lib/libltdl.so.7.3.0
    ewaller@odin:~ 1009 %

  • Error while loading shared libraries after installing cleartype fonts.

    Hi there.!
    Since the default fonts of Arch looked quite ugly on my LCD, I read the Fonts wiki and installed cleartype packages from AUR.But now, when I try switching to runlevel 5 (I use GDM by the way), it throws up following error:
    /usr/sbin/gdm-binary: error while loading shared libraries: libcairo.so.2 : cannot open shared object file: No such file or directory.
    I didn't edit the pkgbuilds in any way.Running "locate libcairo.so" doesn't show up anything either.
    Any help guys.?

    Well you have two choices, use windows XP or google for 'fonts linux ugly'
    or there is a search feature on this forum, it works well.
    setting a right DPI will probably make your fonts look the best no matter what packages you install or ~/.fonts file you use.
    Last edited by jacko (2009-01-10 12:32:54)

  • Error while loading shared libraries: libgij.so.7rh

    Hi everyone,
    I just installed jdk1.6.0_06 on red hat linux 5 server, and try to run a simply java class but have the following error message:
    java: error while loading shared libraries: libgij.so.7rh: cannot open shared object file: No such file or directory
    I have added the following into /etc/profile
    export JAVA_HOME=/usr/java/jdk1.6.0_06
    export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
    Can you kindly indicate the cause for this issue? Thanks a lot.
    Best,
    VovoTsai

    You have GNU Java installed by default on many Linux distributions and this is being picked up ahead of the Sun Java. You can change the PATH declaration to make sure that the Sun Java is found first.
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHI have removed GNU Java from all my Linux installations.

  • Shared Libraries Dummy Questions

    Hello *,
    I am painfully improving my understanding about shared libs. I read the technical docs how to reference them etc but I guess I am missing the concepts.
    I built a web service with workshop 10.3 which of course runs fine from workshop, default settings, so the web service references 3 shared libs automagically.
    Now I manually deployed this webservice app to a managed server instead of admin and it failed. I figured out I have to target the shared libs to the managed server which is of course understandable. But still, wouldn't it be helpfull to have shared libs targeted to all servers as default? (actually I am not sure if there is such a thing, target to all servers, all I know is target to a whole cluster).
    Now I tried to deploy the same web service to another domain with admin console. This fails. Workshop deploys the shared libs but admin doesn't.
    Now my main question is about the concept behind.
    1. Is there a recommended way to get rid of the shared libs for a workshop project once it was configured to use shared libs?
    Is the only way manually adding the shared lib under WEB-INF/lib?
    2. Is there a deploy dependent shared libs? I mean if workshop can do it, couldn't wls admin do it the same way?
    3. If I generate a build script, will it take care of deploying shared libs?
    4. let's assume I want to replace the wls-commonslogging-bridge.war which contains the commons-logging.jar,
    where is this jar located?
    I understand share libs make sense for bigger projects, but I don't understand I have to deploy 3 of them first to
    make a hello world web service run.
    curious,
    Barossa
    Edited by: Barossa on Feb 18, 2009 9:17 PM

    First, for Workshop questions you may want to try that specific forum:
    Workshop
    Your question definitely has WebLogic components too. Let me give some of these a try.
    >
    1. Is there a recommended way to get rid of the shared libs for a workshop project once it was configured to use shared libs?
    Is the only way manually adding the shared lib under WEB-INF/lib?That would be one way, another way would be APP-INF/lib of the EAR. The shared libraries are defined in weblogic.xml or weblogic-application xml. Typically a domain will be configured with the libraries to be deployed when it is created if you're just using the standard WebLogic shared libraries like the Workshop framework, etc. You can also make sure that your deployment mechanism, like WLST, checks to make sure the libraries are deployed.
    >
    2. Is there a deploy dependent shared libs? I mean if workshop can do it, couldn't wls admin do it the same way?It's my understand that this is a convenience mechanism that Workshop built specifically. You're shared libraries are defined in Workshop in the preferences so it knows where to get them from if they are missing, that's not necessarily true for deploying from the Admin Server.
    3. If I generate a build script, will it take care of deploying shared libs?Definitely WLST can be used to do this.
    4. let's assume I want to replace the wls-commonslogging-bridge.war which contains the commons-logging.jar,
    where is this jar located?Can't remember offhand (not on my normal machine right now), but you should be able to check easily by searching your installation of WLS for the shared library name (the war in this case). Also, Workshop should have a reference to it somewhere in the preferences.
    I understand share libs make sense for bigger projects, but I don't understand I have to deploy 3 of them first to
    make a hello world web service run.As I mentioned earlier, if you made the domain a Workshop domain when you created it, those shared libraries should already have been deployed and it would be ready to go.
    curious,
    Barossa
    Edited by: Barossa on Feb 18, 2009 9:17 PM

  • Deleting the  Shared library in oc4j instance of Oracle Application Server

    Hi Friends,
    I am using Oracle Application Server (10.1.3.4.0). I have some system level shared libraries. When i am deploying the application in home instance the application is deploying fine, but when i create an another instance using the default group i am getting two more system level shared libraries that are not present in the home instance. Because of this two shared libraries i am not able to deploy the application.
    Is there a way to delete the system level shared libraries. If so provide the related information. If there is any other alternative solution provide me that also. This is very urgent to me. Please help me in resolving this issue.
    Thank You,
    Ravi kumar.

    Hi Shail,
    i referred the link you have sent it was helpful to me, but the thing is while deleting the shared library apache.webservices it is saying the shared library is in use. When we brought down the Application Server and try to run the removeSharedLibrary command we got other error.
    Error: "Failed at "Could not get DeploymentManager".
    This is typically the result of an invalid deployer URI format being supplied, the target server not being in a started state or incorrect authentication details being supplied.
    Is the way which i have done is correct ?? Please reply me.
    Thank You,
    Ravi kumar.

  • Problem using JSTL tag libraries with OC4J 9.0.3

    Hi
    I'm using the JSTL tag libraries with OC4J 9.0.3. I'm using JDeveloper10.1.2. I put the fmt.tld and c.tld in the WEB-INF directory and I'm adding the jstl.jar and standard.jar library to the EAR file. Both tlds have:
    <tlib-version>1.0</tlib-version>
    <jsp-version>1.2</jsp-version>
    And OC4J 9.0.3 is compatible with tlib version 1.0 and jsp version 1.2. When I run the web app I get:
    OracleJSP: oracle.jsp.parse.JspParseException: Line # 1, <%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt"%>
    Error: oracle.xml.parser.v2.XMLParseException ( /dataSource.jsp ):
    line #:1 column #:48 : FIXED type Attribute value not equal to the default value 'http://java.sun.com/xml/ns/j2ee'.
    line #:2 column #:18 : Attribute 'xmlns:xsi' used but not declared.
    line #:3 column #:19 : Attribute 'xmlns:acme' used but not declared.
    line #:4 column #:27 : Attribute 'xsi:schemaLocation' used but not declared.
    line #:7 column #:16 : Attribute 'version' used but not declared.
    line #:14 column #:15 : Invalid element 'tag-class' in content of 'tag', expected elements '[tagclass]'.
    line #:14 column #:15 : Element 'tag-class' used but not declared.
    line #:15 column #:18 : Invalid element 'body-content' in content of 'tag', expected elements '[tagclass]'.
    line #:15 column #:18 : Element 'body-content' used but not declared.
    line #:16 column #:15 : Invalid element 'attribute' in content of 'tag', expected elements '[tagclass]'.
    line #:18 column #:12 : Invalid element 'type' in content of 'attribute', expected elements '[required, rtexprvalue]'.
    line #:18 column #:12 : Element 'type' used but not declared.
    line #:22 column #:15 : Invalid element 'attribute' in content of 'tag', expected elements '[tagclass]'.
    line #:24 column #:12 : Invalid element 'type' in content of 'attribute', expected elements '[required, rtexprvalue]'.
    line #:24 column #:12 : Element 'type' used but not declared.
    line #:28 column #:15 : Invalid element 'attribute' in content of 'tag', expected elements '[tagclass]'.
    line #:30 column #:12 : Invalid element 'type' in content of 'attribute', expected elements '[required, rtexprvalue]'.
    line #:30 column #:12 : Element 'type' used but not declared.
    line #:34 column #:15 : Invalid element 'attribute' in content of 'tag', expected elements '[tagclass]'.
    line #:36 column #:12 : Invalid element 'type' in content of 'attribute', expected elements '[required, rtexprvalue]'.
    Any ideas?

    Hi
    Thanks for the reply.
    I tried it and I get the same error:
    OracleJSP: oracle.jsp.parse.JspParseException: Line # 1, <%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>
    Error: oracle.xml.parser.v2.XMLParseException ( /dataSource.jsp ):
    line #:1 column #:48 : FIXED type Attribute value not equal to the default value 'http://java.sun.com/xml/ns/j2ee'.
    line #:2 column #:18 : Attribute 'xmlns:xsi' used but not declared.
    line #:3 column #:19 : Attribute 'xmlns:acme' used but not declared.
    line #:4 column #:27 : Attribute 'xsi:schemaLocation' used but not declared.
    line #:7 column #:16 : Attribute 'version' used but not declared.
    line #:14 column #:15 : Invalid element 'tag-class' in content of 'tag', expected elements '[tagclass]'.
    line #:14 column #:15 : Element 'tag-class' used but not declared.
    line #:15 column #:18 : Invalid element 'body-content' in content of 'tag', expected elements '[tagclass]'.
    line #:15 column #:18 : Element 'body-content' used but not declared.
    line #:16 column #:15 : Invalid element 'attribute' in content of 'tag', expected elements '[tagclass]'.
    line #:18 column #:12 : Invalid element 'type' in content of 'attribute', expected elements '[required, rtexprvalue]'.
    line #:18 column #:12 : Element 'type' used but not declared.
    line #:22 column #:15 : Invalid element 'attribute' in content of 'tag', expected elements '[tagclass]'.
    line #:24 column #:12 : Invalid element 'type' in content of 'attribute', expected elements '[required, rtexprvalue]'.
    line #:24 column #:12 : Element 'type' used but not declared.
    line #:28 column #:15 : Invalid element 'attribute' in content of 'tag', expected elements '[tagclass]'.
    line #:30 column #:12 : Invalid element 'type' in content of 'attribute', expected elements '[required, rtexprvalue]'.
    line #:30 column #:12 : Element 'type' used but not declared.
    line #:34 column #:15 : Invalid element 'attribute' in content of 'tag', expected elements '[tagclass]'.
    line #:36 column #:12 : Invalid element 'type' in content of 'attribute', expected elements '[required, rtexprvalue]'.

  • Shared-library in OC4J - load data-sources.xml throws error

    H
    To share common libraries (framework.jar, JAXB jars, axis.jar, log4j, tibco*.jars)
    across application(app1/app2/app3) in the OC4J container.
    Currently all these jars are loaded with common jars separately application, a total 3 common
    footprints of these jars.
    1 - Placed all common jars under $J2EE_HOME/shared-lib folder, updated server.xml in $J2EE_HOME/config.
    2 - Connecting Tibco queues using generic JMS resource adapter (connectors - JCA).
    3 - Connecting to databases using data-sources.xml.
    4 - With following entries in orion-application.xml
    <imported-shared-libraries>
    <import-shared-library name="my.shared.libraries" max-version="1.0"/>
    </imported-shared-libraries> ---> Entry 1
    <connectors path="oc4j-connectors.xml"/> ---> Entry 2
    <data-sources path="data-sources.xml"/> ---> Entry 3
    Getting the following error while deploying the code.
    Error occurred initializing connectors. Exception is: Exception creating Manage
    d DataSource ConnectorPropertySet. Exception: Error setting up resource adapter
    for embedded resource archive inside application 'deployGood1'. ManagedConnecti
    onFactory implementation class 'oracle.oc4j.sql.spi.ManagedConnectionFactoryImpl
    ' cannot be set up: Error setting JavaBean property 'managedDataSourceConfigXML'
    for ManagedConnectionFactory class 'oracle.oc4j.sql.spi.ManagedConnectionFactor
    yImpl for embedded resource archive inside application 'deployGood1'. Exception
    is: java.lang.reflect.InvocationTargetException
    However orion-application.xml
    Option A
    Entry 1 (imported-shared-libraries)
    Entry 2 (connectors)
    Works perfectly fine - however the Service complains of not finding the datasource JNDI
    5 - If all jars are loaded separately with each application
    With following entries in orion-application.xml
    <library path="C:/soft/jar/framework.jar" />
    <library path="C:/soft/jar/log4j-1.2.14.jar" />
    <library path="C:/soft/jar/axis.jar"/>
    <library path="C:/soft/jar/commons-discovery-0.2.jar"/>
    <library path="C:/soft/jar/commons-logging-1.0.4.jar"/>
    <library path="C:/soft/jar/fscontext.jar"/>
    <library path="C:/soft/jar/gjra.jar"/>
    <library path="C:/soft/jar/jax-qname.jar"/>
    <library path="C:/soft/jar/jaxb-api.jar"/>
    <library path="C:/soft/jar/jaxb-impl.jar"/>
    <library path="C:/soft/jar/jaxb-libs.jar"/>
    <library path="C:/soft/jar/jaxb-xjc.jar"/>
    <library path="C:/soft/jar/jaxrpc.jar"/>
    <library path="C:/soft/jar/jmxri.jar"/>
    <library path="C:/soft/jar/jmxtools.jar"/>
    <library path="C:/soft/jar/namespace.jar"/>
    <library path="C:/soft/jar/providerutil.jar"/>
    <library path="C:/soft/jar/relaxngDatatype.jar"/>
    <library path="C:/soft/jar/saaj.jar"/>
    <library path="C:/soft/jar/tibcrypt.jar"/>
    <library path="C:/soft/jar/tibjms.jar"/>
    <library path="C:/soft/jar/tibjmsadmin.jar"/>
    <library path="C:/soft/jar/tibjmsapps.jar"/>
    <library path="C:/soft/jar/tibrvjms.jar"/>
    <library path="C:/soft/jar/wsdl4j-1.5.1.jar"/>
    <library path="C:/soft/jar/wss4j-1.5.2.jar"/>
    <library path="C:/soft/jar/xercesImpl.jar"/>
    <library path="C:/soft/jar/xmlsec-1.4.0.jar"/>
    <library path="C:/soft/jar/xsdlib.jar"/> -------> Entry 1
    <connectors path="oc4j-connectors.xml"/> ---> Entry 2
    <data-sources path="data-sources.xml"/> ---> Entry 3
    This configuration works perfectly fine as expected, but this configuration defeats the
    purpose of shared-library
    Thanks
    sunder

    H
    To share common libraries (framework.jar, JAXB jars, axis.jar, log4j, tibco*.jars)
    across application(app1/app2/app3) in the OC4J container.
    Currently all these jars are loaded with common jars separately application, a total 3 common
    footprints of these jars.
    1 - Placed all common jars under $J2EE_HOME/shared-lib folder, updated server.xml in $J2EE_HOME/config.
    2 - Connecting Tibco queues using generic JMS resource adapter (connectors - JCA).
    3 - Connecting to databases using data-sources.xml.
    4 - With following entries in orion-application.xml
    <imported-shared-libraries>
    <import-shared-library name="my.shared.libraries" max-version="1.0"/>
    </imported-shared-libraries> ---> Entry 1
    <connectors path="oc4j-connectors.xml"/> ---> Entry 2
    <data-sources path="data-sources.xml"/> ---> Entry 3
    Getting the following error while deploying the code.
    Error occurred initializing connectors. Exception is: Exception creating Manage
    d DataSource ConnectorPropertySet. Exception: Error setting up resource adapter
    for embedded resource archive inside application 'deployGood1'. ManagedConnecti
    onFactory implementation class 'oracle.oc4j.sql.spi.ManagedConnectionFactoryImpl
    ' cannot be set up: Error setting JavaBean property 'managedDataSourceConfigXML'
    for ManagedConnectionFactory class 'oracle.oc4j.sql.spi.ManagedConnectionFactor
    yImpl for embedded resource archive inside application 'deployGood1'. Exception
    is: java.lang.reflect.InvocationTargetException
    However orion-application.xml
    Option A
    Entry 1 (imported-shared-libraries)
    Entry 2 (connectors)
    Works perfectly fine - however the Service complains of not finding the datasource JNDI
    5 - If all jars are loaded separately with each application
    With following entries in orion-application.xml
    <library path="C:/soft/jar/framework.jar" />
    <library path="C:/soft/jar/log4j-1.2.14.jar" />
    <library path="C:/soft/jar/axis.jar"/>
    <library path="C:/soft/jar/commons-discovery-0.2.jar"/>
    <library path="C:/soft/jar/commons-logging-1.0.4.jar"/>
    <library path="C:/soft/jar/fscontext.jar"/>
    <library path="C:/soft/jar/gjra.jar"/>
    <library path="C:/soft/jar/jax-qname.jar"/>
    <library path="C:/soft/jar/jaxb-api.jar"/>
    <library path="C:/soft/jar/jaxb-impl.jar"/>
    <library path="C:/soft/jar/jaxb-libs.jar"/>
    <library path="C:/soft/jar/jaxb-xjc.jar"/>
    <library path="C:/soft/jar/jaxrpc.jar"/>
    <library path="C:/soft/jar/jmxri.jar"/>
    <library path="C:/soft/jar/jmxtools.jar"/>
    <library path="C:/soft/jar/namespace.jar"/>
    <library path="C:/soft/jar/providerutil.jar"/>
    <library path="C:/soft/jar/relaxngDatatype.jar"/>
    <library path="C:/soft/jar/saaj.jar"/>
    <library path="C:/soft/jar/tibcrypt.jar"/>
    <library path="C:/soft/jar/tibjms.jar"/>
    <library path="C:/soft/jar/tibjmsadmin.jar"/>
    <library path="C:/soft/jar/tibjmsapps.jar"/>
    <library path="C:/soft/jar/tibrvjms.jar"/>
    <library path="C:/soft/jar/wsdl4j-1.5.1.jar"/>
    <library path="C:/soft/jar/wss4j-1.5.2.jar"/>
    <library path="C:/soft/jar/xercesImpl.jar"/>
    <library path="C:/soft/jar/xmlsec-1.4.0.jar"/>
    <library path="C:/soft/jar/xsdlib.jar"/> -------> Entry 1
    <connectors path="oc4j-connectors.xml"/> ---> Entry 2
    <data-sources path="data-sources.xml"/> ---> Entry 3
    This configuration works perfectly fine as expected, but this configuration defeats the
    purpose of shared-library
    Thanks
    sunder

Maybe you are looking for

  • How do I install iWork from my old MacBook on my new iMac?

    I bought a multi license iWork cd back in 2009 and I want to install it on my new iMac. Is there any way to install it without using the remote disk option? Thanks!

  • How to print a selection in Numbers

    Using Numbers in Yosemite, I would like to print only a portion of a larger spreadsheet.  This is easily accomplished using Excel by printing the selected cells.  How is it achieved in Numbers.  Thank you, Scott

  • Crystal Server - Error Message

    I am in the trial version now of the report server. I have had no trouble in moving reports to the server until recently. There is one report that I want to put out there that will not move. It just processes and processes and give me error below aft

  • It is compatible Obi 11g  with Windows Server  2012 and Sql Server 2012?

    Hi every Please help with two questions. 1. - Obi 11g is supported on Windows Server 2012 and SQL Server 2012? There a compatibility matrix which mention compatibility with versions 2012? 2. - is feasible to install Obi 11g in separate server and ins

  • How to create objects in stack

    I am working on Weblogic 10 and JDK 1.5. In Java the objects are always created in heap. Can anybody tell me how to create objects in stack?