Weblogic plugin and cluster concepts

Hi,
I would like to clearly understand how the plugin and cluster work together in achieving load balancing.
For example if Apache proxies the request to each server instance in a cluster(if we use weblogic cluster parameter) on the round robin basis. How does the cluster do the the load balancing and how does it respond to webserver. I have read some documentation in edocs but couldnt find anything that would clearly explain how this works. All it talks about is the configuration of plugin and load balancing techniques in the cluster.Please throw some light on this and help me figure out how this thing works.
Thankyou very much.

Hi Hoze,
In Oracle Enterprise Manager lingo, a plug-in simply enables EM to monitor heterogeneous environments. In some cases this capability is available OOB or after the fact.
The table here
http://www.oracle.com/technology/products/oem/extensions/index.html
makes it clear if a plug-in is available OOB or available for download.
Thanks

Similar Messages

  • Problem with weblogic.deploy and cluster

              I'm having some problems with the weblogic.deploy class when trying to refresh
              a jsp file. Using the following command to redeploy the entire application works
              fine:
              java weblogic.deploy -port 9876 -host apptest01 update
              administrator portal c:\portal-site
              However using the following command to refresh just one jsp
              file:
              java weblogic.deploy -url t3://apptest01:9876 -username system
              -jspRefreshFiles ./index.jsp -jspRefreshComponentName portal
              refresh administrator portal
              produces the following stack trace:
              javax.naming.NameNotFoundException: Unable to resolve
              weblogic.management.home.olbcluster.
              Resolved: 'weblogic.management.home' Unresolved:'olbcluster' ;
              remaining name ''
              at weblogic.rmi.internal.BasicOutboundRequest.
              sendReceive(BasicOutboundRequest.java:85)
              at weblogic.rmi.cluster.ReplicaAwareRemoteRef.
              invoke(ReplicaAwareRemoteRef.java:255)
              at weblogic.rmi.cluster.ReplicaAwareRemoteRef.
              invoke(ReplicaAwareRemoteRef.java:222)
              at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
              at $Proxy0.lookup(Unknown Source)
              at weblogic.jndi.internal.WLContextImpl.
              lookup(WLContextImpl.java:323)
              at weblogic.management.tools.WebAppComponentRefreshTool.
              getMBeanHomeForManagedServer
              WebAppComponentRefreshTool.java:498)
              at weblogic.management.tools.
              WebAppComponentRefreshTool.
              getComponentMBeanForServer
              (WebAppComponentRefreshTool.java:225)
              at weblogic.management.tools.
              WebAppComponentRefreshTool.findInternalPaths
              (WebAppComponentRefreshTool.java:187)
              at weblogic.management.tools.WebAppComponentRefreshTool.
              refresh(WebAppComponentRefreshTool.java:151)
              at weblogic.deploy.refresh(deploy.java:704)
              at weblogic.deploy.runBody(deploy.java:374)
              at weblogic.utils.compiler.Tool.run(Tool.java:79)
              at weblogic.deploy.main(deploy.java:1601)
              Unable to resolve weblogic.management.home.olbcluster.
              Resolved: 'weblogic.management.home' Unresolved:'olbcluster'
              Any ideas?
              

              "John Murphy" <[email protected]> wrote:
              >
              >I'm having some problems with the weblogic.deploy class when trying to
              >refresh
              >a jsp file. Using the following command to redeploy the entire application
              >works
              >fine:
              >
              >java weblogic.deploy -port 9876 -host apptest01 update
              >administrator portal c:\portal-site
              >
              >However using the following command to refresh just one jsp
              >file:
              >
              >java weblogic.deploy -url t3://apptest01:9876 -username system
              >-jspRefreshFiles ./index.jsp -jspRefreshComponentName portal
              >refresh administrator portal
              >
              >produces the following stack trace:
              >
              >javax.naming.NameNotFoundException: Unable to resolve
              >weblogic.management.home.olbcluster.
              >Resolved: 'weblogic.management.home' Unresolved:'olbcluster' ;
              >remaining name ''
              > at weblogic.rmi.internal.BasicOutboundRequest.
              > sendReceive(BasicOutboundRequest.java:85)
              > at weblogic.rmi.cluster.ReplicaAwareRemoteRef.
              > invoke(ReplicaAwareRemoteRef.java:255)
              > at weblogic.rmi.cluster.ReplicaAwareRemoteRef.
              > invoke(ReplicaAwareRemoteRef.java:222)
              > at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
              > at $Proxy0.lookup(Unknown Source)
              > at weblogic.jndi.internal.WLContextImpl.
              > lookup(WLContextImpl.java:323)
              > at weblogic.management.tools.WebAppComponentRefreshTool.
              > getMBeanHomeForManagedServer
              > WebAppComponentRefreshTool.java:498)
              > at weblogic.management.tools.
              > WebAppComponentRefreshTool.
              > getComponentMBeanForServer
              > (WebAppComponentRefreshTool.java:225)
              > at weblogic.management.tools.
              > WebAppComponentRefreshTool.findInternalPaths
              > (WebAppComponentRefreshTool.java:187)
              > at weblogic.management.tools.WebAppComponentRefreshTool.
              > refresh(WebAppComponentRefreshTool.java:151)
              > at weblogic.deploy.refresh(deploy.java:704)
              > at weblogic.deploy.runBody(deploy.java:374)
              > at weblogic.utils.compiler.Tool.run(Tool.java:79)
              > at weblogic.deploy.main(deploy.java:1601)
              >Unable to resolve weblogic.management.home.olbcluster.
              >Resolved: 'weblogic.management.home' Unresolved:'olbcluster'
              >
              >Any ideas?
              >
              Hi John,
              How's tricks?
              It looks to me as though the olbcluster JNDI reference isn't being resolved from
              the tree. A similar error results when a Connection Pool cannot be resolved, the
              JNDI context env.jdbc is resolved but the particlar pool isn't. In my experience
              it often turns out to be an error in the correlation between the deployment descriptors,
              settings applied via the console and references made in the code.
              That's my tuppence worth,
              James :-)
              

  • Weblogic RMI and Cluster

    Hello,
    We are deploying services that use legacy code via JNI. For safety, we want to
    run these processes in separate JVMs and plan to have the application server(s)
    access the code via RMI. To handle the system load we want to option to run multiple
    instances (multiple JVMs) of these services.
    WebLogic's rmi clustering support seems to be a good fit, but we are confused
    on how to deploy the services.
    In clustered environment when we run
    java weblogic.rmic -clusterable classname
    It created classnameRTD.xml file. Presumably this file needs to be put somewhere
    to deploy the service? Where does it go? Do we have to do anything else to handle
    the replica aware stubs and make them available to our client (in our case EJBs
    running in the application server(s)?
    Can we run replica aware stubs in a non-clustered application server? This would
    allow us to have multiple instances of our service handle the load from a single
    application server.
    Thanks,
    Tushar Shah

    Hello,
    We are deploying services that use legacy code via JNI. For safety, we want to
    run these processes in separate JVMs and plan to have the application server(s)
    access the code via RMI. To handle the system load we want to option to run multiple
    instances (multiple JVMs) of these services.
    WebLogic's rmi clustering support seems to be a good fit, but we are confused
    on how to deploy the services.
    In clustered environment when we run
    java weblogic.rmic -clusterable classname
    It created classnameRTD.xml file. Presumably this file needs to be put somewhere
    to deploy the service? Where does it go? Do we have to do anything else to handle
    the replica aware stubs and make them available to our client (in our case EJBs
    running in the application server(s)?
    Can we run replica aware stubs in a non-clustered application server? This would
    allow us to have multiple instances of our service handle the load from a single
    application server.
    Thanks,
    Tushar Shah

  • Apach 2.2.21 using Weblogic Plugin (10.3.5)

    Hi All,
    I have configure apache using Weblogic Plugin and it work for http. So moving forward, i am trying to configure a 2 way SSL with weblogic plugin and have configure all the oracle wallet.
    I got my plugin from my weblogic server /opt/bea/wlserver_10.3/server/plugin/solaris/sparc/. The version of my weblogic is 10.3.5.
    When i do a apachectl -t to check the syntax and i got the following errors:
    # /usr/local/apache2/bin/apachectl -t
    Syntax error on line 475 of /usr/local/apache2/conf/httpd.conf:
    Invalid command 'WLSSLWallet', perhaps misspelled or defined by a module not included in the server configuration
    Below is the configuration files on my httpd.conf
    <IfModule mod_weblogic.c>
    WebLogicCluster server1:4567,server2:4567,server1:1234,server2:1234
    SecureProxy ON
    WLSSLWallet /opt/certificate/oracle_wallet
    </IfModule>
    <Location /something>
    SetHandler weblogic-handler
    PathTrim /
    Debug ON
    WLLogFile /tmp/web_log.log
    </Location>
    My oracle wallet is as follows:
    # ./orapki wallet display -wallet /opt/certificate/oracle_wallet/
    Oracle PKI Tool : Version 11.1.1.4.0
    Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
    Requested Certificates:
    Subject: CN=somehost,DC=example,DC=com
    User Certificates:
    Trusted Certificates:
    Subject: CN=somehostCA,DC=example,DC=com
    Subject: OU=Class 3 Public Primary Certification Authority,O=VeriSign\, Inc.,C=US
    Subject: CN=GTE CyberTrust Global Root,OU=GTE CyberTrust Solutions\, Inc.,O=GTE Corporation,C=US
    Subject: CN=somehost,DC=example,DC=come
    Subject: OU=Class 2 Public Primary Certification Authority,O=VeriSign\, Inc.,C=US
    Subject: OU=Class 1 Public Primary Certification Authority,O=VeriSign\, Inc.,C=US
    Could this be a bug on the weblogic plugin ? Please advise.
    Edited by: 885587 on Sep 15, 2011 9:53 PM

    My apache is compile with the following flags, if that matters to anyone. Advance thanks to anyone who reply this thread =)
    ./configure prefix=/usr/local/apache2 enable-modules=all enable-mods-shared=all enable-ssl with-ssl enable-so --enable-rewrite                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Rewrite Location-headers in frontend by weblogic plugin

    Hi!
    I've got a problem where I've got a Apache 2.2.9 acting as a proxy for a application running on BEA Weblogic.
    I'm using the plugin from BEA Weblogic as the proxy.
    Everything works fine except when the weblogicserver makes a redirect, i.e. sends a Location-header. The Location header looks like "Location: http://weblogic.internal.net/Client".
    The servername should be rewritten to the public nam "proxy.example.com".
    ### START ### Weblogic configuration in apache.conf:
    LoadModule weblogic_module /usr/lib/apache2/modules/mod_wl_22.so
    <IfModule mod_weblogic.c>
    WebLogicHost weblogic.internal.net
    WebLogicPort 8202
    WLProxySSL on
    DebugConfigInfo on
    Debug ALL
    </IfModule>
    <Location /Application/>
    SetHandler weblogic-handler
    </Location>
    ### END ### Weblogic configuration in apache.conf:
    Any ideas on how to manage the rewrite of the Location-header?
    Can weblogic plugin and mod_proxy/mod_rewrite be comined?
    Is there any other configuration parameters for weblogic to state the frontend machine?
    /Andreas

    Hi!
    I've got a problem where I've got a Apache 2.2.9 acting as a proxy for a application running on BEA Weblogic.
    I'm using the plugin from BEA Weblogic as the proxy.
    Everything works fine except when the weblogicserver makes a redirect, i.e. sends a Location-header. The Location header looks like "Location: http://weblogic.internal.net/Client".
    The servername should be rewritten to the public nam "proxy.example.com".
    ### START ### Weblogic configuration in apache.conf:
    LoadModule weblogic_module /usr/lib/apache2/modules/mod_wl_22.so
    <IfModule mod_weblogic.c>
    WebLogicHost weblogic.internal.net
    WebLogicPort 8202
    WLProxySSL on
    DebugConfigInfo on
    Debug ALL
    </IfModule>
    <Location /Application/>
    SetHandler weblogic-handler
    </Location>
    ### END ### Weblogic configuration in apache.conf:
    Any ideas on how to manage the rewrite of the Location-header?
    Can weblogic plugin and mod_proxy/mod_rewrite be comined?
    Is there any other configuration parameters for weblogic to state the frontend machine?
    /Andreas

  • Hardware Load Balancers and Cluster WebLogic Proxy Plug-in setting

    Documentation states that we need to enable the Cluster WebLogic Proxy Plug-in setting when there is a proxy plugin or HttpClusterServlet configured.
    We used to have Weblogic Proxy plugin and the setting is still there, also the proxy was replaced by the hardware loadbalancer. Everything works normally and no one complained, but I would assume that WebLogic Proxy Plug-in setting should not be applicable any longer.
    Is it possibly harmful to have that setting there? Does it mean that the loadbalancer emulates WebLogic Proxy Plug-in and also need this set?
    Thank you

    The Weblogic Proxy Plug-in Enabled flag only affects the behavior of a WL proxy module (such as if you were using Apache to proxy to WL via the mod_wl.so module). The value controls what IP address is returned when you call request.getRemoteAddr() from your application. If not enabled, you will get the IP address of the web server that proxied the request. If enabled, you will get the remote client IP address (instead of the proxy IP address) facilitated by the WL-Proxy-Client-IP header. If you are no longer using a plug-in module, the setting will have no affect. Hope this helps...

  • WebLogic Server - Firewall between proxy and cluster causes errors

              Product Name and Version, including Service Pack (if any):
              =============================================
              Weblogic 5.1 , SP8
              Platform (OS Version)
              =================
              Windows 2000 server,
              JDK Version (if applicable)
              =====================
              Jdk1.2
              Detailed Problem Description
              ======================
              We have 2 weblogic servers in a cluser on two windows 2000 Servers
              , NT01 and NT02.The webservers are in a DMZ behind the firewall
              and there is a second firewall between the webserver and the weblogic
              servers.The webserver is a Linux box , running Apache 1.3.9 with
              the weblogic Plugin(LIN01).The per server weblogic.properties file
              has the weblogic.system.DNSName=LIN01.
              We still get errors on the console when we run our jsp/Servlet
              application.The errors are listed below.Could you please help us
              identify the problem
              Thanks,
              Gigen Thomas
              Error Message/Stack Trace
              =====================
              ed Mar 21 16:38:50 PST 2001:<I> <ServletContext-General> Generated
              java file: E:\weblogic_cluster\FIPBEA01\classfiles\jsp_servlet\_driveway\_driveway.java
              Wed Mar 21 16:38:52 PST 2001:<I> <ServletContext-General> Generated
              java file: E:\weblogic_cluster\FIPBEA01\classfiles\jsp_servlet\_driveway\_driveway_45_leftframe.java
              Wed Mar 21 16:39:41 PST 2001:<I> <Cluster> Adding server -255280969513470611S192.168.6.12:[7001,7001,7002,7002,7001,-1]
              to cluster view
              Wed Mar 21 16:39:41 PST 2001:<E> <Kernel> ExecuteRequest failed.
              java.io.NotSerializableException: com.sun.mail.imap.IMAPStore
              at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:845)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:342)
              at java.util.Hashtable.writeObject(Hashtable.java:738)
              at java.lang.reflect.Method.invoke(Native Method)
              at java.io.ObjectOutputStream.invokeObjectWriter(ObjectOutputStream.java:1585)
              at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:907)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:342)
              at weblogic.common.internal.WLObjectOutputStreamBase.writeObject(WLObjectOutputStreamBase.java:118)
              at weblogic.servlet.internal.session.ReplicatedSession.writeExternal(ReplicatedSession.java:74)
              at weblogic.common.internal.WLObjectOutputStreamBase.writePublicSerializable(WLObjectOutputStreamBase.java,
              Compiled Code)
              at weblogic.common.internal.WLObjectOutputStreamBase.writeObjectBody(WLObjectOutputStreamBase.java,
              Compiled Code)
              at weblogic.common.internal.WLObjectOutputStreamBase.writeObject(WLObjectOutputStreamBase.java,
              Compiled Code)
              at weblogic.common.internal.WLObjectOutputStreamBase.writeObjectWL(WLObjectOutputStreamBase.java,
              Compiled Code)
              at weblogic.rmi.extensions.AbstractOutputStream2.writeObject(AbstractOutputStream2.java:82)
              at weblogic.rmi.extensions.AbstractOutputStream.writeObject(AbstractOutputStream.java:83)
              at weblogic.cluster.replication.ReplicationManager_WLStub.create(ReplicationManager_WLStub.java:86)
              at weblogic.cluster.replication.ReplicationManager.createSecondary(ReplicationManager.java,
              Compiled Code)
              at weblogic.cluster.replication.ReplicationManager.checkHosts(ReplicationManager.java,
              Compiled Code)
              at weblogic.cluster.replication.ReplicationManager.clusterMembersChanged(ReplicationManager.java:582)
              at weblogic.cluster.MemberStash$ClusterMembersChangeDeliverer.execute(MemberStash.java:207)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
              Code)
              --------------- nested within: ------------------
              weblogic.rmi.MarshalException: error marshalling arguments
              - with nested exception:
              [java.io.NotSerializableException: com.sun.mail.imap.IMAPStore]
              at weblogic.cluster.replication.ReplicationManager_WLStub.create(ReplicationManager_WLStub.java:90)
              at weblogic.cluster.replication.ReplicationManager.createSecondary(ReplicationManager.java,
              Compiled Code)
              at weblogic.cluster.replication.ReplicationManager.checkHosts(ReplicationManager.java,
              Compiled Code)
              at weblogic.cluster.replication.ReplicationManager.clusterMembersChanged(ReplicationManager.java:582)
              at weblogic.cluster.MemberStash$ClusterMembersChangeDeliverer.execute(MemberStash.java:207)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
              Code)
              --------------- nested within: ------------------
              weblogic.rmi.extensions.RemoteRuntimeException: Undeclared checked
              exception - with nested exception:
              [weblogic.rmi.MarshalException: error marshalling arguments
              - with nested exception:
              [java.io.NotSerializableException: com.sun.mail.imap.IMAPStore]]
              at weblogic.cluster.replication.ReplicationManager_WLStub.create(ReplicationManager_WLStub.java:108)
              at weblogic.cluster.replication.ReplicationManager.createSecondary(ReplicationManager.java,
              Compiled Code)
              at weblogic.cluster.replication.ReplicationManager.checkHosts(ReplicationManager.java,
              Compiled Code)
              at weblogic.cluster.replication.ReplicationManager.clusterMembersChanged(ReplicationManager.java:582)
              at weblogic.cluster.MemberStash$ClusterMembersChangeDeliverer.execute(MemberStash.java:207)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
              Code)
              Wed Mar 21 16:40:12 PST 2001:<I> <ServletContext-General> Generated
              java file: E:\weblogic_cluster\FIPBEA01\classfiles\jsp_servlet\_partner\_partner.java
              Wed Mar 21 16:40:14 PST 2001:<I> <ServletContext-General> Generated
              java file: E:\weblogic_cluster\FIPBEA01\classfiles\jsp_servlet\_partner\_partner_45_mainframe.java
              Wed Mar 21 16:40:14 PST 2001:<I> <ServletContext-General> Generated
              java file: E:\weblogic_cluster\FIPBEA01\classfiles\jsp_servlet\_partner\_partner_45_leftframe.java
              Wed Mar 21 16:43:41 PST 2001:<I> <RJVM> Signaling peer -255280969513470611S192.168.6.12:[7001,7001,7002,7002,7001,-1]
              gone: weblogic.rjvm.PeerGoneException:
              - with nested exception:
              [java.net.SocketException: Connection reset by peer]
              Wed Mar 21 16:44:28 PST 2001:<I> <ServletContext-General> Generated
              java file: E:\weblogic_cluster\FIPBEA01\classfiles\jsp_servlet\_dtlogout.java
              

              Thanks Prasad.Your comments are very much appreciated !!!
              Prasad Peddada <[email protected]> wrote:
              >This has nothing to do with firewall.
              >
              >
              >You have a non serializable object com.sun.mail.imap.IMAPStore
              >in session.
              >
              >You cannot have non serializable objects in sessions when
              >you are using inmemory replication/file/jdbc persistence.
              >
              >-- Prasad
              >
              >Gigen Thomas wrote:
              >
              >> Product Name and Version, including Service Pack (if
              >any):
              >> =============================================
              >> Weblogic 5.1 , SP8
              >>
              >> Platform (OS Version)
              >> =================
              >> Windows 2000 server,
              >>
              >> JDK Version (if applicable)
              >> =====================
              >> Jdk1.2
              >>
              >> Detailed Problem Description
              >> ======================
              >> We have 2 weblogic servers in a cluser on two windows
              >2000 Servers
              >> , NT01 and NT02.The webservers are in a DMZ behind the
              >firewall
              >> and there is a second firewall between the webserver
              >and the weblogic
              >> servers.The webserver is a Linux box , running Apache
              >1.3.9 with
              >> the weblogic Plugin(LIN01).The per server weblogic.properties
              >file
              >> has the weblogic.system.DNSName=LIN01.
              >>
              >> We still get errors on the console when we run our jsp/Servlet
              >> application.The errors are listed below.Could you please
              >help us
              >> identify the problem
              >>
              >> Thanks,
              >> Gigen Thomas
              >>
              >> Error Message/Stack Trace
              >> =====================
              >> ed Mar 21 16:38:50 PST 2001:<I> <ServletContext-General>
              >Generated
              >> java file: E:\weblogic_cluster\FIPBEA01\classfiles\jsp_servlet\_driveway\_driveway.java
              >> Wed Mar 21 16:38:52 PST 2001:<I> <ServletContext-General>
              >Generated
              >> java file: E:\weblogic_cluster\FIPBEA01\classfiles\jsp_servlet\_driveway\_driveway_45_leftframe.java
              >> Wed Mar 21 16:39:41 PST 2001:<I> <Cluster> Adding server
              >-255280969513470611S192.168.6.12:[7001,7001,7002,7002,7001,-1]
              >> to cluster view
              >> Wed Mar 21 16:39:41 PST 2001:<E> <Kernel> ExecuteRequest
              >failed.
              >> java.io.NotSerializableException: com.sun.mail.imap.IMAPStore
              >> at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:845)
              >> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:342)
              >> at java.util.Hashtable.writeObject(Hashtable.java:738)
              >> at java.lang.reflect.Method.invoke(Native Method)
              >> at java.io.ObjectOutputStream.invokeObjectWriter(ObjectOutputStream.java:1585)
              >> at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:907)
              >> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:342)
              >> at weblogic.common.internal.WLObjectOutputStreamBase.writeObject(WLObjectOutputStreamBase.java:118)
              >> at weblogic.servlet.internal.session.ReplicatedSession.writeExternal(ReplicatedSession.java:74)
              >> at weblogic.common.internal.WLObjectOutputStreamBase.writePublicSerializable(WLObjectOutputStreamBase.java,
              >> Compiled Code)
              >> at weblogic.common.internal.WLObjectOutputStreamBase.writeObjectBody(WLObjectOutputStreamBase.java,
              >> Compiled Code)
              >> at weblogic.common.internal.WLObjectOutputStreamBase.writeObject(WLObjectOutputStreamBase.java,
              >> Compiled Code)
              >> at weblogic.common.internal.WLObjectOutputStreamBase.writeObjectWL(WLObjectOutputStreamBase.java,
              >> Compiled Code)
              >> at weblogic.rmi.extensions.AbstractOutputStream2.writeObject(AbstractOutputStream2.java:82)
              >> at weblogic.rmi.extensions.AbstractOutputStream.writeObject(AbstractOutputStream.java:83)
              >> at weblogic.cluster.replication.ReplicationManager_WLStub.create(ReplicationManager_WLStub.java:86)
              >> at weblogic.cluster.replication.ReplicationManager.createSecondary(ReplicationManager.java,
              >> Compiled Code)
              >> at weblogic.cluster.replication.ReplicationManager.checkHosts(ReplicationManager.java,
              >> Compiled Code)
              >> at weblogic.cluster.replication.ReplicationManager.clusterMembersChanged(ReplicationManager.java:582)
              >> at weblogic.cluster.MemberStash$ClusterMembersChangeDeliverer.execute(MemberStash.java:207)
              >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java,
              >Compiled
              >> Code)
              >>
              >> --------------- nested within: ------------------
              >> weblogic.rmi.MarshalException: error marshalling arguments
              >> - with nested exception:
              >> [java.io.NotSerializableException: com.sun.mail.imap.IMAPStore]
              >> at weblogic.cluster.replication.ReplicationManager_WLStub.create(ReplicationManager_WLStub.java:90)
              >> at weblogic.cluster.replication.ReplicationManager.createSecondary(ReplicationManager.java,
              >> Compiled Code)
              >> at weblogic.cluster.replication.ReplicationManager.checkHosts(ReplicationManager.java,
              >> Compiled Code)
              >> at weblogic.cluster.replication.ReplicationManager.clusterMembersChanged(ReplicationManager.java:582)
              >> at weblogic.cluster.MemberStash$ClusterMembersChangeDeliverer.execute(MemberStash.java:207)
              >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java,
              >Compiled
              >> Code)
              >> --------------- nested within: ------------------
              >> weblogic.rmi.extensions.RemoteRuntimeException: Undeclared
              >checked
              >> exception - with nested exception:
              >> [weblogic.rmi.MarshalException: error marshalling arguments
              >> - with nested exception:
              >> [java.io.NotSerializableException: com.sun.mail.imap.IMAPStore]]
              >> at weblogic.cluster.replication.ReplicationManager_WLStub.create(ReplicationManager_WLStub.java:108)
              >> at weblogic.cluster.replication.ReplicationManager.createSecondary(ReplicationManager.java,
              >> Compiled Code)
              >> at weblogic.cluster.replication.ReplicationManager.checkHosts(ReplicationManager.java,
              >> Compiled Code)
              >> at weblogic.cluster.replication.ReplicationManager.clusterMembersChanged(ReplicationManager.java:582)
              >> at weblogic.cluster.MemberStash$ClusterMembersChangeDeliverer.execute(MemberStash.java:207)
              >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java,
              >Compiled
              >> Code)
              >>
              >> Wed Mar 21 16:40:12 PST 2001:<I> <ServletContext-General>
              >Generated
              >> java file: E:\weblogic_cluster\FIPBEA01\classfiles\jsp_servlet\_partner\_partner.java
              >> Wed Mar 21 16:40:14 PST 2001:<I> <ServletContext-General>
              >Generated
              >> java file: E:\weblogic_cluster\FIPBEA01\classfiles\jsp_servlet\_partner\_partner_45_mainframe.java
              >> Wed Mar 21 16:40:14 PST 2001:<I> <ServletContext-General>
              >Generated
              >> java file: E:\weblogic_cluster\FIPBEA01\classfiles\jsp_servlet\_partner\_partner_45_leftframe.java
              >> Wed Mar 21 16:43:41 PST 2001:<I> <RJVM> Signaling peer
              >-255280969513470611S192.168.6.12:[7001,7001,7002,7002,7001,-1]
              >> gone: weblogic.rjvm.PeerGoneException:
              >> - with nested exception:
              >> [java.net.SocketException: Connection reset by peer]
              >> Wed Mar 21 16:44:28 PST 2001:<I> <ServletContext-General>
              >Generated
              >> java file: E:\weblogic_cluster\FIPBEA01\classfiles\jsp_servlet\_dtlogout.java
              >
              

  • Weblogic apache plugin and webservices

    Can I use the weblogic plugin on a DMZ based Apache server and use a 3 tier architecture
    to implement webservices.
    Using this model can a external application contact my webservices running in
    my internal network and can my weblogic/webservices server contact an external
    application/webservices using the same route i.e through the apache webserver
    and weblogic plugin.
    Any documentation regarding the architecture?

    Hi Anil,
    Not sure this is possible, unless you are using it as a proxy and setup
    the proper host/port mappings, see:
    http://edocs.bea.com/wls/docs81/webserv/client.html#1072224
    We have a very responsive security newsgroup, you might ask your
    configuration question there:
    http://newsgroups.bea.com/cgi-bin/dnewsweb?cmd=xover&group=weblogic.developer.interest.security&utag=
    Sorry, not much help (SNMH)
    Bruce
    Anil Jacob wrote:
    >
    Can I use the weblogic plugin on a DMZ based Apache server and use a 3 tier architecture
    to implement webservices.
    Using this model can a external application contact my webservices running in
    my internal network and can my weblogic/webservices server contact an external
    application/webservices using the same route i.e through the apache webserver
    and weblogic plugin.
    Any documentation regarding the architecture?

  • How to specify a cipher suit used between plugin and weblogic server?

    I install Weblogic8.1 SP3 which supports for strong cipher suits, and config an apache 2.50 server as an front end.
    I config appache to use 2 way SSL with browser and wls one way SSL with apache plugin. Then config apache to forward client certs to WLS. now the problem is, I can see that the SSL connection between browser and apache uses a strong cipher suit('SSL_RSA_WITH_RC4_128_MD5'), but the ssl connection bwtween apache plugin and WLS uses a weak cipher suit('SSL_RSA_EXPORT_WITH_RC4_40_MD5'), with the SnoopServlet, although I use the mod_wl128_20.so module. How can I increase the cipher strength of SSL between WLS and it's apache plugin?
    Thanks in advance.
    Best
    Regards
    Jean

    Hello Gunaseelan,
    This is not possible because WLS 6.1 needs a config.xml file, exactly this
    name, to start.
    What you can do is to define a recovery domain, called myrecovery_domain for
    instance, and put the config_recovery.xml, renamed "config.xml".
    Hope this helps,
    Ludovic.
    Developer Relations Engineer
    BEA Support.
    "Gunaseelan Venkateswaran" <[email protected]> a écrit dans le message
    news: 3cd6a324$[email protected]..
    >
    Hi,
    I have 2 weblogic startup scripts (startWebLogic.sh and
    startWebLogic_recovery.sh) for the same domain.
    startWebLogic.sh uses config.xml file.
    I would like to use config_recovery.xml as the configuration file forstartWebLogic_recovery.sh
    >
    >
    How would I do this ?
    I am using WebLogic Server 6.1 on SunOS 5.8 / HP-UX 11.0.
    Appreciate any help.
    Regards
    Gunaseelan Venkateswaran

  • WebLogic Plugin 1.1.1 and eclipes

    Hi
    I want to run weblogic 8.1 and eclips together, and I using WebLogic Plugin 1.1.1 on read me file, I don't understand the fellowing[b]
    Select the 'WebLogic->Classpath' node and set the following parameters
    Classpath before the WebLogic libraries
    Classpath after the WebLogic libraries
    Select the 'WebLogic->Project' node and set the following parameter
    Project added to the end of the classpath
    Select the 'WebLogic->JavaVM Options' node and set the following parameters
    JavaVM (JDK used to launch WebLogic Server)
    JavaVM Options (arguments to pass the JavaVM)
    JNI library path (paths to search when loading libraries
    any ideal??
    Thank you!

    I can confirm this too - Eclipse 3.0, WL 6.1, JDK 1.3.1 on Linux.
    "Quinton" <[email protected]> wrote:
    >
    >
    I am also getting the same problem. I am guessing this is due to the
    Eclipse V3.
    Anyone from BEA able to verify?
    Thanks!
    Aravind" <[email protected]> wrote:
    Hello,
    I have installed the plugin for Eclipse 3.0.0.
    I get the following error when i try to set the Vm options at Eclipse
    java.lang.NoClassDefFoundError: org/eclipse/debug/internal/ui/preferences/ComboFieldEditor
    And i dont find this class at the library?
    Is this plugin for the earlier release of Eclipse???
    thanks
    Aravind

  • Weblogic Plugin Configuration Problem -- no more in server list

    HELP! Has anyone seen anything like this before. What we are seeing
              is that the plugin sporadically sends requests to the wrong weblogic
              instance. When it sends it to the wrong instance we are seeing the
              following in the wlproxy.log. Like I said, this happens sporadically.
              Sometimes it will work just fine for an entire transaction. Does
              anyone know what the "no more in server list" means. We've had bea on
              the phone for the last 12 hours and they haven't been able to help us
              up to this point. If I need to send any more information please let
              me know....
              Thanks in advance!!!
              Jeremy Martin
              ========New Request: [POST
              /ra/controller/AuthenticationConversation/getAuthenticationXmlInfo?currenttime=03/20/2002%2008:45:12:548000
              HTTP/1.1] =========
              Wed Mar 20 08:45:14 2002 Content-Length=368 clength=0
              Wed Mar 20 08:45:14 2002 Going to get the post data of size 368
              Wed Mar 20 08:45:14 2002 SEARCHING
              id=[207.40.168.13:7001,207.40.168.115:7001,207.40.168.34:7001,207.40.168.118:7001]
              from current ID=[207.40.168.13:7001,207.40.168.115:7001,207.40.168.34:7001,207.40.168.118:7001]
              Wed Mar 20 08:45:14 2002
              @@@FOUND...id=[207.40.168.13:7001,207.40.168.115:7001,207.40.168.34:7001,207.40.168.118:7001],
              server_name=[p02n0310.it.sprintspectrum.com], server_port=[80]
              Wed Mar 20 08:45:14 2002 Init:
              availcookie=[WebLogicSession=PJZrt2jMA3CQTgvq2s31nz1Z1nh59Z81CQalCmaZLPWO2yVpAy71|6556818855266464983/-819419018/6/7001/7001/7002/7002/7001/-1;
              CFID=17578; CFTOKEN=9604102; FULLACCESS=1;
              CFGLOBALS=HITCOUNT%3D200%23LASTVISIT%3D%7Bts+%272002%2D03%2D06+10%3A52%3A38%27%7D%23TIMECREATED%3D%7Bts+%272001%2D11%2D03+17%3A29%3A44%27%7D%23;
              COLORS=spring; ZIPCODE=64119]
              Wed Mar 20 08:45:14 2002 PRIMARY 207.40.168.118:7001 no more in server
              list
              Wed Mar 20 08:45:14 2002 The request string is
              '/ra/controller/AuthenticationConversation/getAuthenticationXmlInfo?currenttime=03/20/2002%2008:45:12:548000'
              Wed Mar 20 08:45:14 2002 After trimming path:
              '/ra/controller/AuthenticationConversation/getAuthenticationXmlInfo?currenttime=03/20/2002%2008:45:12:548000'
              Wed Mar 20 08:45:14 2002 Now trying whatever is on the list;
              ci->canUseSrvrList = 1
              Wed Mar 20 08:45:14 2002 AttemptConnect(): Srvr# [1] =
              [207.40.168.115:7001]
              Wed Mar 20 08:45:14 2002 AttemptConnect(): Srvr# [2] =
              [207.40.168.13:7001]
              Wed Mar 20 08:45:14 2002 general list: trying connect to
              '207.40.168.13'/7001
              Wed Mar 20 08:45:14 2002 Connected to 207.40.168.13:7001
              Wed Mar 20 08:45:14 2002 Headers from the client [Accept]=[*/*]
              Wed Mar 20 08:45:14 2002 Headers from the client
              [Accept-Encoding]=[gzip, deflate]
              Wed Mar 20 08:45:14 2002 Headers from the client
              [accept-language]=[en-us]
              Wed Mar 20 08:45:14 2002 Headers from the client
              [Cache-Control]=[no-cache]
              Wed Mar 20 08:45:14 2002 Headers from the client
              [Content-Length]=[368]
              Wed Mar 20 08:45:14 2002 Headers from the client
              [content-type]=[text/xml]
              Wed Mar 20 08:45:14 2002 Headers from the client
              [Cookie]=[WebLogicSession=PJZrt2jMA3CQTgvq2s31nz1Z1nh59Z81CQalCmaZLPWO2yVpAy71|6556818855266464983/-819419018/6/7001/7001/7002/7002/7001/-1;
              CFID=17578; CFTOKEN=9604102; FULLACCESS=1;
              CFGLOBALS=HITCOUNT%3D200%23LASTVISIT%3D%7Bts+%272002%2D03%2D06+10%3A52%3A38%27%7D%23TIMECREATED%3D%7Bts+%272001%2D11%2D03+17%3A29%3A44%27%7D%23;
              COLORS=spring; ZIPCODE=64119]
              Wed Mar 20 08:45:14 2002 Headers from the client
              [Host]=[rmsweb.intranet.sprintspectrum.com]
              Wed Mar 20 08:45:14 2002 Headers from the client
              [User-Agent]=[Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)]
              Wed Mar 20 08:45:14 2002 Sending header to WLS [Accept]=[*/*]
              Wed Mar 20 08:45:14 2002 Sending header to WLS
              [Accept-Encoding]=[gzip, deflate]
              Wed Mar 20 08:45:14 2002 Sending header to WLS
              [accept-language]=[en-us]
              Wed Mar 20 08:45:14 2002 Sending header to WLS
              [Cache-Control]=[no-cache]
              Wed Mar 20 08:45:14 2002 Sending header to WLS [Content-Length]=[368]
              Wed Mar 20 08:45:14 2002 Sending header to WLS
              [content-type]=[text/xml]
              Wed Mar 20 08:45:14 2002 Sending header to WLS
              [Cookie]=[WebLogicSession=PJZrt2jMA3CQTgvq2s31nz1Z1nh59Z81CQalCmaZLPWO2yVpAy71|6556818855266464983/-819419018/6/7001/7001/7002/7002/7001/-1;
              CFID=17578; CFTOKEN=9604102; FULLACCESS=1;
              CFGLOBALS=HITCOUNT%3D200%23LASTVISIT%3D%7Bts+%272002%2D03%2D06+10%3A52%3A38%27%7D%23TIMECREATED%3D%7Bts+%272001%2D11%2D03+17%3A29%3A44%27%7D%23;
              COLORS=spring; ZIPCODE=64119]
              Wed Mar 20 08:45:14 2002 Sending header to WLS
              [Host]=[rmsweb.intranet.sprintspectrum.com]
              Wed Mar 20 08:45:14 2002 Sending header to WLS
              [User-Agent]=[Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)]
              Wed Mar 20 08:45:14 2002 Sending header to WLS
              [X-WebLogic-Force-Cookie]=[true]
              Wed Mar 20 08:45:14 2002 Sending header to WLS
              [Proxy-Client-IP]=[207.167.161.73]
              Wed Mar 20 08:45:14 2002 Sending header to WLS
              [X-Forwarded-For]=[207.167.161.73]
              Wed Mar 20 08:45:14 2002 Sending header to WLS
              [x-weblogic-cluster-hash]=[fw44lcQkjNI+PhjBPgtTl5Qwmi4]
              Wed Mar 20 08:45:16 2002 Header received from WLS : [HTTP/1.1 200 OK]
              = []
              Wed Mar 20 08:45:16 2002 Header received from WLS : [Server] =
              [WebLogic 5.1.0 Service Pack 11 11/20/2001 08:39:10 #149952]
              Wed Mar 20 08:45:16 2002 Header received from WLS : [Content-Length]
              = [622]
              Wed Mar 20 08:45:16 2002 Header received from WLS : [Content-Type] =
              [text/xml]
              Wed Mar 20 08:45:16 2002 Header received from WLS : [X-WebLogic-Load]
              = [0]
              Wed Mar 20 08:45:16 2002 Header received from WLS : [Set-Cookie] =
              [WebLogicSession=PJigemmFCOSmpZvQ8VD8AEn7t7RtPEEbSQqarpCmUYbNZ5nhoL9j|-9091816865617485599/-819419123/6/7001/7001/7002/7002/7001/-1;
              expires=Sunday, 11-May-2003 06:45:16 GMT; path=/]
              Wed Mar 20 08:45:16 2002 Header received from WLS : [Connection] =
              [Close]
              Wed Mar 20 08:45:16 2002 Headers to the client [Server]=[WebLogic
              5.1.0 Service Pack 11 11/20/2001 08:39:10 #149952]
              Wed Mar 20 08:45:16 2002 Headers to the client [Content-Length]=[622]
              Wed Mar 20 08:45:16 2002 Headers to the client
              [Set-Cookie]=[WebLogicSession=PJigemmFCOSmpZvQ8VD8AEn7t7RtPEEbSQqarpCmUYbNZ5nhoL9j|-9091816865617485599/-819419123/6/7001/7001/7002/7002/7001/-1;
              expires=Sunday, 11-May-2003 06:45:16 GMT; path=/]
              Wed Mar 20 08:45:16 2002 r->status=200 returning 0
              Wed Mar 20 08:46:58 2002
              

    This one sound stricky. Have you checked all the usual suspects:
              -same cookie name in WB-INF/weblogic.xml and the cookiename set in
              plugin settings (defualts to JSESSIONID in 6.x)
              -network errors between web servers and WLS servers
              That utility can be invaluable in solving problems like this.I have seen
              session settings cause sessions to be lost, but never the message you
              are talking about. Try turning on the "DebugConfigInfo" setting and see
              what the "?__WebLogicBridgeConfig" page can tell you about your
              settings, what server list it is using and what servers are
              primary/secondary. One tip, you need to hit the WLS server one time, and
              then use the "?__WebLogicBridgeConfig". Until it communicates with the
              WLS server, it can only tell you it's own settings and not any
              information about up servers and primary/secondary assignements. Also
              look to make sure each server in the "Server List" has a blue ":OK" next
              to it to signify the plugin can see them.
              Hope that can help, though I am not sure they will deal with the problem
              you are seeing. Make sure you post the outcome to this issue, I will be
              very interested in seeing it.
              -Mark Vaughn
              Jeremy Martin wrote:
              >HELP! Has anyone seen anything like this before. What we are seeing
              >is that the plugin sporadically sends requests to the wrong weblogic
              >instance. When it sends it to the wrong instance we are seeing the
              >following in the wlproxy.log. Like I said, this happens sporadically.
              > Sometimes it will work just fine for an entire transaction. Does
              >anyone know what the "no more in server list" means. We've had bea on
              >the phone for the last 12 hours and they haven't been able to help us
              >up to this point. If I need to send any more information please let
              >me know....
              >
              >Thanks in advance!!!
              >
              >Jeremy Martin
              >
              >========New Request: [POST
              >/ra/controller/AuthenticationConversation/getAuthenticationXmlInfo?currenttime=03/20/2002%2008:45:12:548000
              >HTTP/1.1] =========
              >Wed Mar 20 08:45:14 2002 Content-Length=368 clength=0
              >Wed Mar 20 08:45:14 2002 Going to get the post data of size 368
              >Wed Mar 20 08:45:14 2002 SEARCHING
              >id=[207.40.168.13:7001,207.40.168.115:7001,207.40.168.34:7001,207.40.168.118:7001]
              >from current ID=[207.40.168.13:7001,207.40.168.115:7001,207.40.168.34:7001,207.40.168.118:7001]
              >Wed Mar 20 08:45:14 2002
              >@@@FOUND...id=[207.40.168.13:7001,207.40.168.115:7001,207.40.168.34:7001,207.40.168.118:7001],
              >server_name=[p02n0310.it.sprintspectrum.com], server_port=[80]
              >Wed Mar 20 08:45:14 2002 Init:
              >availcookie=[WebLogicSession=PJZrt2jMA3CQTgvq2s31nz1Z1nh59Z81CQalCmaZLPWO2yVpAy71|6556818855266464983/-819419018/6/7001/7001/7002/7002/7001/-1;
              >CFID=17578; CFTOKEN=9604102; FULLACCESS=1;
              >CFGLOBALS=HITCOUNT%3D200%23LASTVISIT%3D%7Bts+%272002%2D03%2D06+10%3A52%3A38%27%7D%23TIMECREATED%3D%7Bts+%272001%2D11%2D03+17%3A29%3A44%27%7D%23;
              >COLORS=spring; ZIPCODE=64119]
              >Wed Mar 20 08:45:14 2002 PRIMARY 207.40.168.118:7001 no more in server
              >list
              >Wed Mar 20 08:45:14 2002 The request string is
              >'/ra/controller/AuthenticationConversation/getAuthenticationXmlInfo?currenttime=03/20/2002%2008:45:12:548000'
              >Wed Mar 20 08:45:14 2002 After trimming path:
              >'/ra/controller/AuthenticationConversation/getAuthenticationXmlInfo?currenttime=03/20/2002%2008:45:12:548000'
              >Wed Mar 20 08:45:14 2002 Now trying whatever is on the list;
              >ci->canUseSrvrList = 1
              >Wed Mar 20 08:45:14 2002 AttemptConnect(): Srvr# [1] =
              >[207.40.168.115:7001]
              >Wed Mar 20 08:45:14 2002 AttemptConnect(): Srvr# [2] =
              >[207.40.168.13:7001]
              >Wed Mar 20 08:45:14 2002 general list: trying connect to
              >'207.40.168.13'/7001
              >Wed Mar 20 08:45:14 2002 Connected to 207.40.168.13:7001
              >Wed Mar 20 08:45:14 2002 Headers from the client [Accept]=[*/*]
              >Wed Mar 20 08:45:14 2002 Headers from the client
              >[Accept-Encoding]=[gzip, deflate]
              >Wed Mar 20 08:45:14 2002 Headers from the client
              >[accept-language]=[en-us]
              >Wed Mar 20 08:45:14 2002 Headers from the client
              >[Cache-Control]=[no-cache]
              >Wed Mar 20 08:45:14 2002 Headers from the client
              >[Content-Length]=[368]
              >Wed Mar 20 08:45:14 2002 Headers from the client
              >[content-type]=[text/xml]
              >Wed Mar 20 08:45:14 2002 Headers from the client
              >[Cookie]=[WebLogicSession=PJZrt2jMA3CQTgvq2s31nz1Z1nh59Z81CQalCmaZLPWO2yVpAy71|6556818855266464983/-819419018/6/7001/7001/7002/7002/7001/-1;
              >CFID=17578; CFTOKEN=9604102; FULLACCESS=1;
              >CFGLOBALS=HITCOUNT%3D200%23LASTVISIT%3D%7Bts+%272002%2D03%2D06+10%3A52%3A38%27%7D%23TIMECREATED%3D%7Bts+%272001%2D11%2D03+17%3A29%3A44%27%7D%23;
              >COLORS=spring; ZIPCODE=64119]
              >Wed Mar 20 08:45:14 2002 Headers from the client
              >[Host]=[rmsweb.intranet.sprintspectrum.com]
              >Wed Mar 20 08:45:14 2002 Headers from the client
              >[User-Agent]=[Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS [Accept]=[*/*]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS
              >[Accept-Encoding]=[gzip, deflate]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS
              >[accept-language]=[en-us]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS
              >[Cache-Control]=[no-cache]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS [Content-Length]=[368]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS
              >[content-type]=[text/xml]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS
              >[Cookie]=[WebLogicSession=PJZrt2jMA3CQTgvq2s31nz1Z1nh59Z81CQalCmaZLPWO2yVpAy71|6556818855266464983/-819419018/6/7001/7001/7002/7002/7001/-1;
              >CFID=17578; CFTOKEN=9604102; FULLACCESS=1;
              >CFGLOBALS=HITCOUNT%3D200%23LASTVISIT%3D%7Bts+%272002%2D03%2D06+10%3A52%3A38%27%7D%23TIMECREATED%3D%7Bts+%272001%2D11%2D03+17%3A29%3A44%27%7D%23;
              >COLORS=spring; ZIPCODE=64119]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS
              >[Host]=[rmsweb.intranet.sprintspectrum.com]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS
              >[User-Agent]=[Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS
              >[X-WebLogic-Force-Cookie]=[true]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS
              >[Proxy-Client-IP]=[207.167.161.73]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS
              >[X-Forwarded-For]=[207.167.161.73]
              >Wed Mar 20 08:45:14 2002 Sending header to WLS
              >[x-weblogic-cluster-hash]=[fw44lcQkjNI+PhjBPgtTl5Qwmi4]
              >Wed Mar 20 08:45:16 2002 Header received from WLS : [HTTP/1.1 200 OK]
              >= []
              >Wed Mar 20 08:45:16 2002 Header received from WLS : [Server] =
              >[WebLogic 5.1.0 Service Pack 11 11/20/2001 08:39:10 #149952]
              >Wed Mar 20 08:45:16 2002 Header received from WLS : [Content-Length]
              >= [622]
              >Wed Mar 20 08:45:16 2002 Header received from WLS : [Content-Type] =
              >[text/xml]
              >Wed Mar 20 08:45:16 2002 Header received from WLS : [X-WebLogic-Load]
              >= [0]
              >Wed Mar 20 08:45:16 2002 Header received from WLS : [Set-Cookie] =
              >[WebLogicSession=PJigemmFCOSmpZvQ8VD8AEn7t7RtPEEbSQqarpCmUYbNZ5nhoL9j|-9091816865617485599/-819419123/6/7001/7001/7002/7002/7001/-1;
              >expires=Sunday, 11-May-2003 06:45:16 GMT; path=/]
              >Wed Mar 20 08:45:16 2002 Header received from WLS : [Connection] =
              >[Close]
              >Wed Mar 20 08:45:16 2002 Headers to the client [Server]=[WebLogic
              >5.1.0 Service Pack 11 11/20/2001 08:39:10 #149952]
              >Wed Mar 20 08:45:16 2002 Headers to the client [Content-Length]=[622]
              >Wed Mar 20 08:45:16 2002 Headers to the client
              >[Set-Cookie]=[WebLogicSession=PJigemmFCOSmpZvQ8VD8AEn7t7RtPEEbSQqarpCmUYbNZ5nhoL9j|-9091816865617485599/-819419123/6/7001/7001/7002/7002/7001/-1;
              >expires=Sunday, 11-May-2003 06:45:16 GMT; path=/]
              >Wed Mar 20 08:45:16 2002 r->status=200 returning 0
              >Wed Mar 20 08:46:58 2002
              >
              

  • Error when running weblogic 10 in cluster

    I am testing out weblogic 10 and when I run it with a single managed server and an admin server then everything works fine. When I run it in a cluster with a valid test cluster license, I get the following error. Does anyone know what the cause of this error is and how to fix it? Thanks for the help.
              <Sep 14, 2007 7:06:03 PM UTC> <Warning> <RMI> <BEA-080003> <RuntimeException thrown by rmi server: weblogic.rmi.internal.dgc.DGCServerImpl.renewLease([I)
              java.lang.ClassCastException: weblogic.rjvm.ImmutableServiceContext.
              java.lang.ClassCastException: weblogic.rjvm.ImmutableServiceContext
              at weblogic.rjvm.MsgAbbrevInputStream.readClassDescriptor(MsgAbbrevInputStream.java:369)
              at weblogic.utils.io.ChunkedObjectInputStream$NestedObjectInputStream.readClassDescriptor(ChunkedObjectInputStream.java:265)
              at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1534)
              at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
              at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1591)
              at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
              at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
              at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:195)
              at weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:565)
              at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:191)
              at weblogic.rmi.internal.dgc.DGCServerImpl_WLSkel.invoke(Unknown Source)
              at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
              at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:479)
              at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
              at weblogic.security.service.SecurityManager.runAs(Unknown Source)
              at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:475)
              at weblogic.rmi.internal.BasicServerRef.access$300(BasicServerRef.java:59)
              at weblogic.rmi.internal.BasicServerRef$BasicExecuteRequest.run(BasicServerRef.java:1016)
              at weblogic.work.SelfTuningWorkManagerImpl.schedule(SelfTuningWorkManagerImpl.java:126)
              at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:321)
              at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:918)
              at weblogic.rjvm.RJVMImpl.dispatchRequest(RJVMImpl.java:1084)
              at weblogic.rjvm.RJVMImpl.dispatch(RJVMImpl.java:1001)
              at weblogic.rjvm.ConnectionManagerServer.handleRJVM(ConnectionManagerServer.java:230)
              at weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:877)
              at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(MsgAbbrevJVMConnection.java:446)
              at weblogic.rjvm.t3.MuxableSocketT3.dispatch(MuxableSocketT3.java:368)
              at weblogic.socket.AbstractMuxableSocket.dispatch(AbstractMuxableSocket.java:383)
              at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:872)
              at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:818)
              at weblogic.socket.EPollSocketMuxer.dataReceived(EPollSocketMuxer.java:192)
              at weblogic.socket.EPollSocketMuxer.processSockets(EPollSocketMuxer.java:174)
              at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
              at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
              at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
              >

    We solved this by increasing the number of open files, by adding the following in the /etc/security/limits.conf
    * soft nofile 50000
    * hard nofile 50000

  • Single Client Access Name for Weblogic Forms and Reports.

    I have a 2 node clustered system:
    Windows 2008 R2 64-bit
    Weblogic 10.3.3 (on each node)
    Weblogic Forms and Reports 11.1.1.3 (on each node)
    Database 11gR2 RAC 11.2.0.1 (on each node)
    The forms and reports are clustered and I can connect to each from each of the two servers and the cluster is working well.
    The database uses Single Client Access Name (SCAN) to present the database as if it were one server called dbserver1.
    I was wondering if there was a similar thing for Weblogic and what everyone else uses to present their application as a single name to the user.
    I tried using Windows Network Load Balancing, but this stops the database scan listeners from working.
    Thanks.

    Dear,
    Did you find an answer to your question back in 2009?
    We are facing the same installation architecture, but we do not find any concrete information regarding SCAN with Oracle Forms 11g
    Geert

  • Weblogic 9.2 cluster install across 2 linux servers - authentication errors

    Hello all,
                        I am currently trying to install a 9.2 cluster across two Linux machines, but am having a few problems that I was hoping someone here could help with. I?ve been reading the documentation, but feel as though it?s getting me nowhere.
                        I have two servers, on which I have installed weblogic portal 9.2. On the first I have then used the configuration wizard to great an admin server and cluster members 1, 2 and 3.
                        A cluster is created and the three cluster members are assigned to it.
                        Then I configure two unix machines, for the servers 1 and 2.
                        I assign the admin server and cluster member 1 to the first server. Cluster members 2 and 3 are assigned to the second server.
                        The connection pools and JMS stores I left as the default values.
                        The configuration completes and a domain is created on the first server.
                        I have copied the complete user_projects directory to the second server. I didn?t want to go through the configuration steps on each server that weblogic was to be installed on, so this looked like the easiest way to get the startManagedWeblogic scripts onto the second server. Also I didn?t find anything in the documentation that mentioned how to set up a cluster across multiple machines in any detail, only how to install multiple instances on a single server and run them as a cluster.
                        I manage to start the admin server ok and can connect through the web based admin console.
                        The first cluster member also starts up on the first server.
                        Now I go to the second server again, and when I try to start the cluster members here I get Authentication errors:
                        <Jan 31, 2007 2:56:22 PM CET> <Error> <Security> <BEA-090854> <SAMLCredentialMapper provider initialization failed: Could not retrieve credentials for AssertionSigningKey.>
              <Jan 31, 2007 2:56:23 PM CET> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
              <Jan 31, 2007 2:56:23 PM CET> <Error> <com.bea.weblogic.kernel> <000000> <[Security:090735]The DBMS connection was not usable>
              <Jan 31, 2007 2:56:23 PM CET> <Critical> <Security> <BEA-090403> <Authentication for user weblogic denied>
              <Jan 31, 2007 2:56:23 PM CET> <Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: weblogic.security.SecurityInitializationException: Authentication for user weblogic denied
              weblogic.security.SecurityInitializationException: Authentication for user weblogic denied
                      at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(CommonSecurityServiceManagerDelegateImpl.java:947)
                      at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1029)
                      at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:854)
                      at weblogic.security.SecurityService.start(SecurityService.java:141)
                      at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
                      Truncated. see log file for complete stacktrace
              >
              <Jan 31, 2007 2:56:24 PM CET> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
              <Jan 31, 2007 2:56:24 PM CET> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
              <Jan 31, 2007 2:56:24 PM CET> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
              Autonomy engine processes stopped
                                  What am I doing wrong / forgetting to do.
                        Any help or suggestions are most helpful
                        Regards
                                  IV

    Hello ,
              I can help you in this regard, (let me see).
              Let me start from the beginning.
              Assumptions:
              M1 is hosting 1-Admin server(AdminServer), 2-Managed Server(ms1,ms2),
              M2 is hosting 1 -managed server (ms3)
              1. Install WebLogic Server/Portal product on M1 and M2 say /home/user1/bea1 - on M1
              /home/user1/bea1 - on M2
              2. Create Cluster Domain using ConfigWiz/WLST.
                   [ here I will talk abt Config Wiz)
                   - Open config Wiz
              - Create domain in Production Mode.(ideally Cluster is not supported in Dev mode )
                   - Create 1 Admin server, 3 Managed server Host = <M1> and config SSL port
                        AdminServer ? Host_M1
                        Ms1     ? Host_M1
                        Ms2     ? Host_M1
                        Ms3     ? Host_M2
              NOTE: *** Don't use IP addresses - use hostnames. The hostnames need to be specified in the correct format. When specifying a hostname, use the receiving server side's rules for SSL certificate hostname format when specifying the server address. The address that a client uses needs to match up with the server's SSL certificate host identity field ((example: pint21.bea.com on both server/client side, not just pint21 and other pint21.bea.com)
              Using the 'keytool' Java utility, verify the content of hostname identity embedded in the demo SSL certificate
              $ keytool -list -v -alias demoidentity -keystore DemoIdentity.jks
              Owner: CN=pisol18, OU=FOR TESTING ONLY, O=MyOrganization, L=MyTown, ST=MyState, C=US
              -     Config Data Source (conn pool) to Any DB Type you like, test them and run the DB scripts if applicable (Run DB).
              3. Create Managed Server template Using Pack/Unpack tool
              3.1     Using <WL_HOME>\common\bin\pack.cmd with ?managed option create managed server template.
              3.2     Using <WL_HOME>\common\bin\unpack.cmd on M2 to create the domain on Host2
              4. Starting the Admin Server
              5. Start the Managed server in many way. As given on edocs.
              http://edocs.bea.com/wls/docs92/ConsoleHelp/taskhelp/clusters/StartOrStopAServer.html
              I hope this helps you,
              Thanks
              Viswa
              ------------

  • Inforation on Pool tables and cluster tables required.

    I want to know about the pool tables and cluster tables like how to create them and how to look the tables associated with the given tables. Like for the table BSEG we have other tables linked BSID etc. I'm new to this concept please guide me.

    <b>Pooled Table:</b>
    A pooled table in R/3 has a many-to-one relationship with a table in the database (see Figures 3.1 and 3.2). For one table in the database, there are many tables in the R/3 Data Dictionary. The table in the database has a different name than the tables in the DDIC, it has a different number of fields, and the fields have different names as well. Pooled tables are an SAP proprietary construct.
    When you look at a pooled table in R/3, you see a description of a table. However, in the database, it is stored along with other pooled tables in a single table called a table pool. A table pool is a database table with a special structure that enables the data of many R/3 tables to be stored within it. It can only hold pooled tables.
    R/3 uses table pools to hold a large number (tens to thousands) of very small tables (about 10 to 100 rows each). Table pools reduce the amount of database resources needed when many small tables have to be open at the same time. SAP uses them for system data. You might create a table pool if you need to create hundreds of small tables that each hold only a few rows of data. To implement these small tables as pooled tables, you first create the definition of a table pool in R/3 to hold them all. When activated, an associated single table (the table pool) will be created in the database. You can then define pooled tables within R/3 and assign them all to your table pool.
    Pooled tables are primarily used by SAP to hold customizing data.
    <b>Cluster Table:</b>
    A cluster table is similar to a pooled table. It has a many-to-one relationship with a table in the database. Many cluster tables are stored in a single table in the database called a table cluster.
    A table cluster is similar to a table pool. It holds many tables within it. The tables it holds are all cluster tables.
    Like pooled tables, cluster tables are another proprietary SAP construct. They are used to hold data from a few (approximately 2 to 10) very large tables. They would be used when these tables have a part of their primary keys in common, and if the data in these tables are all accessed simultaneously.
    Table clusters contain fewer tables than table pools and, unlike table pools, the primary key of each table within the table cluster begins with the same field or fields. Rows from the cluster tables are combined into a single row in the table cluster. The rows are combined based on the part of the primary key they have in common. Thus, when a row is read from any one of the tables in the cluster, all related rows in all cluster tables are also retrieved, but only a single I/O is needed.
    A cluster is advantageous in the case where data is accessed from multiple tables simultaneously and those tables have at least one of their primary key fields in common. Cluster tables reduce the number of database reads and thereby improve performance.
    Restrictions on Pooled and Cluster Tables
    1. Pooled and cluster tables are usually used only by SAP and not used by customers, probably because of the proprietary format of these tables within the database and because of technical restrictions placed upon their use within ABAP/4 programs. On a pooled or cluster table:
    2. Secondary indexes cannot be created.
    3. You cannot use the ABAP/4 constructs select distinct or group by.
    4.You cannot use native SQL.
    5.You cannot specify field names after the order by clause. order by primary key is the only permitted variation.
    For creation of pooled /cluster table, have  a look at below link.
    http://help.sap.com/saphelp_erp2004/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm
    For creation of table pool /cluster, have  a look at below link.
    http://help.sap.com/saphelp_erp2004/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm
    Have a look at below link.
    http://www.sap-img.com/abap/the-different-types-of-sap-tables.htm
    Best Regards,
    Vibha
    *Please mark all the helpful answers

Maybe you are looking for