Posted on

Installing Oracle Weblogic using the ZIP distribution

Installing Oracle WLS using the zip distribution is not carried out using an Installer Wizard; however, if you have no prejudices about using operating system’s shells, this installation can be a real time saver (and disk space saver as well!). As a matter of fact, this distribution is supported on Windows, Linux and Mac OS X systems and contains the necessary artifacts required to setup a basic installation of Oracle WebLogic Server. 

An optional supplemental zip (wls1212_dev_supplemental.zip) is available as a separate download. The supplemental zip contains samples, evaluation database (Derby) and L10N console help files.

Here are the steps to perform installation of the Zip distribution:

1. Unzip the file

Extract the contents of the zip to a directory. This directory is referred to as MW_HOME (eg: /home/myhome/mywls).

2. Setup OS variables

Setup JAVA_HOMEMW_HOME and JAVA_VENDOR (Windows users only) variables in the current shell as required for the target platform.

Linux:

$ export JAVA_HOME=/home/myhome/myjavahome  $ export MW_HOME=/home/myhome/mywls

Windows:

set JAVA_HOME=C:\home\myhome\myjavahome  set MW_HOME=C:\home\myhome\mywls  set JAVA_VENDOR=[Sun|Oracle]

3. Run the installation script

Launch the installation configuration script in the MW_HOME. This step is required to be run only once. If you move the installation to another location/machine, you need to rerun this step. On a Linux machine execute:   

$ . ./configure.sh   

  On a Windows platform execute instead:

configure.cmd

Now the configure command will start unpacking the archived distribution as you can see from the following snapshot:

oracle weblogic book oracle weblogic books

It might take a while to complete but then you are done with the application server installation.

4. Set the WLS environment variables

Now execute the setWLSEnv script which is located in the bin folder of your server distribution. This will set a proper environment configuration for executing Oracle WLS shell commands:

Linux

$ . $MW_HOME/wlserver/server/bin/setWLSEnv.sh  

Windows

%MW_HOME%\wlserver\server\bin\setWLSEnv.cmd

Once completed, you can move to the next step, that is creating a new WLS domain and start WLS.

Posted on

Installing Oracle Weblogic using the Generic Installer

Installing the Generic Installer distribution

The generic installer distribution can be used to install Oracle WLS on any supported 32 or 64 bit platform. The installation process is essentially the same as the full installer but you need to be aware of a few things before getting started:

  • This distribution does not include a JDK therefore it’s your duty to check that you have a correctly installed JDK. You should set as well the JAVA_HOME pointing to the folder where Java is installed and update the System PATH accordingly.
  • This distribution can be installed by using a terminal Window.

 

Here’s how to proceed with the installation:

Linux users:

$ export JAVA_HOME=/home/myhome/myjavahome   $ export PATH=$JAVA_HOME/bin:$PATH

Windows users:

set JAVA_HOME=yourJavaInstallPath   set PATH=%JAVA_HOME%/bin;%PATH% 

Now you can move on with the installation by executing:

java –jar wls_121200.jar

Once uncompressed the archive, you can follow the same steps depicted in the Full Installer distribution.

Posted on

Installing Oracle Weblogic

oracle weblogic book oracle weblogic books

Oracle Weblogic products are available at: http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html

From the download area, you can access to the Oracle Fusion Middleware software.

These distributions are intended to use for development only. If you are a licensed customer you can obtain Oracle Weblogic server at Oracle Software Delivery cloud at (https://edelivery.oracle.com/).

 

Continue reading Installing Oracle Weblogic

Posted on

What is Weblogic?

Oracle WebLogic Server is a Java EE 6 compatible application server that is part of Oracle Fusion Middleware suite of products. The WebLogic Server complete implementation of the Java EE 6 specification provides a standard set of APIs for creating distributed Java applications that can access a wide variety of services, such as databases, messaging services and connections to external Enterprise systems. End-user clients can access these applications using Web browser or standalone Java clients. It also supports the Spring Framework, a programming model for Java applications which delivers an alternative to many aspects of the Java EE model.

WebLogic Server provides the core application server runtime as part of the integrated OracleWebLogic Suite Java infrastructure. This integrated infrastructure enhances application performance, improves application availability and enables predictable and reliable application scalability with high quality of service.

WebLogic Suite contains the following server-side components:

  • Oracle WebLogic Server: the core Java EE 6 application server which is discussed in this book.
  • Oracle JRockit: this is a high performance JVM that optimizes performance of your Java applications on either the Windows or Linux operating system platforms with either 32-bit or 64-bit architectures. Oracle JRockit JVM is included with your WebLogic Server installation.
  • Oracle Coherence: Oracle Coherence is a component of Oracle Fusion Middleware that enables organizations to predictably scale mission-critical applications by providing fast and reliable access to frequently used data. By automatically and dynamically partitioning data in memory across multiple servers, Oracle Coherence enables continuous data availability and transactional integrity, even in the event of a server failure.
  • Oracle TopLink: is an advanced, object-persistence and object-transformation framework that provides development tools and run time capabilities that reduce development and maintenance efforts while increasing Enterprise application functionality.
Posted on

WildFly 8 Book

JBoss Administration Wildfly book guide
JBoss Administration Wildfly book guide

Published: January 2014

Author: Francesco Marchioni

Pages: 290

 eBook (PDF) Price: 14.99 €

{quicksell file=”ItBuzzPress-WildFly8AdministrationGuide(2014).pdf” price=”14.99″ title=”WildFly 8 Administration Guide” currency=”” customPayPal=”” emailDelivery=”on” requireRegistration=”” discount_rate=”” return_url=”” notification_email=”marchioni.francesco@gmail.com” rm=”” cbt=”” sub=”” addToCart=”on”}css_buttons/00001{/quicksell}

 

Updated to WildFly 8.2.0 !

The only WildFly book that is constantly updated.

Credit Card Payments are performed using Skrill Payment gateway. Skrill is the easy way to make safe and fast online payments internationally, with the highest security standards. Learn more about Skrill here

{tab Description|blue}

JBoss Application server is the most popular open-source Java application server, renamed from this release and on as WildFly. This book covers all details on administration and management aspect of this new exciting version of the application server. Focusing exclusively on the management instruments of the application server, the book takes you through all of the latest architectural and performance changes. You’ll progress from basic server configuration to more advanced techniques for clustering, JDBC connectivity, logging, and much more.

What you will learn from this book:

  • How to install the application server on Windows and Unix/Linux systems including details for installing it as a service
  • Steps for packaging and deploying web applications
  • Configuring the services stack, including the new Undertow Web subsystem
  • Deploying Wildfly 8 with the Apache Web server and mod_cluster
  • Load balancing and clustering a farm of Wildfly 8 servers
  • Monitoring Wildfly 8 servers in real-time by tapping into internally maintained statistics
  • Secure applications and encrypt their communication

{tab Table of Contents|green}

Chapter 1: Installation
What is new in WildFly 8?
Installing WildFly 1
A look into the application server file system
Starting WildFly
Your first task: create an user to manage WildFly
Stopping Wildfly
Installing WildFly as Service

Chapter 2 Core Server configuration
The two available server modes
Understanding the server configuration file
Configuring WildFly in Standalone mode
Configuring WildFly in Domain mode
Choosing between standalone mode and domain mode
Managing the WildFly domain

Chapter 3 Deploying applications
File system deployment
Deploying using the Web interface
Deploying the application using the CLI
Deploying applications using Maven

Chapter 4 Configuring DataBase connectivity
Configuring a Datasource using the Administration console
Creating a Datasource using the Command Line Interface
Configure the XA Datasource
Configuring a Datasource as a deployable resource
Advanced Datasource configuration

Chapter 5 Configuring Webserver & EJB Container
Entering Undertow Web server
Configuring the Undertow server Pool
Configuring the Undertow IO Buffer Pool
Configuring the EJB container

Chapter 6 Configure Logging
WildFly default logging configuration
Configuring Log Handlers
Filtering Logs
Configuring the Root Logger
Configuring Logging Categories
Other Logging configuration files

Chapter 7 Configuring JMS Services
HornetQ building blocks
Configuring JMS Connections
Creating JMS Destinations
Configuring Message Persistence
Routing Messages to other destinations
JMS Clustering
Advanced JMS Clustering with data replication

Chapter 8 Classloading and modules
What are modules ?
Patching the application server modules
Configuring static modules
Configuring dynamic modules
Configuring module Dependencies
Advanced Classloading policies

Chapter 9 WildFly clustering
WildFly clustering building blocks
Clustering standalone nodes
Configuring a cluster of domain nodes
Configuring the cluster transport
Configuring clustering caches
Changes in clustering from an AS7 perspective
Managing the Cache Storage: File Store and JDBC Cache store

Chapter 10 LoadBalancing applications
Configuring Apache mod_jk
Configuring mod_cluster
Advanced mod_cluster configuration
Configuring HA for remote EJB clients

Chapter 11 Application Server Management with CLI
Starting the Command Line
Using the CLI
Construct the CLI commands
Advanced CLI features
Taking snapshots of your configuration
Running the CLI in graphical mode

Chapter 12 Securing WildFly
Introducing Security
WildFly Security Domains
Configuring Role Based Access Control
Configuring HTTPS using the Undertow subsystem

{tab Book Updates|blue}

Don’t fear to be left off from upcoming changes ! By purchasing the WildFly 8 Administration guide you have included in the price many free book updates! The next book update is scheduled for December 2014, so don’t forget to visit us and you will get a lovely present from us this Christmas !

Current version of the eBook 1.3 ( Updated 7 December 2014)

No new updates available now.

{tab The Author|red}

The Author 
Francesco Marchioni is an OpenGroup and Sun Certified Enterprise Architect employed for an Italian company based in Rome. Over the past 5 years, he has started an IT portal focused on JBoss products (http://www.mastertheboss.com) and has authored the following titles:

{tab Print Version|grey}
You can buy the Print Version of the eBook at Lulu BookStore.

Print Book Price: 29,99 €
Support independent publishing: Buy this book on Lulu.

Additionally, an excerpt from Chapter 5 is available on Java Code Geeks.
{/tabs}

Special Offer !

Price: 24,99 € for two eBooks (PDF)

{quicksell file=”wildfly-bundle.zip” price=”24.99″ title=”WildFly book bundle (2 eBooks)” currency=”EUR” customPayPal=”” emailDelivery=”on” requireRegistration=”” discount_rate=”” return_url=”” notification_email=”marchioni.francesco@gmail.com” rm=”” cbt=”” sub=”” addToCart=”on”}css_buttons/00001{/quicksell}

Buy both books and save 5€ !  

 

 

 

Posted on

Enterprise Application Server Cookbook

Enterprise application servers cookbook jboss websphere weblogic
Enterprise application servers cookbook jboss websphere weblogic

Published: September 2013

Author: Francesco Marchioni

Pages: 606

 eBook (PDF) Price: 9.99 €

{quicksell file=”ascookbook.zip” price=”9.99″ title=”Enterprise Application Servers CookBook” currency=”EUR” customPayPal=”” emailDelivery=”on” requireRegistration=”” discount_rate=”” return_url=”” notification_email=”marchioni.francesco@gmail.com” rm=”” cbt=”” sub=”” addToCart=”on”}css_buttons/00001{/quicksell}

 

Any trouble in displaying this page? contact us at sales@itbuzzpress.com

Credit Card Payments are performed using Skrill Payment gateway. Skrill is the easy way to make safe and fast online payments internationally, with the highest security standards. Learn more about Skrill here

{tab Description|blue}

Who dares to learn the three most popular application servers in a week ? this book is the perfect guide for learning about the core Industry middleware products with practical 5 minute recipes and detailed comparison between each product.

Some answers that you will find here include: What is the difference between a JBoss AS domain and an Oracle Weblogic domain ? How do you bundle a datasource along with your application in all three application servers ? How to configure an application that runs without an hitch on all application servers ? What about failover and HA? How to port a WAS clustered application to JBoss EAP or viceversa ? Talking about second level cache, how do you activate it on each application server ? Three one minute recipes to install and configure a development environment ….

These are only a few examples of the many recipes that you will find in this 600 pages book!

More in detail here is how the book is organized:

  • Part I discusses about Oracle Weblogic Server, which is one of the core components of Oracle Fusion Middleware
  • Part II is about JBoss Enterprise Application Platform the commercial product from Red Hat derived from the popular open source application server (JBoss AS).
  • Part III discusses about IBM Websphere which is the IBM product for developing and running Java enterprise software.

Each part is in turn divided into 11 Chapters which are re-iterated on each application server in order to provide an immediate comparison and quick reference to all aspects related to the configuration, administration and management of the application servers.  

{tab Table of Contents|green}

Chapter 1, Application server installation: How to download and install Oracle WLS, JBoss EAP and IBM Websphere. 
Chapter 2, Application server Configuration: The application server file system and its core components. How to perform basic management operations.
Chapter 3, Configuring Database connectivity: How to configure a data source connection to a Database. How to define the scope of a data source (server level / application level) on each application server.
Chapter 4, Application servers pool configuration: Configuring the core pool services including EJB pool and caches, Thread pools and Web server pool configuration. 
Chapter 5, Configuring Logs: locating the application server’s logs. Customizing the logging type and format. How to apply application servers’ specific logging extensions . 
Chapter 6, Setting up Java Messaging Service: Configuring JMS on each application server, leveraging the built-in JMS provider features. 
Chapter 7, Developing applications: How to install a development environment for each application server. Common development best practices to increase applications’ portability. 
Chapter 8, Deploying applications: How to deploy Java EE applications using different management instruments. Activating auto-deploy feature on each application server.
Chapter 9, Clustering: how to configure multiple application nodes working together to provide increased scalability and reliability. 
Chapter 10, Advanced Server Management: learning to use the built-in command line instruments in order to provide advanced management functionalities
Chapter 11, Security: introducing Security concepts. How to configure authentication and authorization services. Managing secure communication via the Secure Socket Layer protocol.
Appendix, The Appendix of the book contains some extra goodies for you, such as a reference for generating security keys for your application (referenced in Chapter 11) a quick set up guide for comnfiguring OpenLdap (referenced as well in Chapter 11) and finally an Administration cheat sheet is included for each application server which contains the most common administration checkpoints for a quick reference.

{tab The Author|red}

The Author 
Francesco Marchioni is an OpenGroup and Sun Certified Enterprise Architect employed for an Italian company based in Rome. Over the past 5 years, he has started an IT portal focused on JBoss products (http://www.mastertheboss.com) and has authored the following titles:

 

{tab Print Version|grey}
The Print version of the eBook is available on Lulu bookstore. Print Book Price: 29,99 €

Support independent publishing: Buy this book on Lulu.

 

 {/tabs}

 

Posted on

Connect with us

{AF template=”round_bended_corner”}
Are you running a blog ? or an IT site which produces technical articles about Java technology ? then consider becoming an affiliate partner. Include an Amazon-like banner of our books and start gaining money! We offer very high royalties for sales arriving from affiliate sites. Here’s an example of royalty you can gain based on your Google Site Rank:

PR 0/1: 25% of the eBook price

PR 2:  35% of the eBook price

PR 3:  45% of the eBook price

PR 4:  55% of the eBook price

PR >4:  70% of the eBook price

 

Just mail us about your blog at info@itbuzzpress.com and we will connect you as soon as possible. {/AF}

Posted on

Become an author for ITBuzzPress

{AF template=”round_bended_corner”}
If you’re a developer/architect and you’re interested in writing for ItBuzzPress — even if you’ve never written anything before — feel free to contact us. We’ll be more than happy to take you on as an author if you are expert at one technology.
We are a young publishing company made up of a bunch of programmers, a couple of editors and marketing/sales staff that work closely with authors to discuss project ideas, assess the viability of proposals, and develop manuscripts — our goal is to help our authors write the best books they can.
Besides this, you can be sure you will get here the highest royalty on the market!
If you have a book idea or proposal, please send us your resume, some samples of your previous writing, and an outline of your book idea to editor@itbuzzpress.com. {/AF}