Oracle WebLogic Server 10.3 Administration
BEA Weblogic
This course teaches the basics of the administration and deployment of Web applications in Oracle WebLogic 10g.
You can get a complete list of other weblogic classes at http://www.wintrac.com/courses/coursesweblogic.asp
You can get a complete list of other weblogic classes at http://www.wintrac.com/courses/coursesweblogic.asp
|
|
||||||||
Training
Provided by Wintrac Inc.
- C asked: Rate and training schedules
- D asked: What is the cost and are there discounts for multiple purchases?
- S asked: how much charging for training ?
- S asked: Where and when is this training available?
- R asked: i was looking to get trained in weblogic server admin. so i was looking for any kind of materials or webinars which would help me out thankyou
- J asked: Is this an online course or is it presented in person?
- J asked: Is this an online course or is it presented in person?
- S asked: I have Diagnostics framework enabled. I tried with various option to disable the WLDF logging, however I was not able to disable it completely. ) tried -DweblogicOfflineDataArchive=true (not useful) ) tried the below script . Use the delete_old_data. py script to delete the records from Harvester data archive & Events data archive ----------------- import sys # Usage: # # java weblogic. WLST delete_old_data. py url username password keep_days # # eg, following will delete data older than days from the harvester and events # archives: # # java weblogic. WLST delete_old_data. py t://localhost: weblogic weblogic def getParam(pos, default): value=None try: value=sys. argvpos except: value=default return value url = getParam(, "t://localhost: ") user = getParam(, "weblogic") password = getParam(, "weblogic") days = getParam(, ) try: connect(user, password, url) now=System. currentTimeMillis() bound=(now - days***) serverRuntime() cd('/WLDFRuntime/ WLDFRuntime/ WLDFAccessRuntime/ Accessor/ WLDFDataAccessRuntimes/ HarvestedDataArchive') print "Deleting records older than", days, " days from Harvester data archive" deleted=cmo. deleteDataRecords(L, bound, "") print "Deleted ", deleted, " record(s) from Harvester data archive" cd('/WLDFRuntime/ WLDFRuntime/ WLDFAccessRuntime/ Accessor/ WLDFDataAccessRuntimes/ EventsDataArchive') print "Deleting records older than", days, " days from Events data archive" deleted=cmo. deleteDataRecords(L, bound, "") print "Deleted ", deleted, " record(s) from Events data archive" except: print "exception found" ---------------- Use the link: (login required) oracle. com/ forums/ thread. jspa? threadID=&tstart= to verify . Run the java weblogic. store. Admin after setting the environment (classpath and path) Once on the store admin prompt execute the following command storeadmin->compact -dir D:releasesplatformmpuser_projectsdomainsbeaserversAdminServerdatastorediagnostics -tempdir d:tmp Where 'D:releasesplatformmpuser_projectsdomainsbeaserversAdminServerdatastorediagnostics' is the location of the diagnostic file & 'd:tmp' is the temporary directory where the diagnostic files are moved and the file in the first location is compacted in size CHANGED BEHAVIOR: This requires the server to be shutdown before using the compact command which requires server downtime frequently if diagnostic logging is quite verbose It was not also useful. ==Is there anyway to disable it completely? ==What is the threshold size of the .DAT file created in data/ diagnostics directory? Can we limit it to a value? ==What is the way to rotate it without restarting the server?
- R asked: Is this training available in India? If so, then where in India? And what is the cost of it?
- S asked: What is the expenditure and mode of KT?
- N asked: Do you offer any online or self-help trainning?
- N asked: I would like to run the Garbage Collection on a daily basis. I am currently using the -XX:+UseParallelGC option in my weblogic server starts up scripts. But At times of peak loads we have faced Out Of Memory issue because of GC Overhead Time. The main reason for OOM Error is - the GC took log time to run and finally the time taken was more than % and garbage collected was less than %. Please let me know at the earliest a way to confurge the Weblogic . to collect the Garbage effectively on a daily basis.
- S asked: Do you provide any classroom training in India ? Any other training options ?
- C asked: true not work!
- R asked: hi i have a query that when i create a cluster in weblogic . and attach a server to in after that start the server. server is not started and mode is shown in log in Admin. plz help me
- V asked: Where Can i find the Complete Documentation for Weblogic Server .
- R asked: Please send me step by step guide to configure SSL
Oracle WebLogic Server 10.3 Administration
1. Introduction To J2EE
1. Introduction To J2EE
- Objectives
- What Is JEE?
- History Of JEE
- Browsers And Web Servers
- Limitations Of Browsers And Web Servers
- Client vs. Server Processing
- Server Side Processing
- Problems with CGI
- JEE Offers Server Side Processing
- JEE Server Side Processing
- J2EE Components
- JEE: Servlets
- JEE: JSPs
- JEE: EJBs
- JEE Containers
- Sun JEE Blueprint
- JEE Application Server Vendors
- Development Environments
- JEE And JDK
- J2EE Versions
- J2EE Historical Timeline
- Database Vendors
- 3-Tier Architecture
- Summary
- Family History
- Oracle Application Servers
- Oracle WebLogic Server v10g
- New Administrative Features
- Objectives
- WebLogic Server Instances
- The Java Virtual Machine
- JVM Providers
- Threads vs. Processes
- WebLogic Server Domains
- Servers And Domains
- Domain Configuration
- WebLogic Administration Domain
- Directory Structures
- Getting Started Roadmap
- Install WebLogic Server
- The Configuration Wizard
- The Configuration Wizard: Creating A New Domain
- Starting The Administrative Server
- The Administration Console
- Administrative Tasks
- Change Center
- Other Administrative Tools
- Setting the Domain Environment
- Automatically Starting Admin Servers
- Managed Servers
- Creating A Managed Server
- Server Details
- Starting A Managed Server
- Password boot. properties
- Examining Server Status
- Shutting Down Servers
- Admin Server Shutdown
- Admin Server Backup
- Start Scripts
- config. xml
- Summary
- Objectives
- The WLST
- WLST Details
- MBeans And JMX Administration
- Layered JMX Architecture
- MBeans And WLST
- Starting WLST
- Simple WLST Commands
- WLST Is Hierarchical
- Navigating WLST
- MBean Operations
- MBean Operations: Query
- MBean Operations: Configurational
- MBean Operations: Instantiation
- Other WLST Commands
- Scripting With WLST
- Recording WLST Scripts
- Configure Recording
- Start Recording
- Sample Recorded Script
- References
- Summary
- Objectives
- Introduction
- WebLogic Logging Services
- Java Logging API
- Log4j
- Specifying the Logging Implementation
- Message Severity
- WebLogic Server Logs
- Server Log
- Viewing Server Log
- Configuring Server Log
- HTTP Access Log
- Configuring HTTP Access Log
- JMS Log
- Configuring JMS Log
- Domain Log
- Viewing Logs
- Summary
- Objectives
- Web Server Overview
- Using WebLogic Web Server
- Configuring The WebLogic Web Server
- Virtual Hosts
- Creating Virtual Hosts
- Specifying Virtual Host Names
- Targeting Virtual Hosts to Server
- Access Log
- External Web Servers
- Apache HTTP Server Plug-In
- Installing Apache HTTP Server Plug-In
- Configuring Apache HTTP Server Plug-In
- Keep-Alive Connections
- Summary
- Objectives
- Java Web Application Architecture
- JEE Architecture
- Web Application Programming Model MVC
- An MVC Example
- The Infrastructure for Enterprise Web Applications
- What is Application Assembly?
- JEE Modules
- JEE Application Assembly
- Web Module
- Web Module - Deployment Descriptor
- web. xml
- weblogic. xml
- WEB-INF Directory
- Web Application Directory
- EJB Modules
- EJB Deployment Descriptors
- ejb-jar. xml
- Enterprise Application Modules
- Enterprise Application Deployment Descriptor
- Accessing Web Applications
- Summary
- Objectives
- The Process
- Deployment Overview
- Archive Vs Expanded Directory
- Default Deployment Names
- Deployment Methods
- Auto-Deployment
- Console Deployment
- Starting an Application
- Stopping an Application
- Updating Applications
- Deleting Applications
- Testing a Deployed Application
- Monitoring Deployed Applications
- Editing Deployment Descriptors
- Using Command Line Deployment
- weblogic. Deployer
- weblogic. Deployer Commands Syntax
- T3 Protocol Overview
- weblogic. Deployer Usage
- wldeploy Ant Task
- wldeploy Ant Task Examples
- WebLogic Scripting Tool (WLST)
- WebLogic Scripting Tool (WLST) Scripts
- Deployment Plans
- What Is A Deployment Plan?
- Deployment Plan Overriding
- Creating A Plan
- Using A Plan
- Best Practices
- Summary
- Objectives
- Overview
- Types of JDBC Drivers
- Working with a Database via JDBC (Client side)
- The Need for Connection Pooling
- Connection Pooling and Data Sources
- Connecting with Data Source
- Steps in using Connection Pooling
- Admin Tasks for Connection Pools and Data Sources
- JDBC Driver Support in WebLogic Server
- Database Access Using WebLogic
- Working with Data Sources
- Creating a Data Source
- Monitoring Data Source and Connection Pools
- Summary
- Objectives
- The Trouble with RMI/ IIOP
- Messaging to the Rescue
- Message-Oriented Middleware
- Messaging Features
- Publish/ Subscribe
- Point-to-Point
- Java Messaging Service
- Terminology
- The JMS Interfaces
- Integrating JMS and EJB
- Durable Subscription
- Deployment Descriptor Entry
- Binding the Queue or Topic
- Transactions & Guaranteed Delivery
- WebLogic JMS Server
- Creating a JMS Server
- Creating a Connection Factory
- Creating a Topic
- Threshold and Quota
- Configuring Threshold and Quota
- Distributed Destination
- Creating a Distributed Topic/ Queue
- Creating a Distributed Topic
- Monitoring JMS in WebLogic
- Messaging Bridge
- Summary
- Objectives
- Node Manager Overview
- Node Manager Functionality & Configuration
- Starting an Administration Server from Node Manager
- Starting a Managed Server from Node Manager
- Restarting a Administration Server from Node Manager
- Restarting a Managed Server from Node Manager
- Shutting Down a Server Instance From a Node Manager
- Working with Security
- Working with Machines
- Creating a Machine
- Adding Server Instances To a Machine
- Starting The Node Manager
- Monitoring Managed Servers
- Node Manager Logs and Configuration Files
- Summary
- Objectives
- WebLogic Server Security
- Authentication / Authorization
- Resources That Can Be Secured
- Authentication Mechanisms
- WebLogic Security Diagram
- Overview: Security Tasks For Securing Resources
- WebLogic Security Realms
- Configuring A User Registry
- The Embedded LDAP Server
- Managing Users/ Groups
- User Lockout
- Managing Roles
- Securing A Resource
- WebLogic Server Policies
- Specifying A Policy Condition
- Policies And Roles
- Creating A Scoped Role
- Declarative Security
- Example: Securing A Web Resource
- Example: Securing A Web Resource Specifying Roles
- Example: Securing A Web Resource Specifying Constraints
- Example: Securing A Web Resource Auth Method
- Example: Securing A Web Resource Map Roles
- Encryption
- SSL
- Public Key / Private Key Encryption
- Secure Communication Over The Web - SSL
- SSL And WebLogic Server
- Creating A Digital Certificate
- Dealing With A CA
- Configuring WebLogic Server SSL: Keystores
- Configure WebLogic SSL Settings
- Configuring WebLogic Server SSL: Setting A Listen Port
- Summary
- Objectives
- What Is Clustering?
- What Components Can Be Clustered?
- Basic Cluster Diagrams
- The Load Balancer
- Web Container Load Balancing
- Horizontal Vs. Vertical Clustering
- Horizontal Clustering
- Horizontal vs. Vertical Clustering
- Clustering WebLogic Server
- WebLogic Cluster Requirements
- Configure Domain For Clustering
- Create A Cluster
- Multicasting vs. Unicasting
- Create A Cluster
- Configure Application Resources
- Deploy Applications To The Cluster
- Configure A Load Balancer
- Load Balancer Options
- Hardware Load Balancers
- Proxy Plug In Load Balancers
- HttpClusterServlet Load Balancer
- Session State
- Clustered Session State
- Session State Strategies
- In-Memory Replication
- Configuring Session State Replication
- JDBC Session Persistence
- JDBC Multi Data Sources
- Creating A Multi Data Source
- EJB Clustering
- EJB Load Balance Algorithm
- Summary
- Objectives
- Performance Tuning
- Response Time
- Throughput
- Throughput Curve
- The significance of throughput
- Response Time Curve
- Think time
- Saturation
- Response time at system saturation
- Response time past the buckle point
- Interpreting response time trends
- Basic Tuning Methodology
- Areas To Tune
- Tuning Hardware
- Tune The Operating System
- Tune The JVM
- JVM Choices
- Memory Performance Concerns
- Client or Server VM
- The Heap
- The Heap (cont.)
- Heap Limit
- Heap Top
- Default Heap Sizes
- Configure The Heap Size
- Allocation Failure
- Garbage Collection
- Heap Regions Sun JDK
- Analyzing Verbose GC - Sun
- Verbose GC - JRockit
- Thread Local Heap (TLH)
- Types of Collector In Sun JVM 1. 6
- Memory Tuning Goals
- Effect of Initial Heap Size on GC
- Controlling the GC Timings
- Optimizing GC
- Self Optimizing Throughput Collector
- Tuning WebLogic Server
- Thread Settings
- Socket Readers
- Socket Implementation
- Monitoring Threads
- Connection BackLog
- Tuning The Back End
- Summary
- The WLDF
- WLDF Console
- Enabling the WLDF Console
- WLDF Console Views
- Data View
- Creating A View
- Adding Metrics
- Custom Views
- Using the WLDF Console
About The Training Provider: Wintrac Inc.
Wintrac Inc. - We can offer training on a wide range of topics including
Java, C , Visual Basic, C#, .NET, XML, Linux, PowerBuilder, Oracle and
Microsoft technologies. We can also offer end user training on a variety of
topics including Office, AUTOCAD, Lotus Notes etc. You can get a partial list
of all the onsite training courses we offer at http://www. wintrac. com/ courses. htm.
Wintrac clients...
