Configuring and Testing A WebLogic Cluster
Configuring and Testing A WebLogic Cluster
Comments
Configuring and Testing a WebLogic Cluster: This article describes how to configure and test a cluster of servers using WebLogic 10.3 and
Apache 2.2. The cluster w ill use in m em ory HTTP session replication and dem onstrate how server failures can be transparent to end users.
This article is based on the C2B2 WebLogic 10 System Adm inistrator training please contact us for further inform ation.
View Related Posts
A typical WebLogic architecture to deliver web based services is shown below. Popular Posts
Configuring and
Testing a WebLogic
Cluster
Configuring and
Testing a WebLogic
Cluster: This article
describes how to configure and test a
cluster of servers using WebLogic
We can see the demilitarized zone (DMZ) employed to add additional perimeter security also containing the Apache load balancing plug- 10.3 and A...
in. The WebLogic cluster is located behind a second firewall typically configured to carefully restrict inbound traffic to certain source and The Differences
content types. Between JBoss EAP 5
and EAP 6
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
In this article we will focus on configuring Apache and WebLogic and the diagram below shows the design we will be building. and EAP 6
Introduction This is
part four in a series of
blogs looking at
JBoss EAP 5 and 6. In Part One of
this series on JBoss (available here :
h...
A Smartphone as a
JEE Server: Glassfish
4 on Ubuntu Touch
Last year, following
the release of the
much anticipated
Raspberry Pi, Steve couldn’t resist
getting JBoss EAP 6 to run on it,
which he mana...
2. Installed Apac he
► 2009 ( 3 )
3. Created an administration server on http://wlstrain:7001
► 2008 ( 1 )
4. Created a managed server c alled Server1 on mac hine VM1
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
In the steps below we will:
2. Create a managed server c alled Server2 and assign it to mac hine VM2
4. Configuring Apac he
3. Configuration Procedure
3.1 Install the WebLogic Apache Plug-in and configure basic proxying
Before getting into the configuration you might find the following directory locations useful.
Directory Description
1. Log in as root
2. Install the Apache HTTP Server Plug-In module by copying the mod_wl_22.so file to the Apache modules directory
cd /home/weblogic/Oracle/Middleware/wlserver_10.3/server/plugin/linux/i686
cp mod_wl_22.so /etc/httpd/modules
cd /etc/httpd/modules
chmod 755 mod_wl_22.so
ls –al (che ck all the pe rm issions on m od_wl_22.so m atch the othe r .so file s)
apache config 1
www.c2b2.co.uk
4. Test the configuration
Disclaimer
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Disclaimer
[root@localhost ~]# /usr/sbin/apachectl -t The views and opinions expressed on
Syntax OK
this b log are those of the authors and do
not necessarily represent the views and
You should see no errors reported.
5. Start Apache and check you can access the home page opinions of C2B2 Consulting Ltd.
/usr/sbin/apachectl start
Go to http://wlstrain (or localhost if you are accessing locally). You should see the page below.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
3.2. Configure WebLogic and Create a Cluster
Now let's configure WebLogic and create a cluster with two servers: the existing Server1 and a new one called Server2 which we will
create.
1. Login to the Administration console at http://wlstrain:7001/console/
2. Create a new managed server and cluster
Go to Environment --> Servers --> Click New and create a new server using:
Server Name=Server2
Listen Port=8002
Make sure you select 'Yes, create a new cluster for this server'
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Click Finish and view the newly created Server2 as part of example-cluster.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
to finish off the cluster we need to add Server2 to machine VM1 and Server1 to example-cluster. Let's update the machine
first.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Click on Add and select Server2 as below.
Click Next.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
3. Add Server1 to example-cluster.
Click on example-
cluster then on the
Servers tab. You
should see the
page below.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Click Add and select Server1 as below .
Go to Environment -
-> Clusters to
check.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
3.2. Configure
Apache to Proxy all
JSP Requests and
Test
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
apache config 2
2. Start both managed servers : Server1 and Server2. You can either use Node Manager or startup scripts.
4. Testing
We now have two servers in a cluster proxied through Apache. Let's test and see what happens when one of the servers fails.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
First directly to the ClusterTest application on Server 1 at http://wlstrain:8001/ClusterTest/Session.jsp.
server test 1
server test 2
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Now we can try the Apache proxy address at http://wlstrain/ClusterTest/Session.jsp.
cluster test
We can now add values into the HTTP Session using the Cluster Test applicaton and watch them being replicated to all servers in the
cluster.We can also stop servers and see how that simulated failure is completely transparent to the user.
5. Conclusion
In this article we stepped through the configuration of WebLogic and Apache to create a basic cluster which demonstrated how a service
can transparently failover from one server to another. However, we have only scratched the surface of the configuration required to build a
fast and reliable application infrastructure.
Understanding how clusters operate for EJB clients, how to a configure JDBC multi data source, the pros and cons of in memory versus
JDBC state replication and cluster tuning best practices are all aspects which should be considered.
Labels: Apache 2.2. , Configuring a WebLogic Cluster , Testing a WebLogic Cluster , w eblogic , WebLogic 10.3 , w eblogic cluster
2 comments :
Reply
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
hmm this is an old post and some of the images seem to have disappeared from blogger. Try this post which is newer
http://blog.c2b2.co.uk/2012/10/basic-clustering-with-weblogic-12c-and.html
Reply
Publish Preview
C2B2 on LinkedIn
See how your LinkedIn network connects you to C2B2 Consulting Limited.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com