MQ 5.3 and WLS 8.1

          I want to use MQ 5.3 from WLS 8.1 MDBs. Seems like I can
          a) configure MQ as a foreign jms service, or
          b) use a JMS bridge.
          Is there a difference? From the documentation it seems as though the bridge offers
          superior transactional semantics. If I use a bridge do I configure MQ to register
          objects in some other local file or LDAP JNDI repository, then bridge from that
          JNDI to WLS JNDI?
          I'm confused about this whole thing, so I apologize if my question doesn't make
          sense. Does anyone have an explicit example they can share?
          Thanks,
          Jay
          

Hi Jay,
          - Unless your intent is to allow MDBs to continue
          processing backlogged messages while MQ is
          off-line, there is usually little reason
          to use a bridge. A bridge
          introduces an extra hop which increases latency and
          may decrease performance.
          - I assume you will also want to send from WL
          to MQ. If so, look into the new 8.1 resource
          reference wrapper feature as it helps simplify
          this task. You may want to bridge from
          a local dest to MQ instead,
          for the same reasons as one would bridge in
          the inbound direction - to allow message
          processing to continue even if MQ is down...
          - If you use the bridge there is no need to
          configure foreign destination or connection
          factory "wrappers", as you can specify
          the MQ URL, CF name, and dest name directly in
          the bridge configuration. Ditto for MDB
          descriptors. But foreign wrappers are nice for
          MDBs as then the MQ URL, CF name,
          and dest name no longer need to be hard-coded
          into the MDB and instead reside in the config.xml...
          - I'm attaching some notes I have on
          integration which contains some additional information.
          Tom
          jay philoon wrote:
          > I want to use MQ 5.3 from WLS 8.1 MDBs. Seems like I can
          > a) configure MQ as a foreign jms service, or
          > b) use a JMS bridge.
          >
          > Is there a difference? From the documentation it seems as though the bridge offers
          > superior transactional semantics. If I use a bridge do I configure MQ to register
          > objects in some other local file or LDAP JNDI repository, then bridge from that
          > JNDI to WLS JNDI?
          >
          > I'm confused about this whole thing, so I apologize if my question doesn't make
          > sense. Does anyone have an explicit example they can share?
          >
          > Thanks,
          > Jay
          Transactional Integration of Foreign JMS Vendors with BEA WebLogic Server
          The following notes are derived mostly from "http://dev2dev.bea.com/technologies/jms/index.jsp".
          For additional questions, a good forum for WebLogic questions in general is "newsgroups.bea.com". These can be mined for information by using Google's newsgroup search function.
          Feature Overview
          - For a foreign JMS vendor to participate in a WL transaction it must support XA. Specifically, it must support the javax.jms.XA* interfaces.
          - In WL versions 6.0 and up it is possible to make synchronous calls to foreign JMS vendors participate in a WL transaction as long as the foreign vendor supports XA.
          - WL 6.0 and 6.1 MDBs can be driven by foreign vendors non-transactionally. They can be driven transactionally by a select few foreign vendors (MQ is not part of the select few)
          - WL 7.0 and later, MDBs can be driven by foreign vendors transactionally and non-transationally.
          - WL 6.1 and later WL provides a messaging bridge feature. Messaging bridges forward messages between any two JMS destinations, including foreign destinations, and can transfer messages transactionally or non-transactionally.
          - WL 8.1 JMS provides additional features that simplify transactional and JNDI integration of foreign vendors. See http://edocs.bea.com/wls/docs81/jms/intro.html#jms_features
          Integration with 8.1 Details
          A good overview of 8.1 JMS interop capability is the presentation "Integrating Foreign JMS Providers with BEA WebLogic Server" here:
          http://www.bea.com/content/files/eworld/presentations/Wed_03_05_03/Application_Servers/1097-Foreign_JMS_Providers_WLS.pdf
          This document refers to helpful new 8.1 features, which simplify integration. These include:
          http://edocs.bea.com/wls/docs81/ConsoleHelp/jms_config.html#accessing_foreign_providers
          http://edocs.bea.com/wls/docs81/jms/j2ee_components.html#1033768
          And are also summarized here (under interoperability):
          http://edocs.bea.com/wls/docs81/jms/intro.html#jms_features
          The 8.1 features are likely sufficient for most 8.1 integration needs, and you may not need to refer "Using Foreign JMS Providers With WLS" white-paper mentioned below.
          Integration with 6.1 and 7.0 Details
          Read the "Using Foreign JMS Providers With WLS" white-paper:
          http://dev2dev.bea.com/products/wlserver/whitepapers/jmsproviders.jsp
          Note that this white-paper does not take into account 8.1 features.
          MQ Remote Capable XA Clients
          Until recently, IBM MQ JMS clients could not work transactionally unless they were running on the same host as their MQ server. This is a limitation unique to MQ that was relaxed with the introduction of IBM's new "WebSphere MQ Extended Transactional Client". See:
          http://publibfp.boulder.ibm.com/epubs/pdf/csqzar00.pdf
          The product is new, and for some reason, configuration of this client seems to be tricky, even when WebLogic is not involved at all. Oddly, the main sticking point seems to be simply making sure that class paths refer to the required IBM jars:
          - Required on WLS where MQ objects are bound into JNDI:
          com.ibm.mq.jar, com.ibm.mqjms.jar
          - Required only if MQ objects are bound into JNDI on a different server:
          com.ibm.mq.jar
          If there are problems when using this client, first get it to work using a pure IBM client without any BEA classes involved. Once that is working, search the WL JMS newsgroup for answers and/or contact BEA customer support.
          MDB Thread Pool Notes
          WL7.0SP? and WL8.1 and later support the "dispatch-policy" field to specify which thread pool an MDB uses to run its instances. In most cases this field should be configured to help address potential performance issues and/or dead-locks:
          http://edocs.bea.com/wls/docs81/ejb/DDreference-ejb-jar.html#dispatch-policy
          (Note that "dispatch-policy" is ignored for non-transactional foreign vendors; in this case, the MDB "onMessage" callback runs in the foreign vendor's thread.)
          MDB Concurrency Notes
          Queue MDBs driven by foreign providers can run multiple instances concurrently. Topic MDBs driven by foreign providers are limited to one instance (not sure, but transactional foreign driven topic MDBs may not have this limitation). The size of the thread pool that the MDB runs in and the "max-beans-in-free-pool" descriptor limit how many instances run concurrently.
          Performance Tuning Notes
          The "WebLogic JMS Performance Guide" white-paper contains detailed performance design and tuning information for the Messaging Bridge, JMS, and MDBs.
          http://dev2dev.bea.com/products/wlserver/whitepapers/WL_JMS_Perform_GD.jsp
          

Similar Messages

  • WebDev Install with JDeveloper and WLS

    I'm familiar with the installation of a JDE WebDev Client and now I've been tasked with a JDeveloper 11.1.1.2 and WLS install. Is there any good guides on how to set this up?
    EnterpriseOne 811
    Tools 8.98.3.1
    Any help would be greatly appreciated.
    Thank you,
    Al

    Hi Al,
    Try this:
    https://support.us.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=1302209.1
    This doc explains what components you need to have on a E1 Client that will be used to build and deploy BSSV Packages to a Bus Services Server. The Combination of JDeveloper and WLS probably indicates that you are intending to setup a Bus Services Server. However, this is only supported as of 811SP1.
    If you are running 811SP1, the process of setting up a Bus Services Server involves:
    - defining a BSSV instance via Server Manager
    - setting up a E1 Client with JDeveloper that will be used to build and deploy a Business Services Package
    The following doc has useful links to the MTRs for Bus Services Server as well as other useful resources on BSSV.
    https://support.us.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=967281.1
    Edited by: user621397 on 15/04/2012 22:03
    Edited by: user621397 on 15/04/2012 22:04

  • Dr.Watson troubling me and WLS 5.1  ?!?!?!?!?!

    I have installed Weblogic 5.1 with Service Pack 2 and often the Dr.Watson error message is displayed. The Weblogic Server is then shutdown.Any solution for me friends!

    Hi,
    can you post some more details? Which Virtual Machine (java
    -fullversion), which database driver? Any other native code? When will
    Dr. Watson occur? When starting the server or after a while?
    Daniel
    -----Original Message-----
    From: shivakumar [mailto:[email protected]]
    Posted At: Tuesday, August 28, 2001 1:59 PM
    Posted To: performance
    Conversation: Dr.Watson troubling me and WLS 5.1 ?!?!?!?!?!
    Subject: Dr.Watson troubling me and WLS 5.1 ?!?!?!?!?!
    I have installed Weblogic 5.1 with Service Pack 2 and often
    the Dr.Watson error message is displayed. The Weblogic Server
    is then shutdown.Any solution for me friends!

  • Building /deploying sample plugin in WLI 2.1 and WLS 6.1

    I'm running WLI 2.1 (service pack 1) and WLS 6.1. I'm trying to build and deploy
    the sample plugin (sampleplugin-ejb.jar) but have had numerous problems.
    Specifically, though there are no errors and the WLS admin console tells me the
    plugin is deployed I cannot actually see any of the plugin actions etc. on the
    WLI Studio and am told that the plugin is not loaded when I open the template
    definitions.
    I've even resorted to deploying the version of the plugin bundled in WLI_HOME\lib\sampleplugin-ejb.jar
    i.e. one I didn't build myself but again, although there are no errors, the plugin
    does not seem to be correctly loaded.
    In order to get this far I've had to include the plugin jar file in the server
    CLASSPATH. Otherwise I get an 'java.lang.NoClassDefFoundError: com/bea/wlpi/common/plugin/PluginObject'
    error. I know I shouldn't have to include the EJB in the CLASSPATH but it seems
    to resolve this error. Perhaps this is contributing to the other problem ????
    Any help gratefully appreciated. Has anyone successfully built and deployed the
    sample plugin to WLI 2.1/ WLS 6.1 ?

    I found WLI sp2.
    Thanks.
    Sangeetha
    "Sangeetha.R" <[email protected]> wrote in message
    news:[email protected]..
    Thanks Chris.
    But, I couldn't find this in the support downloads too.
    Could you let me know, from where can I download this?
    Thanks,
    Sangeetha
    "Chris Stead" <[email protected]> wrote in message
    news:[email protected]..
    Sangeetha,
    WLI 2.1 SP2 will go live tomorrow (7/31) and is compatible with WLS 6.1SP3.
    Cheers,
    Chris
    Sangeetha.R wrote:
    Is there a service pack for WLI 2.1 that is compatible with WLS 6.1
    sp3
    Thanks in advance.
    Sangeetha

  • SSL Acceleration between iPlanet and WLS

    I was wondering if anybody has successfully deployed a SSL accelerator card for SSL acceleration between iPlanet and WLS?

    This is a feature in the latest release, WebLogic Server 6.1.0
              <http://e-docs.bea.com/wls/docs61/////adminguide/nsapi.html#101168>. It is
              not available for WebLogic Server 5.1.0.
              Regards,
              -- Ian
              "Abhinandan" <[email protected]> wrote in message
              news:3ba5dfa9$[email protected]..
              > Can i get SSL communication between iPlanet and Weblogic 5.1? if yes then
              how??
              

  • Visual cafe 4.0 EE and WLS 5.1

    Hi ,
    Has anyone successfully integerated visualcafe 4 enterprise editon
    and WLS 5.1 on win2k ? Any info would be highly appreciated !
    cheers
    Amjad

    Hi ,
    Has anyone successfully integerated visualcafe 4 enterprise editon
    and WLS 5.1 on win2k ? Any info would be highly appreciated !
    cheers
    Amjad

  • Database log switch and WLS connection pool relation

    Hi,
    We have been facing WLS JDBC connection pool disable and suspension issue very frequently in our environment and as a work around have implemented multi-datasource configuration (fail over method).
    But we need to know the root cause for the same and want to fix the issue too.
    We have tried many options like increasing no. of processes and transaction on Database, fine tune the weblogic datasource but still we could not isolate the issue.
    Recently we have been advised to minimize the log switch on database front and increase the redo log size. Not sure if this will help in isolating the issue or not.
    So we are Looking forward for the comments and suggestions on what would be the relationship b/w datasource and log switch be and if someone have faced this issue and resolved the same by fine tuning the database and minimizing the log switch.
    We are using WLS 10.3.3.0
    -Rohit

    turn on jdbc logging. The server log should be showing the troubles WLS is having
    while testing connections and trying/failing to make replacement connections.

  • Cluster with WLS 5.1 and WLS 8.1 servers?

    hi all,
    we are planning to upgrade our application running on WLS 5.1 to WLS 8.1. We
    have configuraed a WLS 5.1 cluster with 4 servers joining this cluster. What
    I'm now thinking of is: is it possible to run a WLS cluster that has 2
    Servers running on WLS 5.1 and another 2 servers running on WLS 8.1?
    Reason of thinking so, is that want to have the most failsafe configration
    as possible during our upgrade.
    I searched the BEA docs, but didn't find anything.
    any help would be fine.
    thanks
    Alexander

    You can have it but not for fail-safe configuration.
    It is not possible to have clusters with different
    WLS versions especially between 5.1 & 8.1
    Kumar
    Alexander von Alkier wrote:
    hi all,
    we are planning to upgrade our application running on WLS 5.1 to WLS 8.1. We
    have configuraed a WLS 5.1 cluster with 4 servers joining this cluster. What
    I'm now thinking of is: is it possible to run a WLS cluster that has 2
    Servers running on WLS 5.1 and another 2 servers running on WLS 8.1?
    Reason of thinking so, is that want to have the most failsafe configration
    as possible during our upgrade.
    I searched the BEA docs, but didn't find anything.
    any help would be fine.
    thanks
    Alexander

  • Updating FMW 11gR1 11.1.1.5.0 and WLS 10.3.6, SOA compatibility?

    I'm planning updates for a Fusion Middleware 11g Release 1 (11.1.1.5.0) installation with the following setup:
    application domain: WebLogic Server 10.3.5.0
    portal domain: WebCenter 11.1.1.5.0 on WLS 10.3.5.0
    process domain: SOA Suite 11g (PS5) 11.1.1.6.0 on WLS 10.3.5.0 (process domain will not be updated)
    The WLS 10.3.5 seems to be a dead end for patches so I'd like to go to WLS 10.3.6. That version is no longer compatible with FMW 11.1.1.5.0 so I'd have to update the rest of the FMW too to 11.1.1.6.0 - but we won't be updating the SOA Suite (for technical and other reasons).
    If the SOA Suite 11g (PS5) 11.1.1.6.0 is running on WLS 10.3.5 would it be compatible with applications and portal (the rest of the environment) running on WLS 10.3.6? The apps and process instances communicate through web service interfaces. The WLS installations have domain trust set up. Are there other considerations?

    Thank you HDeiby,
    I have already done that but the thing is that now I want to open .bpel files with BP Designer but I can see it just as a regular xml file.
    Do you have an idea of what could be done? I tried to install SOA into the same FMW home directory but that just ruined JDev. It reports now some errors and closes. I also tried to find an extension module for JDev but there is no extension for 11.1.2
    I'm kinda stuck now so any help will be highly appreciated!

  • SSO with OID and WLS 8.1 Web App

    Hi,
    I have a web application deployed on WLS 8.1.
    I have set up Oracle Custom Authenticator.
    Some of my users are stored in Oracle LDAP. I want that if user logs in Web Application deployed on WLS 8.1 and clicks on one link (in my web app) which refers him to go to OID interface, in OID interface he should not be authenticated again (as he is already authenticated by WLS). Please let me know how to resolve this issue with Oracle SSO.
    Any help in this regard highly appreciated.
    Thanks
    -Deepak

    Did you find a solution for this problem?
    I have somthing very similar going on where I am currently working.
    Thanks!
    Andy.
    "Simple Guy" <[email protected]> wrote:
    >
    Hi,
    I've a setup with iplanet 6.x webserver using the wls 7.0 sp2 proxy plugin
    to
    route requests to the clustered app server instances (2 of them) that
    are in wls
    6.1 sp3.
    The issue is, I'm noticing that the session is not sticky and is getting
    routed
    onto the other app server instance. The error that I see in the wlproxy.log
    is
    as follows:
    *******Exception type [PROTOCOL_ERROR] raised
    at line 654 of URL.cpp
    Thu Nov 13 11:30:08 2003 failure on sendRequest() w/ recycled connection
    to Instance1:7001, numfailures=1
    Thu Nov 13 11:30:08 2003 Marking Instance1:7001 as bad
    Thu Nov 13 11:30:08 2003 got exception in sendRequest phase:
    PROTOCOL_ERROR [line 654 of URL.cpp]: unexpected EOF
    reading HTTP status at line 1010
    Thu Nov 13 11:30:08 2003 Failing over after sendRequest exception
    Thu Nov 13 11:30:08 2003 attempt #1 out of a max of 5
    Has anyone seen this issue? Can anyone explain why this issue is occuring.?
    Thanks.

  • Microsoft SQL Server JDBC driver and WLS JMS problem?

              Greetings,
              I'm using the Microsoft SQL Server JDBC driver with WLS with JMS
              persisted to SQL Server, during WLS startup the JMS attempts to
              read the JMSStore and JMSState tables in the db, if they are
              already present (say, from a previous run) the driver kicks out:
              java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can
              not re-read row data for column 1.
              If the tables are not present, then WLS creates them and
              everything proceeds fine. Now, its not a good thing to attempt
              to reread row data for a ResultSet, especially for portability. Why is WLS JMS
              doing this? is there some config I can use to adjust JMS startup behavior for
              persisted JMS stores?
              Jay Houghton
              Centiv
              [email protected]
              long exception trace follows:
              <Oct 1, 2002 8:29:11 AM EDT> <Info> <JMS> <User connection factory "BroadcastTopicFactory"
              is started.>
              <Oct 1, 2002 8:29:18 AM EDT> <Info> <JMS> <JMSServer "EnergizerJMSServer", Opening
              JDBC store tables "JMSStore
              " and "JMSState" using connection pool "JMSConnectionPool".>
              <Oct 1, 2002 8:29:20 AM EDT> <Alert> <JMS> <JMSServer "EnergizerJMSServer", store
              failed to open, java.io.IOEx
              ception: JMS JDBC store, connection pool = <JMSConnectionPool>, prefix = <null>:
              recover
              java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can
              not re-read row data for colum
              n 1.
              at com.microsoft.jdbc.base.BaseResultSet.getLong(Unknown Source)
              at com.microsoft.jdbc.base.BaseResultSet.getLong(Unknown Source)
              at weblogic.jdbc.pool.ResultSet.getLong(ResultSet.java:304)
              at weblogic.jms.store.JDBCIOStream.doRecover(JDBCIOStream.java:618)
              at weblogic.jms.store.JDBCIOStream.recover(JDBCIOStream.java:728)
              at weblogic.jms.store.JMSStore.recover(JMSStore.java:112)
              at weblogic.jms.backend.BEStore.open(BEStore.java:179)
              at weblogic.jms.backend.BackEnd.initialize(BackEnd.java:330)
              at weblogic.jms.JMSService.createBackEnd(JMSService.java:923)
              at weblogic.jms.JMSService.addJMSServer(JMSService.java:1277)
              at weblogic.jms.JMSService.addDeployment(JMSService.java:1174)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:329)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(DeploymentTarget.java:279)
              at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeployments(DeploymentTarget.java:23
              3)
              at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(DeploymentTarget.java:193)
              at java.lang.reflect.Method.invoke(Native Method)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:608)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:449)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
              at $Proxy40.updateDeployments(Unknown Source)
              at weblogic.management.configuration.ServerMBean_CachingStub.updateDeployments(ServerMBean_CachingStub
              .java:2734)
              at weblogic.management.mbeans.custom.ApplicationManager.startConfigManager(ApplicationManager.java:362
              at weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationManager.java:154)
              at java.lang.reflect.Method.invoke(Native Method)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:608)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:449)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
              at $Proxy57.start(Unknown Source)
              at weblogic.management.configuration.ApplicationManagerMBean_CachingStub.start(ApplicationManagerMBean
              _CachingStub.java:480)
              at weblogic.management.Admin.startApplicationManager(Admin.java:1151)
              at weblogic.management.Admin.finish(Admin.java:571)
              at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:508)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
              at weblogic.Server.main(Server.java:35)
              

              Tom,
              thanks for the info, I'll bring this to support.
              I did try the weblogic jDriver for SQL Server and it works fine, so i think it
              must be the way JMS is interacting with the MS driver.
              here are my components:
              WLS 6.1sp1
              Microsoft® SQL Server™ 2000 Driver for JDBC™ is a (Type 4 JDBC) which provides
              partial JDBC 2 support (no blobs, clobs, etc)
              MS SQL Server 2000 (sp2?)
              thanks!
              Jay Houghton
              [email protected]
              Tom Barnes <[email protected]> wrote:
              >Hi Jay,
              >
              >This is not a known issue at BEA as far as I know, perhaps it is the
              >result
              >of a new driver/database combination. Try using a different driver,
              >or a different
              >version of the current driver. Meanwhile, use a file store (just as
              >reliable but faster) and log a case with customer support, including
              >information on your version, service-pack, and what driver you are using.
              >
              >Tom, BEA
              >
              >Jay Houghton wrote:
              >
              >> Greetings,
              >>
              >> I'm using the Microsoft SQL Server JDBC driver with WLS with JMS
              >> persisted to SQL Server, during WLS startup the JMS attempts to
              >> read the JMSStore and JMSState tables in the db, if they are
              >> already present (say, from a previous run) the driver kicks out:
              >>
              >> java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet
              >can
              >> not re-read row data for column 1.
              >>
              >> If the tables are not present, then WLS creates them and
              >> everything proceeds fine. Now, its not a good thing to attempt
              >> to reread row data for a ResultSet, especially for portability. Why
              >is WLS JMS
              >> doing this? is there some config I can use to adjust JMS startup behavior
              >for
              >> persisted JMS stores?
              >>
              >> Jay Houghton
              >> Centiv
              >> [email protected]
              >>
              >> long exception trace follows:
              >>
              >> <Oct 1, 2002 8:29:11 AM EDT> <Info> <JMS> <User connection factory
              >"BroadcastTopicFactory"
              >> is started.>
              >> <Oct 1, 2002 8:29:18 AM EDT> <Info> <JMS> <JMSServer "EnergizerJMSServer",
              >Opening
              >> JDBC store tables "JMSStore
              >> " and "JMSState" using connection pool "JMSConnectionPool".>
              >> <Oct 1, 2002 8:29:20 AM EDT> <Alert> <JMS> <JMSServer "EnergizerJMSServer",
              >store
              >> failed to open, java.io.IOEx
              >> ception: JMS JDBC store, connection pool = <JMSConnectionPool>, prefix
              >= <null>:
              >> recover
              >> java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet
              >can
              >> not re-read row data for colum
              >> n 1.
              >> at com.microsoft.jdbc.base.BaseResultSet.getLong(Unknown Source)
              >> at com.microsoft.jdbc.base.BaseResultSet.getLong(Unknown Source)
              >> at weblogic.jdbc.pool.ResultSet.getLong(ResultSet.java:304)
              >> at weblogic.jms.store.JDBCIOStream.doRecover(JDBCIOStream.java:618)
              >> at weblogic.jms.store.JDBCIOStream.recover(JDBCIOStream.java:728)
              >> at weblogic.jms.store.JMSStore.recover(JMSStore.java:112)
              >> at weblogic.jms.backend.BEStore.open(BEStore.java:179)
              >> at weblogic.jms.backend.BackEnd.initialize(BackEnd.java:330)
              >> at weblogic.jms.JMSService.createBackEnd(JMSService.java:923)
              >> at weblogic.jms.JMSService.addJMSServer(JMSService.java:1277)
              >> at weblogic.jms.JMSService.addDeployment(JMSService.java:1174)
              >> at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:329)
              >> at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(DeploymentTarget.java:279)
              >> at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeployments(DeploymentTarget.java:23
              >> 3)
              >> at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(DeploymentTarget.java:193)
              >> at java.lang.reflect.Method.invoke(Native Method)
              >> at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:608)
              >> at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
              >> at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
              >> at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
              >> at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
              >> at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:449)
              >> at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
              >> at $Proxy40.updateDeployments(Unknown Source)
              >> at weblogic.management.configuration.ServerMBean_CachingStub.updateDeployments(ServerMBean_CachingStub
              >> java:2734)
              >> at weblogic.management.mbeans.custom.ApplicationManager.startConfigManager(ApplicationManager.java:362
              >> )
              >> at weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationManager.java:154)
              >> at java.lang.reflect.Method.invoke(Native Method)
              >> at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:608)
              >> at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:592)
              >> at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
              >> at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
              >> at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
              >> at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:449)
              >> at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:190)
              >> at $Proxy57.start(Unknown Source)
              >> at weblogic.management.configuration.ApplicationManagerMBean_CachingStub.start(ApplicationManagerMBean
              >> _CachingStub.java:480)
              >> at weblogic.management.Admin.startApplicationManager(Admin.java:1151)
              >> at weblogic.management.Admin.finish(Admin.java:571)
              >> at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:508)
              >> at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:203)
              >> at weblogic.Server.main(Server.java:35)
              >
              

  • Problems with mod_wl on linux and WLS 6.0

    Hi,
    we're trying to setup apache on linux so that it's forwarding all jsp
    requests to Bea WLS 6.0 on Solaris. We've installed the mod_wl.so
    modules according to the documentation. When apache starts it shows the
    following warning:
    [Tue Jan  9 13:22:55 2001] [warn] Loaded DSO
    /usr/lib/apache/1.3/mod_wl.so uses plain Apache 1.3 +API, this module
    might crash under EAPI! (please recompile it with -DEAPI)
    and in fact, when we try to load a jsp page we get
    [Tue Jan  9 13:29:14 2001] [notice] child pid 5780 exit signal
    Segmentation fault (11)
    Does anyone have a working solution ? Can bea provide us with a plugin
    compiled with EAPI ?
    Greetings Olaf

    This is a dup message. Add "DebugConfigInfo OFF" in httpd.conf.
    Jong
    [email protected] (Olaf Foellinger) wrote:
    >
    Hi,
    we're trying to setup apache on linux so that it's forwarding all jsp
    requests to Bea WLS 6.0 on Solaris. We've installed the mod_wl.so
    modules according to the documentation. When apache starts it shows the
    following warning:
    [Tue Jan  9 13:22:55 2001] [warn] Loaded DSO
    /usr/lib/apache/1.3/mod_wl.so uses plain Apache 1.3 +API, this module
    might crash under EAPI! (please recompile it with -DEAPI)
    and in fact, when we try to load a jsp page we get
    [Tue Jan  9 13:29:14 2001] [notice] child pid 5780 exit signal
    Segmentation fault (11)
    Does anyone have a working solution ? Can bea provide us with a plugin
    compiled with EAPI ?
    Greetings Olaf

  • Oracle 9.2 and WLS 6.1

    Folks,
    I noticed Oracle 9.2 is not certified for use with WLS 6.1, but is certified with
    WLS 7.0SP1. A couple fof questions:
    1) Can the driver and OCI libs provided with WLS7.0SP1 be used in WLS6.1?
    2) Is there a down side to using Oracle's JDBC driver instead of the WLS jDriver?
    Will this work properly in a WLS6.1/Oracle 9.2 combination?
    3) Can the Oracle 9.0.1 libs provided with WLS 6.1 communicate with Oracle 9.2?
    Is this in any way preferred to using Oracle's JDBC driver?
    Thanks,
    Guy

    Guy wrote:
    Folks,
    I noticed Oracle 9.2 is not certified for use with WLS 6.1, but is certified with
    WLS 7.0SP1. A couple fof questions:
    1) Can the driver and OCI libs provided with WLS7.0SP1 be used in WLS6.1?probably not easily. Class changes etc. If we do package the driver separately, then
    yes it will work.
    >
    2) Is there a down side to using Oracle's JDBC driver instead of the WLS jDriver?Oracle 'support'. Other than that, our type-2 is more reliable than theirs, but their type-4
    driver is what I'd start with.
    >
    Will this work properly in a WLS6.1/Oracle 9.2 combination?sure. Just because we don't test every new driver with all old server versions,
    doesn't mean they won't work. We will always work with any jdbc driver
    from anywhere, as long as it is standard.
    >
    3) Can the Oracle 9.0.1 libs provided with WLS 6.1 communicate with Oracle 9.2?
    Is this in any way preferred to using Oracle's JDBC driver?Oracle does try to maintain backward compatibility so it should work, but later
    stuff usually has some bugs fixed...
    Joe
    >
    >
    Thanks,
    Guy

  • Performance Monitoring and WLS 8.1 SP3

    I've already send this question to
    "weblogic.developer.interest.management" with no answer. Maybe it was the
    wrong group so I try again here.
    Should I open a case to BEA support ?
    I'm trying to use the performance monitoring tool on a WLS 8.1 SP3 server.
    I've noticed that it is now included in the full distribution of the
    platform
    (apparently not in the service pack 3 where a separate download is
    necessary).
    I have installed a the full platform on Win XP SP1 and started the sample
    server. After booting, I connect to the console and I try to access the
    'Performance
    Monitor' settings by clicking on the corresponding item.
    I only get garbage and the server logs the following:
    <21-Sep-2004 10:20:36 o'clock CEST> <Error> <HTTP> <BEA-101017>
    <[ServletContext
    (id=259488,name=PerformanceMonitor,context-path=/PerformanceMonitor)] Root
    cause
    of ServletException.
    java.lang.NullPointerException
    at
    weblogic.management.console.tags.TextTag.getText(TextTag.java:46)
    at
    weblogic.management.console.tags.LinkTag.doStartTag(LinkTag.java:126)
    at
    weblogic.management.console.tags.StandardBannerTag.printEnd(StandardB
    annerTag.java:186)
    at
    weblogic.management.console.tags.StandardBannerTag.doEndTag(StandardB
    annerTag.java:114)
    at jsp_servlet.__prfinstall._jspService(__prfinstall.java:253)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
    at
    weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
    (ServletStubImpl.java:996)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:419)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:463)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:315)
    at
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
    n.run(WebAppServletContext.java:6452)
    at
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:321)
    at
    weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
    118)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
    rvletContext.java:3661)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
    pl.java:2630)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    --------------- nested within: ------------------
    weblogic.management.console.utils.NestedJspException - with nested
    exception:
    [java.lang.NullPointerException]
    at
    weblogic.management.console.tags.LinkTag.doStartTag(LinkTag.java:141)
    at
    weblogic.management.console.tags.StandardBannerTag.printEnd(StandardB
    annerTag.java:186)
    at
    weblogic.management.console.tags.StandardBannerTag.doEndTag(StandardB
    annerTag.java:114)
    at jsp_servlet.__prfinstall._jspService(__prfinstall.java:253)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
    at
    weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
    (ServletStubImpl.java:996)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:419)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:463)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:315)
    at
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
    n.run(WebAppServletContext.java:6452)
    at
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:321)
    at
    weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
    118)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
    rvletContext.java:3661)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
    pl.java:2630)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    I have a similar problem on Sun Solaris 8 running WLS 8.1SP3 where the
    Performance Monitor has been installed separately.
    (PMConsoleExt.tar.gz)
    any suggestion ?

    Looks like a bug to me. I think you should contact support.

  • Load Balancing and WLS primary server offset

    I've got a load balancer in front of my WLS cluster, and I'm trying to
              set up load balancing based on WLS clustering. What I need to know to
              do this is the offset within the cookie that's responsible for
              determining which machine within the cluster to direct to.
              Any idea how I can get this information?
              thanks,
              cfraser
              

    Chris Fraser wrote:
              > The proxy/plug-in solution sounds pretty cool, but I've got a high speed
              > Alteon Load Balancer already set up. I would prefer to use that as the load
              > balancer to the WL cluster rather than pay to bring another WLS online to do
              > pretty much what the load balancer, that I already own, can do. I know that
              > going this route means that we're probably not going to be able to do things
              > like failover to the secondary when the primary dies, but we will be able to
              > load balance and also have the ability to dynamically add/delete servers
              > from the list of available servers as they are brought up/down.
              In Memory session replication doesn't work without our plugins. I will have to
              do little bit of investigation to figure out if other persistence mechanism's
              would work without our plugins if you are interested in them. I have to remind
              you though that other types of persistence mechanism's we support are slower
              compared to in memory session replication.
              > Are there any plans to work with an Alteon or a Foundry to have their Load
              > Balancers act as the front end to a WLS cluster?
              Currently none. We are taking steps to make the plugin's and cluster more
              robust, we currently don't have any plans to work with other 3rd party vendors.
              > For us it would be ideal, because we wouldn't have to support another piece of
              > software, we would just
              > have to support the hardware based Alteon, which can handle thousands of
              > transactions per second.
              > I understand that the primary and secondary server information is available
              > in the sessionID, I'm just not quite sure how to extract it.
              This information is saved in the cookie. But I wouldn't count that, as we
              have plans to change this. I cannot give your more details.
              > Is there a particular offset within the session ID where it can always be
              > found?
              I don't quite get what you mean here.
              Hope this helps.
              - Prasad
              > thanks for the help,
              > cfraser
              > ----------
              > C h r i s t o p h e r A . F r a s e r
              > Director, Technology
              > macroplay.com, Inc.
              > [email protected]
              >
              > Viresh Garg wrote:
              >
              > > You should be using
              > > -- NES +NSAPI Plugin
              > > -- IIS + ISAPI Plugin
              > > -- WEblogic server acting as proxy
              > > -- Apache +Apache Plugin ( only in Denali)
              > >
              > > front-ending your Weblogic cluster
              > >
              > > These proxies/plug-ins are smart to do a lot of things like:
              > >
              > > -- Load balancing in weblogic cluster
              > > -- Adding/deleting servers dynamically in cluster when the servers
              > > join/leave Weblogic cluster
              > > -- failover to secondary when primary dies.
              > >
              > > As far as the information about primary and secondary is concerned it is
              > > available in session ID.
              > >
              > > --Viresh Garg
              > >
              > > Chris Fraser wrote:
              > >
              > > > I've got a load balancer in front of my WLS cluster, and I'm trying to
              > > > set up load balancing based on WLS clustering. What I need to know to
              > > > do this is the offset within the cookie that's responsible for
              > > > determining which machine within the cluster to direct to.
              > > >
              > > > Any idea how I can get this information?
              > > >
              > > > thanks,
              > > > cfraser
              

  • LotusXSL and WLS 5.1...

    Is there anyone using the IBMs LotusXSL 1.0.1 package (Xalan.jar and
              Xeres.jar) with WLS 5.1 SP3?
              Because I can't make it work...
              Here's what I want to do my JSP:
              - Take XML stream
              - Take XSL stream (file)
              - generate an HTML stream (page) from the 2 streams with the help of an XSL
              processor
              the LotusXSL processor works fine at the command line but I use it in my JSP
              I this error when I put the code in the JSP:
              Compilation of 'D:\weblogic\myserver\classfiles\jsp_servlet\merchant1.java'
              failed:
              D:\weblogic\myserver\classfiles\jsp_servlet\merchant1.java:0: Class
              org.xml.sax.ext.LexicalHandler not found in interface
              org.apache.xalan.xslt.XSLTProcessor.
              (No more information available, probably caused by another error)
              Fri Jun 23 11:10:15 CEST 2000
              And I get this error when I wrap the code in JavaBean:
              Error 500--Internal Server Error
              From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
              10.5.1 500 Internal Server Error
              The server encountered an unexpected condition which prevented it from
              fulfilling the request.
              Thanks for helping!
              David Pare
              Accor Corporate Services
              

    It seems odd to me, as well, that the jar doesn't work, but the expanded
              classes do.
              Anyway, I'm using SP3 w/ Xalan 1.0.3 and Xerces 1.0.1. Here are my
              settings.
              classpath
              e:\weblogic\lib\weblogic510sp3boot.jar;.\classes\boot;.\eval\cloudscape\lib\
              cloudscape.jar
              weblogic.class.path=.\lib\weblogic510sp3.jar;.\license;.\classes;.\lib\weblo
              gicaux.jar;.\myserver\serverclasses;e:\xml\xerces.jar;e:\xml\xalan.jar;e:\jd
              k1.2.2\lib\tools.jar;\weblogic\license;\weblogic\classes;\weblogic\lib\weblo
              gicaux.jar;\weblogic\myserver\clientclasses;\weblogic\myserver\serverclasses
              ;E:\jdk1.2.2\jre\lib\ext\jndi.jar;E:\jdk1.2.2\jre\lib\ext\ldap.jar;E:\jdk1.2
              .2\jre\lib\ext
              You'll notice the xml jars come after the weblogic classes. However, I
              might not be using classes that conflict w/ WL.
              Jim Clark
              Idea Integration
              http://www.idea.com
              "David Pare" <[email protected]> wrote in message
              news:[email protected]...
              > I tried it and it doesn't work for me :(
              >
              > The only thing that works for me is to expand the JAR files onto my
              > CLASSPATH and it works fine... other than that I don't know... Worse... I
              > don't know why it makes a difference wheater it's in a JAR file or not?
              >
              > Thanks anyway:)
              >
              > Dave
              >
              >
              > "Brian J. Levine" <[email protected]> wrote in message
              > news:[email protected]...
              > > Hi David,
              > >
              > > How are you loading xalan.jar and xerces.jar? Are these in your
              > WEB-INF/lib
              > > directory? If so, you may be running into a conflict with the XML
              parser
              > > classes included with WLS in weblogicaux.jar. The only solution I've
              > found
              > > so far is to prepend xerces.jar to the WLS classpath making sure that is
              > > comes before weblogicaux.jar in the classpath. I do this in my
              > > startweblogic.cmd script by setting PRE_CLASSPATH=[somedir]/xerces.jar.
              > > Xalan.jar doesn't conflict with anything so it can remain in your
              > > WEB-INF\lib directory.
              > >
              > > I've reported this bug to Weblogic but no resolution so far.
              > >
              > > Hope this helps.
              > >
              > > -brian
              > >
              > > "David Pare" <[email protected]> wrote in message
              > > news:[email protected]...
              > > > Is there anyone using the IBMs LotusXSL 1.0.1 package (Xalan.jar and
              > > > Xeres.jar) with WLS 5.1 SP3?
              > > >
              > > > Because I can't make it work...
              > > >
              > > > Here's what I want to do my JSP:
              > > >
              > > > - Take XML stream
              > > > - Take XSL stream (file)
              > > > - generate an HTML stream (page) from the 2 streams with the help of
              an
              > > XSL
              > > > processor
              > > >
              > > > the LotusXSL processor works fine at the command line but I use it in
              my
              > > JSP
              > > > I this error when I put the code in the JSP:
              > > >
              > > > Compilation of
              > > 'D:\weblogic\myserver\classfiles\jsp_servlet\merchant1.java'
              > > > failed:
              > >
              >
              > --------------------------------------------------------------------------
              > > --
              > > > ----
              > > > D:\weblogic\myserver\classfiles\jsp_servlet\merchant1.java:0: Class
              > > > org.xml.sax.ext.LexicalHandler not found in interface
              > > > org.apache.xalan.xslt.XSLTProcessor.
              > > > (No more information available, probably caused by another error)
              > >
              >
              > --------------------------------------------------------------------------
              > > --
              > > > ----
              > > > Fri Jun 23 11:10:15 CEST 2000
              > > >
              > > >
              > > > And I get this error when I wrap the code in JavaBean:
              > > > -----------------------
              > > > Error 500--Internal Server Error
              > > > From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
              > > > 10.5.1 500 Internal Server Error
              > > > The server encountered an unexpected condition which prevented it from
              > > > fulfilling the request.
              > > >
              > > > Thanks for helping!
              > > >
              > > > David Pare
              > > > Accor Corporate Services
              > > >
              > > >
              > >
              > >
              >
              >
              

Maybe you are looking for