facebook

WebLogic 8.1 can’t find performance pack native lib [Closed]

  1. MyEclipse IDE
  2.  > 
  3. General Development
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #208888 Reply

    roncordell
    Member

    When I configure a domain in WebLogic 8.1 on Linux and start it from the command line, the WebLogic startup scripts look for the OS and supply appropriate native I/O libraries by amending the LD_LIBRARY_PATH. However, when I configure a domain to start in MyEclipseIDE 3.8, I get an error that states that the performance pack libraries can’t be found, and is defaulting to java I/O. This in turn causes issues with the number of sockets that can be opened. I’ve tried setting the “Append to Library Path” in the MyEclipse/Application Servers/WebLogic 8/Paths to include the WebLogic libraries:
    /opt/bea/weblogic81/server/lib/linux/i686/oci920_8
    /opt/bea/weblogic81/server/lib/linux/i686

    but this doesn’t seem to have any effect. Does anyone have a solution for this issue, or am I missing something obvious?
    Eclipse 3M9
    SuSE Linux 9.0
    Sun JDK 1.4.2_04

    #208890 Reply

    Riyad Kalla
    Member

    Ron,
    Are you able to modify the LD_LIBRARY_PATH yourself in your .bashrc file to include the files, so when the connector starts WebLogic, it finds them?

    #208897 Reply

    Hmm strange

    I had the same problem and solved it by adding one of this line (same as your line)
    Append to library path
    /bea/weblogic81/server/lib/linux/i686

    Eclipse 3M9
    Gentoo 🙂
    Sun JDK 1.4.2_04

    #208900 Reply

    roncordell
    Member

    Yes, I have modified my .bashrc file as follows:
    # setup library paths for WebLogic
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/bea/weblogic81/server/lib/linux/i686:/opt/bea/weblogic81/server/lib/linux/i686/oci920_8

    but I still have the same problem.
    Maybe I should switch to Gentoo 😉

    Here is the output from the WebLogic console on startup:
    <Jun 22, 2004 8:01:05 AM EDT> <Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure that libmuxer library is in :’/usr/lib/SunJava2-1.4.2_03/bin:/opt/bea/weblogic81/bin:/opt/bea/weblogic81/server/bin:/opt/bea/weblogic81/server/lib/linux/i686;/opt/bea/weblogic81/server/lib/linux/i686/oci920_8′
    >

    The paths that I have specified are being searched, apparently. However, one anomaly is that there is a semicolon between the two path elements that I specified instead of a colon. Just to test, I removed the second path (the one that specifies the Oracle libraries), and that fixed the problem. So it looks like there is a bug in that search paths a separated with a ; instead of a colon on *nix systems. I’ll submit it as a bug.

    Thanks,

    -ronc

    #208905 Reply

    Riyad Kalla
    Member

    ronc,
    Thanks for staying on top of this and submitting that bug with the WL team, I hope they patch that up (good eye, I didn’t actually see the semicolon until you mentioned it).

    An webmarck, thank you for the followup info.

    #209020 Reply

    Scott Anderson
    Participant

    Actually, that’s our bug and we’ve already cataloged and fixed it for 3.8 Beta 2.

Viewing 6 posts - 1 through 6 (of 6 total)
Reply To: WebLogic 8.1 can’t find performance pack native lib [Closed]

You must be logged in to post in the forum log in