Re: WLS51 multiple server instances - no clustering, no multihoming

Hello - This is the answer to a private question, but I'm posting it to the
group too in hope it will help.
Our problem was, we had one computer (Solaris) with one IP address and one
Weblogic license, but we had two (now three) teams of developers working on
different projects for WLS. Since they needed different settings and
configurations, they could not use a single Weblogic server instance, so we
had to find a way to run multiple server instances independently on a single
machine.
I'd call this configuration "parallel-servers" - please remember that it is
quite different from both multihoming and clustering because all the server
instances are independent from one another (unlike clustering) but run on
the same IP (unlike multihoming) and different port numbers.
This is the simplest procedure for a Solaris computer:
1: Install WebLogic.
Let's say the WL installation folder is:
/wls/weblogic/
we'll call that:
WL_HOME/WLS_HOME/
It contains the default server instance folder
/wls/weblogic/myserver/
we'll call that:
WL_HOME/WLS_HOME/myserver/
2: Make some copies (as many as you need)
of the default server instance folder
with different names, you'll have:
WL_HOME/WLS_HOME/myserver/
WL_HOME/WLS_HOME/server_1/
WL_HOME/WLS_HOME/server_2/
WL_HOME/WLS_HOME/server_n/
3: Locate the general properties file
/wls/weblogic/weblogic.properties
(we'll call it: WL_HOME/WLS_HOME/weblogic.properties)
and make a copy of it into EACH of the individual
server instance folders; you'll end up with:
WL_HOME/WLS_HOME/weblogic.properties
WL_HOME/WLS_HOME/myserver/weblogic.properties
WL_HOME/WLS_HOME/server_1/weblogic.properties
WL_HOME/WLS_HOME/server_2/weblogic.properties
WL_HOME/WLS_HOME/server_n/weblogic.properties
4: In EACH server instance's properties file
WL_HOME/WLS_HOME/server_i/weblogic.properties
set per-server values to all the properties
specific to the individual server; at least:
weblogic.system.listenPort=PORT_i
weblogic.password.system=PWD_i
weblogic.system.SSLListenPort=SSLPORT_i
plus everything else it should need individually,
that is, all the things that make that single
server instance different from all the others
(connection pools, ACLs, EJB auto deployments and so on)
Do NOT modify the file
WL_HOME/WLS_HOME/myserver/weblogic.properties
(it's a backup copy of the default settings)
5: In the GLOBAL properties file
WL_HOME/WLS_HOME/weblogic.properties
cancel or comment out all the properties
that have been individually set for all
the individual server instances; at least:
weblogic.system.listenPort
weblogic.password.system
weblogic.system.SSLListenPort
6: Locate the default server's startup script
/wls/weblogic/startWebLogic.sh
(we'll call it: WL_HOME/WLS_HOME/startWebLogic.sh)
and make a copy of it (in the same folder)
for EACH of the new individual server instances;
you'll end up with:
WL_HOME/WLS_HOME/startWebLogic.sh
WL_HOME/WLS_HOME/startServer_1.sh
WL_HOME/WLS_HOME/startServer_2.sh
WL_HOME/WLS_HOME/startServer_n.sh
7: In EACH server instance's startup script
WL_HOME/WLS_HOME/startServer_i.sh
set values to the properties:
weblogic.home=WL_HOME/WLS_HOME
(where WL libraries and global files are)
weblogic.system.home=WL_HOME/WLS_HOME
(where the GLOBAL weblogic.properties is)
weblogic.system.name=server_i
(where the PER-SERVER weblogic.properties is)
weblogic.system.listenPort=PORT_i
weblogic.system.SSLListenPort=SSLPORT_i
with the -D option, as in:
$JAVA $JAVA_OPTIONS -ms64m -mx64m -classpath
$JAVACLASSPATH -Dweblogic.class.path=$WEBLOGICCLASSPATH -Dweblogic.home=$WL_
HOME/$WLS_HOME -Dweblogic.system.home=$WL_HOME/$WLS_HOME -Dweblogic.system.n
ame=server_i -Djava.security.manager -Djava.security.policy=`pwd`/weblogic.
policy -Dweblogic.system.listenPort=PORT_i -Dweblogic.system.SSLListenPort=
SSLPORT_i weblogic.Server
8: If you like, you might also write a shutdown script
for each server instance (often faster than the console)
WL_HOME/WLS_HOME/stopServer_i.sh
which might look like:
java -classpath $JAVACLASSPATH weblogic.Admin t3://$HOSTNAME:PORT_i SHUTDOWN
system $PWD_i
9: If you need individual per-server security policies,
also duplicate and customize the default policy file
WL_HOME/WLS_HOME/weblogic.policy
(just like you did with weblogic.properties in steps 3 to 5)
and specify the corresponding property in each startup script
with the -D option
-Djava.security.policy=`pwd`/server_i/weblogic.policy
10: Obviously, when you deploy and use your EJBs or JSPs or applications,
you must make sure that you specify the right individual server's parameters
(name, user, password, port, paths and everything else).
And that's all; obviously, there are better ways to achieve the
"parallel-servers" configuration, but this is the simplest one and is good
enough for a basic development environment; you might need to tune some more
properties to suit your specific requirements.
On a WinNT computer, the procedure should be more or less the same, the main
difference being: instead of .sh script files, you'll have to edit .cmd
script files.
I am very grateful to all the people on the newsgroups who helped me work
that out. Good luck!
Paola R.

"Paola R." wrote:
          > If understand that right, the way to do it is:
          >
          > - make two "clones" of the default /weblogic/myserver/ folder , say
          > /weblogic/server_1/ and /weblogic/server_2/;
          > - make a copy of file /weblogic/myserver/weblogic.properties into each new
          > folder;
          > - in the original /weblogic/myserver/weblogic.properties file, comment out
          > server-variant properties (ordinary and secure port numbers, at least) ;
          > - in each /weblogic/server_x /weblogic.properties file, set per-server
          > values to server-variant properties (ordinary and secure port numbers, at
          > least) and comment out (or leave unchanged) everything else;
          > - start each server from /weblogic/myserver/ , by specifying the path to
          > respective per-server properties in command line (or script) with
          > option -Dweblogic.home=./server_n .
          You also need weblogic.system.name=server_n and I believe it's
          weblogic.system.home rather than weblogic.home. The latter should point
          to
          your /weblogic directory.
          Hope this helps.
          Alexander Petrushko
          mailto:[email protected]
          Consulting Services available
          

Similar Messages

  • Pros and Cons of Application Isolation/Multiple server instances?

    Hi. I'm setting a new server using ColdFusion Enterprise with Apache to migrate several web application from and old server with ColdFusion 7 server. I'm currently doing research regarding multiple server instances in order to have a separate server for production apps and another for development apps (see http://help.adobe.com/en_US/ColdFusion/10.0/Admin/WSc3ff6d0ea77859461172e0811cbf363c31-7ff 5.html and https://wikidocs.adobe.com/wiki/display/coldfusionen/Using+Multiple+Server+Instanceshttp:/ /). In addition, I'm also doing research regarding application isolation to have separate production application in separate servers. I'm trying to identify all pros and cons for both "Application Isolation" and "Multiple Server Instances" to make a decision on whether I will proceed in applying these techniques. I have found several links that talk about some of the advantages but have not been able to find anything regarding possible disadvantages. Have anyone in this forum has used any of the techniques, and can provide more information/experiences regarding the pros and cons?

    Hi Ricardo_Lorenzo,
    Whether to go for Multiserver instances or Single server, is totally a user requirement based decison. If a user has Single website, or multiple websites (of the same nature, in terms of functionality), usually the part of same domain, then they would go for Single sever installation. One single instance will handle the requests from all the websites (if there are multiple). There would not be a clustering/failover setup within ColdFusion and can use the ColdFusion Standard or Enterprise version.
    On the other hand, if a user has multiple websites, all with different functionality and have multiple applications (may or may not) running, then they can go for Multiserver installation. Each website can be configured with individual instances. Clustering can be done within ColdFusion if needed. One would need an Enterprise license of ColdFusion for the same.
    Hope this helps.
    Regards,
    Anit Kumar

  • Running Multiple Server Instance in Weblogic Server

    Hi
    I am using Weblogic 5.1.0 with SP6. I am trying to run multiple server
    instances
    of Weblogic Server. The one that comes by default is "myServer".
    My question is if i were to create multiple server instances, do i need to
    copy the
    weblogic.properties file in each of folder corresponding to respective
    application
    server instance. I am not using Clusters.
    Also if i need to include some classes or jar files in my application server
    instance
    classpath, how do i do it. cuz in weblogic.properties file i didn't find any
    property
    corresponding to classpath.
    The classpath i need to set is for my creating a JDBC pool for connectivity
    to my
    AS400 DB2 database using the Type 4 (AS400JDBCDriver) Driver. Is there some
    other way to do it.
    Thanks in advance
    Niranjan

    There is an answer on your first question at
    weblogic.support.interest.clustering
    I asked a similar question. Search for a message posted by me on 24/11/00
    Rgds,
    Mike
    "Niranjan Soni" <[email protected]> wrote in message
    news:[email protected]..
    Hi
    I am using Weblogic 5.1.0 with SP6. I am trying to run multiple server
    instances
    of Weblogic Server. The one that comes by default is "myServer".
    My question is if i were to create multiple server instances, do i need to
    copy the
    weblogic.properties file in each of folder corresponding to respective
    application
    server instance. I am not using Clusters.
    Also if i need to include some classes or jar files in my applicationserver
    instance
    classpath, how do i do it. cuz in weblogic.properties file i didn't findany
    property
    corresponding to classpath.
    The classpath i need to set is for my creating a JDBC pool forconnectivity
    to my
    AS400 DB2 database using the Type 4 (AS400JDBCDriver) Driver. Is theresome
    other way to do it.
    Thanks in advance
    Niranjan

  • JNDI Lookup for multiple server instances with multiple cluster nodes

    Hi Experts,
    I need help with retreiving log files for multiple server instances with multiple cluster nodes. The system is Netweaver 7.01.
    There are 3 server instances all instances with 3 cluster nodes.
    There are EJB session beans deployed on them to retreive the log information for each server node.
    In the session bean there is a method:
    public List getServers() {
      List servers = new ArrayList();
      ClassLoader saveLoader = Thread.currentThread().getContextClassLoader();
      try {
       Properties prop = new Properties();
       prop.setProperty(Context.INITIAL_CONTEXT_FACTORY, "com.sap.engine.services.jndi.InitialContextFactoryImpl");
       prop.put(Context.SECURITY_AUTHENTICATION, "none");
       Thread.currentThread().setContextClassLoader((com.sap.engine.services.adminadapter.interfaces.RemoteAdminInterface.class).getClassLoader());
       InitialContext mInitialContext = new InitialContext(prop);
       RemoteAdminInterface rai = (RemoteAdminInterface) mInitialContext.lookup("adminadapter");
       ClusterAdministrator cadm = rai.getClusterAdministrator();
       ConvenienceEngineAdministrator cea = rai.getConvenienceEngineAdministrator();
       int nodeId[] = cea.getClusterNodeIds();
       int dispatcherId = 0;
       String dispatcherIP = null;
       String p4Port = null;
       for (int i = 0; i < nodeId.length; i++) {
        if (cea.getClusterNodeType(nodeId[i]) != 1)
         continue;
        Properties dispatcherProp = cadm.getNodeInfo(nodeId[i]);
        dispatcherIP = dispatcherProp.getProperty("Host", "localhost");
        p4Port = cea.getServiceProperty(nodeId[i], "p4", "port");
        String[] loc = new String[3];
        loc[0] = dispatcherIP;
        loc[1] = p4Port;
        loc[2] = null;
        servers.add(loc);
       mInitialContext.close();
      } catch (NamingException e) {
      } catch (RemoteException e) {
      } finally {
       Thread.currentThread().setContextClassLoader(saveLoader);
      return servers;
    and the retreived server information used here in another class:
    public void run() {
      ReadLogsSession readLogsSession;
      int total = servers.size();
      for (Iterator iter = servers.iterator(); iter.hasNext();) {
       if (keepAlive) {
        try {
         Thread.sleep(500);
        } catch (InterruptedException e) {
         status = status + e.getMessage();
         System.err.println("LogReader Thread Exception" + e.toString());
         e.printStackTrace();
        String[] serverLocs = (String[]) iter.next();
        searchFilter.setDetails("[" + serverLocs[1] + "]");
        Properties prop = new Properties();
        prop.put(Context.INITIAL_CONTEXT_FACTORY, "com.sap.engine.services.jndi.InitialContextFactoryImpl");
        prop.put(Context.PROVIDER_URL, serverLocs[0] + ":" + serverLocs[1]);
        System.err.println("LogReader run [" + serverLocs[0] + ":" + serverLocs[1] + "]");
        status = " Reading :[" + serverLocs[0] + ":" + serverLocs[1] + "] servers :[" + currentIndex + "/" + total + " ] ";
        prop.put("force_remote", "true");
        prop.put(Context.SECURITY_AUTHENTICATION, "none");
        try {
         Context ctx = new InitialContext(prop);
         Object ob = ctx.lookup("com.xom.sia.ReadLogsSession");
         ReadLogsSessionHome readLogsSessionHome = (ReadLogsSessionHome) PortableRemoteObject.narrow(ob, ReadLogsSessionHome.class);
         status = status + "Found ReadLogsSessionHome ["+readLogsSessionHome+"]";
         readLogsSession = readLogsSessionHome.create();
         if(readLogsSession!=null){
          status = status + " Created  ["+readLogsSession+"]";
          List l = readLogsSession.getAuditLogs(searchFilter);
          serverLocs[2] = String.valueOf(l.size());
          status = status + serverLocs[2];
          allRecords.addAll(l);
         }else{
          status = status + " unable to create  readLogsSession ";
         ctx.close();
        } catch (NamingException e) {
         status = status + e.getMessage();
         System.err.println(e.getMessage());
         e.printStackTrace();
        } catch (CreateException e) {
         status = status + e.getMessage();
         System.err.println(e.getMessage());
         e.printStackTrace();
        } catch (IOException e) {
         status = status + e.getMessage();
         System.err.println(e.getMessage());
         e.printStackTrace();
        } catch (Exception e) {
         status = status + e.getMessage();
         System.err.println(e.getMessage());
         e.printStackTrace();
       currentIndex++;
      jobComplete = true;
    The application is working for multiple server instances with a single cluster node but not working for multiple cusltered environment.
    Anybody knows what should be changed to handle more cluster nodes?
    Thanks,
    Gergely

    Thanks for the response.
    I was afraid that it would be something like that although
    was hoping for
    something closer to the application pools we use with IIS to
    isolate sites
    and limit the impact one badly behaving one can have on
    another.
    mmr
    "Ian Skinner" <[email protected]> wrote in message
    news:fe5u5v$pue$[email protected]..
    > Run CF with one instance. Look at your processes and see
    how much memory
    > the "JRun" process is using, multiply this by number of
    other CF
    > instances.
    >
    > You are most likely going to end up on implementing a
    "handful" of
    > instances versus "dozens" of instance on all but the
    beefiest of servers.
    >
    > This can be affected by how much memory each instance
    uses. An
    > application that puts major amounts of data into
    persistent scopes such as
    > application and|or session will have a larger foot print
    then a leaner
    > application that does not put much data into memory
    and|or leave it there
    > for a very long time.
    >
    > I know the first time we made use of CF in it's
    multi-home flavor, we went
    > a bit overboard and created way too many. After nearly
    bringing a
    > moderate server to its knees, we consolidated until we
    had three or four
    > or so IIRC. A couple dedicated to to each of our largest
    and most
    > critical applications and a couple general instances
    that ran many smaller
    > applications each.
    >
    >
    >
    >
    >

  • Multiple Login in ATG on multiple server instances.

    Hi,
    I'm facing a issue with multiple logins in my web application. The scenario is explained below:
    1. I login from one browser (IE) and add an item to cart. Then I navigate to cart page. I logout.
    2. I login from another browser (Chrome) and add another item to cart. Now I have two items in my cart. I'm still logged in.
    3. I login to IE again and it throws error saying ConcurrentUpadteException.
    This is very obvious.
    1. In first step the profile's order is picked up from repository and updates it version to '2' (suppose). This change is there still in the cache and not persisted in the DB. I logout. The order will get persisted only after 5 minutes, due to cache configuration.
    2. Next in step 2 we get the same order from the repository and makes its version number to '2' also. I'm still logged in.
    3. Now in step 3 when the order is again picked up from repository and updates the order version to '2'. Hence the ConcurrentUpdateException.
    This is happening because I have multiple sever instances and the request can be handled by any of the server instance. Had there been only one server instance it would have only one cache, and order will be picked up from the same cache every time.
    If I can invalidate the sessions across all the server instances I can resolve this issue. The problem is how can I do this. Is this possible by a making changes in the program or by changing any configuration.
    Please give me suggestions on how to take it up from here.

    Not sure what is the real issue you are facing. For resolving the concurrentUpdateException in order, ATG is suggesting some steps to follow while updating the order.
    Check the below solution, you need to have a support id to access this article.
    https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1362812.1
    Regarding your second question, for invalidating the cache for multiple instances, ATG provides different Caching Modes, you may check the documentation.
    http://docs.oracle.com/cd/E23095_01/Platform.93/RepositoryGuide/html/s1003cachingmodes01.html
    Cheers
    R

  • Creating New (multiple) server instance for a single domain

    Hi,
    I am trying to create a new server instance under a domain and deploy a web application under that.
    Ex:
    I have domain: ABC
    default admin server: Admin_server
    New server Instance: server2
    New server instance: server3
    I deployed a webapplication on "Admin_server" and when i try to access the webapplication it works fine.
    But when i try to deploy the same webapplication(or a new webapplication) i do get a nullpointerexception error.
    I am new to weblogic and hence a bit lost here.
    Also when the admin server "Admin_server" is created for domain "ABC" a new folder called "Admin_server" would be created under "ABC" [EX: C:\bea\user_domains\ABC\Admin_server]
    the "Admin_server" would have a upload dir under which the webapplication files/folder would be deployed.
    I was under the impression when u create a new server instance "Server1" a simliar dir structure would be created but this is not the case.
    I am new to weblogic and this seems to a minor config which i am missing.
    Any suggestions , hints would be appreciated

    The node manger is installed as a service. I am using Nodemanager to start the managed server.
    Actually now i have created a new domain DCM and the admin server is DCM_ADMIN. i deplyed a web app called DCM on this and do get the error. This is what exactly i got when deployed on a managed server [tested this on a different domain - but then it did work on the admin server]
    ERROR:
    Error 500--Internal Server Error
    java.lang.NullPointerException
         at com.documentum.web.formext.config.ConfigService.(ConfigService.java:565)
         at com.documentum.web.formext.config.ConfigService.getInstance(ConfigService.java:68)
         at com.documentum.web.formext.config.ConfigService.getConfigLookup(ConfigService.java:83)
         at com.documentum.web.formext.config.ClientEnvQualifier.bindHttpRequest(ClientEnvQualifier.java:142)
         at com.documentum.web.env.WDKController.setBindings(WDKController.java:372)
         at com.documentum.web.env.WDKController.doStartRequest(WDKController.java:150)
         at com.documentum.web.env.WDKController.processRequest(WDKController.java:88)
         at com.documentum.web.env.WDKController.doFilter(WDKController.java:79)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6987)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3892)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    MY config.xml
    <?xml version="1.0" encoding="UTF-8" ?>
    - <Domain ConfigurationVersion="8.1.5.0" Name="DCM">
    - <Server ListenAddress="" ListenPort="1120" Name="DCM_ADMIN" NativeIOEnabled="true" ReliableDeliveryPolicy="RMDefaultPolicy" ServerVersion="8.1.5.0">
    <SSL Enabled="false" HostnameVerificationIgnored="false" IdentityAndTrustLocations="KeyStores" Name="DCM_ADMIN" />
    </Server>
    <JMSFileStore Directory="rmfilestore" Name="FileStore" />
    <WSReliableDeliveryPolicy DefaultRetryCount="10" DefaultTimeToLive="60000" Name="RMDefaultPolicy" Store="FileStore" />
    <Security Name="DCM" PasswordPolicy="wl_default_password_policy" Realm="wl_default_realm" RealmSetup="true" />
    <EmbeddedLDAP CredentialEncrypted="{3DES}f42Gd5I8pTqrAXW1bntpvYdF9kQxUOm0+Sf9Liq9Wrg=" Name="DCM" />
    <SecurityConfiguration CredentialEncrypted="{3DES}yA8jh/8xZqf+6HyuA5YesVFLKkpMBpCfOgJ7Gf0G+qOce7Pr8dtby+FnJY3lYu/7p5vqYw7Yw36vk98Vqb6P3ZE/bnahPhwu" Name="DCM" RealmBootStrapVersion="1" />
    <Realm FileRealm="wl_default_file_realm" Name="wl_default_realm" />
    <FileRealm Name="wl_default_file_realm" />
    <PasswordPolicy Name="wl_default_password_policy" />
    - <JMSServer Name="WSStoreForwardInternalJMSServerDCM_ADMIN" Store="FileStore" Targets="DCM_ADMIN">
    <JMSQueue CreationTime="1141142209450" JNDIName="jms.internal.queue.WSStoreForwardQueue" JNDINameReplicated="false" Name="WSInternaljms.internal.queue.WSStoreForwardQueueDCM_ADMIN" />
    <JMSQueue CreationTime="1141142209653" JNDIName="jms.internal.queue.WSDupsEliminationHistoryQueue" JNDINameReplicated="false" Name="WSInternaljms.internal.queue.WSDupsEliminationHistoryQueueDCM_ADMIN" />
    </JMSServer>
    - <Server ListenPort="9201" Name="DCM_TEST" ServerVersion="8.1.5.0">
    <ServerDebug Name="DCM_TEST" />
    <SSL IdentityAndTrustLocations="KeyStores" Name="DCM_TEST" />
    <KernelDebug Name="DCM_TEST" />
    <Log Name="DCM_TEST" />
    <ServerStart Name="DCM_TEST" OutputFile="C:\dev\bea\weblogic81\DOMAINS\DCM\.\NodeManagerClientLogs\DCM_DCM_TEST\startServer_02_28_2006-10_58_26-1.log" PasswordEncrypted="{3DES}zluy0BrZ/DYTcUwAKEgovg==" Username="elisadmin" />
    <WebServer Name="DCM_TEST" />
    <COM Name="DCM_TEST" />
    <IIOP Name="DCM_TEST" />
    <JTAMigratableTarget Name="DCM_TEST" UserPreferredServer="DCM_TEST" />
    <JTARecoveryService Name="DCM_TEST" />
    </Server>
    - <Application Name="da" Path="C:\dev\bea\weblogic81\DOMAINS\DCM\DCM_ADMIN\upload" StagingMode="nostage" TwoPhase="true">
    <WebAppComponent Name="da" Targets="DCM_ADMIN" URI="da.war" />
    </Application>
    </Domain>

  • Multiple server instances

    I have created an instance of the server and deployed a .ear with two different names one on each instance. The deployment happened successfully. But when I try to invoke web service deployed on the second instance of the server it could not do it.But the WSDL on both of the ports is visible. I am using the trial version of weblogic server 8.1 SP4. Is it restriction of the trial version? or I am doing something wrong
    Please help me resolving the issue.
    Thanks,
    Nitin

    Hi Nitin,
    Same thing I did at my side.It worked fine without any problems.However it is a trial version, we can deploy same application in two server instances with different name and we can access.
    I think,you are doing something wrong at your side to access webservice.
    ----Anilkumar kari
    ----Anilkumar kari

  • Multiple Server Instances and Schedulers

    Hi,
    I am facing a huge problem with the schedulers.
    I have multiple system ID's in my SAP portal.
    Suppose i create a JAVA scheduler and export it (as PAR) in the portal, it shows up in the scheduler tasks but while scheduling it the problem is with the System ID. I have 9 instances of them. Rest of my schedulers runs on a particuler System ID but this one is not running there, insted when i checked i found its running over a different System ID.
    I am completely unaware of this concept. Can anyone please explain or post any link regarding the same so that i can get an insight of the same.
    Thanks in Advance.

    Thanks Tushar,
    I am not able to figure out on which system instance should I schedule my scheduler.
    Previously I use to schedule it over a particular instance and it worked fine. But yesterday when I did the same it didn't worked, so i checked all the System ID's and found that it is working on two System ID's rathe than the one I used to normally schedule. So i am lost as to where should I schedule it in future for any other schedulers.
    I am not able to figure out the concept of this multiple instance and its use. If you can refer to any document that might will be of great help to me.
    Thanks and Regads,
    Kunal.

  • Sample app for loading TopLink Cache into multiple server instances

    We are looking for a solution for a reporting system for large data size (somewhere around 20G per application). We want to load all data into memory and query from there.
    Does anyone have experience on this? A sample application for loading large caches into multiple physical servers would help a lot.
    Thanks for your help in advance.

    Hi pam,
    > How would multiple app server help...meaning what's the most beneficial part of having multiple app server in such as scenario.
    A good Question, benefit  is lot, In simple  words  Load balance.. Performance  in Transfering the messages  will be quick, System resource  is maintained and you can assign particular adapters  for particular interfaces..alone... if you have Multiple App servers....
    Regards
    Agasthuri Doss

  • Binding more than one IP address to a server instance

    I know that it is possible to bind multiple IP addresses to multiple server
              instances. But is it possible to bind more than one IP address to just one
              server instance? If so, how can it be done?
              Thanks in advance,
              David Chen
              

    No...it won't work, I misunderstood your post. There is no way you can tell
              a WL instance to bind to multiple IPs...Sorry about that.
              .raja
              "Mike Reiche" <[email protected]> wrote in message
              news:[email protected]...
              >
              > no... I don't think it (not specifying a bindAddr to have WL bind on all
              NICs)
              > will work. You will have two WL instances trying to bind to the same
              IP/Port -
              > which is not allowed.
              >
              > Or did you mean something else.
              >
              > There is no way/syntax to ask WL to bind to two specific IP addresses.
              >
              > Mike
              >
              > "Raja Mukherjee" <[email protected]> wrote:
              > >Mike,
              > >
              > >It will work if both NIC1 and NIC2 are on the same nework. In David's
              > >case,
              > >the NICs are part of different subnet. WLS cluster is only supported
              > >on the
              > >same network.
              > >
              > >..raja
              > >
              > >"Mike Reiche" <[email protected]> wrote in message
              > >news:[email protected]...
              > >>
              > >> Are you running two instances on the same machine in the same cluster
              > >and
              > >you want
              > >> them all to listen on both NICs? That is the only thing I don't know
              > >how
              > >to do.
              > >>
              > >> You would need to four IP addresses -
              > >>
              > >> nic1 / instance1 - 208.8.7.1
              > >> nic2 / instance1 - 208.8.7.2
              > >>
              > >> nic1 / instance2 - 208.8.7.3
              > >> nic2 / instance2 - 208.8.7.4
              > >>
              > >> then somehow you would need to specify the following - HOWEVER, THERE
              > >IS
              > >NO DOCUMENTED
              > >> WAY TO DO THIS. Open a case with BEA support.
              > >>
              > >> on instance 1
              > >>
              > >> bindAddr=208.8.7.1,208.8.7.2 # don't know what the syntax is
              > >>
              > >> and on instance 2
              > >>
              > >> bindAddr=208.8.7.3,208.8.7.4 # don't know what the syntax is
              > >>
              > >> MIke
              > >>
              > >> "Raja Mukherjee" <[email protected]> wrote:
              > >> >David,
              > >> >
              > >> >From what I understood from your email, if you want to add additional
              > >> >instance for "internal" network and that solves your problem, you
              > >don't
              > >> >need
              > >> >additional licenses. Again, I am not an expert on licensing , last
              > >I
              > >> >knew,
              > >> >the WL licenses are not charged by instances but by CPUs. As long
              > >as
              > >> >you not
              > >> >adding more CPU you don't need additional license for WL. Please check
              > >> >with
              > >> >your account rep to verify that.
              > >> >
              > >> >Are we talking about a requirement where the "same" application to
              > >be
              > >> >accessed by both "internal" as well as the "external" clients? If
              > >so,
              > >> >a
              > >> >simple firewall configuration of allowing traffic from "internal"
              > >network
              > >> >to
              > >> >the "external" network only to WLS port would do the trick. Also make
              > >> >sure
              > >> >that the firewall only allows incoming traffic for the ones originated
              > >> >from
              > >> >"internal" network. There are other possible options, but I need to
              > >know
              > >> >more about your configuration.
              > >> >
              > >> >Last but not the least, if you had given the information to the group
              > >> >instead of sending personal email, you would have probably gotten
              > >faster
              > >> >response. There are a lot of good and experienced folks in this
              > >newsgroup.
              > >> >
              > >> >I don't mind being your friend at all, couple of Bud light would be
              > >a
              > >> >good
              > >> >start :)
              > >> >
              > >> >..raja
              > >> >
              > >> >"David Chen" <[email protected]> wrote in message
              > >> >news:[email protected]...
              > >> >> Good guess, Raja. We do have two NICs and two separate networks.
              > >I
              > >> >think
              > >> >> Mike's answer is correct according the documentation. However, in
              > >our
              > >> >case,
              > >> >> since we are using cluster, we have to specify "bindAddr" (is that
              > >> >right?).
              > >> >>
              > >> >> Unfortunately, I am not the David Chen from Dallas. But I would
              > >not
              > >> >mind
              > >> >to
              > >> >> be a friend of yours, Raja :)
              > >> >>
              > >> >> Thanks,
              > >> >>
              > >> >> David Chen
              > >> >>
              > >> >>
              > >> >>
              > >> >> "Raja Mukherjee" <[email protected]> wrote in message
              > >> >> news:[email protected]...
              > >> >> > If my guess is correct, they have two NICs and two separate
              > >> >> networks...let's
              > >> >> > see what are they really trying to achieve. I may have emails
              > >on
              > >> >my
              > >> >> mailbox
              > >> >> > (I know a David Chen from Dallas, is that you David??) which I
              > >can
              > >> >not
              > >> >> check
              > >> >> > right now...
              > >> >> >
              > >> >> > .raja
              > >> >> >
              > >> >> > "Mike Reiche" <[email protected]> wrote in message
              > >> >> > news:[email protected]...
              > >> >> > >
              > >> >> > > If you do not specify a bindAddr, it automatically binds to
              > >all
              > >> >IP
              > >> >> > addresses on
              > >> >> > > that machine.
              > >> >> > >
              > >> >> > > Mike
              > >> >> > >
              > >> >> > > "David Chen" <[email protected]> wrote:
              > >> >> > > >I know that it is possible to bind multiple IP addresses to
              > >multiple
              > >> >> > > >server
              > >> >> > > >instances. But is it possible to bind more than one IP address
              > >> >to
              > >> >just
              > >> >> > > >one
              > >> >> > > >server instance? If so, how can it be done?
              > >> >> > > >
              > >> >> > > >Thanks in advance,
              > >> >> > > >
              > >> >> > > >David Chen
              > >> >> > > >
              > >> >> > > >
              > >> >> > >
              > >> >> >
              > >> >> >
              > >> >>
              > >> >>
              > >> >
              > >> >
              > >>
              > >
              > >
              >
              

  • Deployment errors--server instance

    Hi,
    when deploying, i got this error. can anyone solve me?
    Undeployment of component [testJMS] failed. Application testJMS is referenced by server and must be referenced by no server instances or clusters.
    Thanks

    hi
    Please undeploy it from server instance or server such as:
    asadmin undeploy user <username> passwordfile <location of password file> --target <server_name or instance_name> testJMS                                                                                                                                                                                                                                                                                                                                                                                       

  • Weblogic clustered server instance failed in less than 30 hours with no load/utilization

    system description: hpux 11, jdk 1.2.2_03, weblogic 5.1 sp1, two clustered
    instances on one box, fail over to second box on shared file system.
    problem:
    in our custom weblogic monitoring scripts, we run the weblogic ping command
    every ten seconds with the following command:
    java weblogic.Admin t3://10.7.192.103:7001 PING 10 56 system weblogic
    this weekend, both of our instances failed at one point and returned this
    error message multiple times:
    Exception in thread "main" java.lang.NullPointerException
    at
    weblogic.common.internal.BootServicesStub.findOrCreateClientContext(BootServ
    icesStub.java:112)
    at weblogic.common.T3Client.connect(T3Client.java:384)
    at weblogic.Admin.connect(Admin.java:133)
    at weblogic.Admin.main(Admin.java:216)
    our monitoring scripts successfull revived the instances, but there is a
    problem with this.
    problem: there was no load or utlization of the weblogic server instances
    at the time of the failure. both instances had only been up for about 30
    hours when they failed. is this due to weblogic instability? i hope not.
    a max uptime of 30 hours doesn't say much for the reliability of the product
    especially since there was zero utilization...
    andrew park

    This looks to be a bug (obviously). I will have someone take a look and
    let you know.
    Cheers
    Mark g
    In article <8gbj2d$m9m$[email protected]>, [email protected] says...
    system description: hpux 11, jdk 1.2.2_03, weblogic 5.1 sp1, two clustered
    instances on one box, fail over to second box on shared file system.
    problem:
    in our custom weblogic monitoring scripts, we run the weblogic ping command
    every ten seconds with the following command:
    java weblogic.Admin t3://10.7.192.103:7001 PING 10 56 system weblogic
    this weekend, both of our instances failed at one point and returned this
    error message multiple times:
    Exception in thread "main" java.lang.NullPointerException
    at
    weblogic.common.internal.BootServicesStub.findOrCreateClientContext(BootServ
    icesStub.java:112)
    at weblogic.common.T3Client.connect(T3Client.java:384)
    at weblogic.Admin.connect(Admin.java:133)
    at weblogic.Admin.main(Admin.java:216)
    our monitoring scripts successfull revived the instances, but there is a
    problem with this.
    problem: there was no load or utlization of the weblogic server instances
    at the time of the failure. both instances had only been up for about 30
    hours when they failed. is this due to weblogic instability? i hope not.
    a max uptime of 30 hours doesn't say much for the reliability of the product
    especially since there was zero utilization...
    andrew park
    ==================================================
    NewsGroup Rant
    ==================================================
    Rant 1.
    The less info you provide about your problem means
    the less we can help you. Try to look at the
    problem from an external perspective and provide
    all the data necessary to put your problem in
    perspective.

  • Multiple call managers and clusters sharing one application server

    Hi
    I need to program my application such that it can be shared by multiple call managers and clusters. That is, I can only have one application server, and as a result I need to tell my application from which call manager / cluster this "request" is coming from.
    My question is how do we do that? do we have access to some parameters / variables, similar to "#DEVICENAME#", which can be used to pass the call manager identity to the application?
    TIA

    Use multiple instances of your application with different URIs (assuming the instances will not have to talk to each other), then, when configuring the service on each cluster, simply reference the specific URI of the application instance for that cluster. eg: Using Tomcat to host the PhoneMessenger application for Cluster1 and Cluster2, Deploy the same application twice: PhoneMessengerForCluster1 and PhoneMessengerForCluster2. The service URL on Cluster1 might be: http://app_server/PhoneMessengerForCluster1/servlet/PhoneMessenger , and for Cluster2 it could be http://app_server/PhoneMessengerForCluster2/servlet/PhoneMessenger

  • How to configure single web server instance to multiple application servers..

    Hi all,
    we are running single instance of IWS6.0 SP2 on solaris, we want to comfigure this single instance to multiple application servers(JRun). Can any one advise me whether it is possible to do.
    Thanks
    Raj

    Hi Raj,
    "how to configure single web server instance to multiple application servers.."
    It's not possible for setting up multiple applicataion servers for Single iWS instance.
    Thanks,
    Dakshin.

  • One Oracle Application Server and multiple OC4J Instances

    While we are getting new server (for development) we have to set-up a Development and Production enviroment for our project (dont have previous OAS installation) but on the same machine.
    So, is a good option to have One OAS INstallation (Ora Home) and then create multiple OC4J instances, one for each environment (Development, QA and Production)?, is it possible? How to manage deployments between OC4J instances, simulating different contexts if they are in the same server and under the same HTTP Server? Will be there conflicts?

    Hi,
    you can do this and OracleAs will manage the different instances. The deployment can be done with Enterprise Manager in which case you select the OC4J instance first before deploying. If deploying from JDeveloper, you can specify the OC4J instance when creating the named connection
    Frank

Maybe you are looking for

  • Deployment of web services in BO DS

    Hi Experts, I have web services on top of real time Jobs created in Business Objects Data services Management Console in Development server. Now I want to deploy these web Services from Dev to Stage and Prod but don't see any way. Can you please sugg

  • Add CodeBar to an Item using DI API (Add-On)

    Hi you all. I am developing a ADD -On for version 9 and I am having a problem to add the barcode of a item. In this new version the barcode must already be created on the table obcd BEFORE assign it to an item, as opposed to 8 in which this was a tex

  • 10.1.3 Error - ViewCriteria not working in a Sql based VO

    I created a ViewObject based on a query (I mean without entities). I tried to apply a viewcriteria (also using tester Query by example) but nothing changed. Is it a known bug ? Is there some workaround ? Tks Tullio

  • Page not displaying in Internet Explorer

    Hello all, having trouble getting one page on my site to load via internet explorer. Sometimes it displays only the background image, and sometimes it will not display at all. Hoping someone can take a look at it and maybe see what's off? Here is the

  • Leading zeros in report.

    Hi, I have got a char Tracking number of type numc . I have loaded the data using alpha conv routine. So when i look at cube content my char is showing leading zeroes for the values. but in reports I am not able to see leading zeroes. what setting ne