![]() |
![]() |
e-docs > WebLogic Server > Administration Guide |
Administration Guide
|
Overview of WebLogic System Administration
Introduction to System Administration
System Administration Infrastructure
The Administration Server and Managed Servers
Failover for the Administration Server
Domain-Wide Administration Port
Service Packs and WebLogic Server Instances
Security Protections for System Administration Tools
Resources You Can Manage in a WebLogic Server Domain
Web Servers and Web Components
Editing Deployment Descriptors Using the Administration Console
Editing and Creating Deployment Descriptors with WebLogic Builder
Starting and Using the Administration Console
Browser Support for the Administration Console
Starting the Administration Console
Using the Administration Console
Navigating in the Administration Console
Configuring Objects or Resources
Using the Administration Console to Manage Multiple Domains
Monitoring a Domain Using the Administration Console
Monitoring Administration Console Tasks
Getting Help for Using the Administration Console
Using WebLogic Server with Web Servers
Starting and Stopping WebLogic Servers
Controlling the Server Lifecycle
Timeout Period for LifeCycle Operations
Providing Usernames and Passwords to Start a Server
Specifying an Initial Administrative Username
Bypassing the Prompt for Username and Password
Creating a Boot Identity File for an Administration Server
Creating a Boot Identity File for a Managed Server
Removing a Boot Identity File After Startup
Alternate Method: Passing Identity Information on the Command Line
Starting an Administration Server
Starting an Administration Server from the Windows Start Menu
Starting an Administration Server Using a Script
Using the Configuration Wizard Scripts to Start an Administration Server
Creating Your Own Script to Start an Administration Server
Using a Non-Default JVM with WebLogic Server
Using the weblogic.Server Command
Command Syntax for weblogic.Server
Frequently Used Optional Arguments
Development Mode vs. Production Mode
Startup Arguments for the Administration Port and the weblogic.Admin Utility
Using the Default Configuration to Start a Server
Adding a Managed Server to a Domain
Starting a Managed Server from the Windows Start Menu
Starting a Managed Server Using a Script
Using the Configuration Wizard Scripts to Start a Managed Server
Creating Your Own Script to Start a Managed Server
Starting a Managed Server from the Command Line
Configuring a Connection to the Administration Server
Specifying the Default Startup State
Starting a Remote Managed Server
Starting and Killing All WebLogic Servers in a Domain or Cluster
Starting All Managed Servers in a Domain
Starting All Managed Servers in a Cluster
Killing All Servers in a Domain
Killing All Servers in a Cluster
Shutting Down WebLogic Servers
Configuring Startup and Shutdown Classes
Setting Up a WebLogic Server Instance as a Windows Service
Setting Up a Windows Service: Main Steps
Create a Server-Specific Script
Set Additional Values for Managed Servers
Require Managed Servers to Start After Administration Servers
Enable Graceful Shutdowns from the Control Panel
Redirecting Standard Out and Standard Error to a File
Adding Classes to the Classpath
Run the Server-Specific Script
Verifying the User Account Under Which the Service Runs
Using the Control Panel to Stop or Restart a Server Instance
Removing a Server as a Windows Service
Changing Startup Credentials for a Server Set Up as a Windows Service
Protecting System Administration Operations
Operations Available to Each Role
Layered Security Scheme for Server Resources
Security Policies for Server Resources
How the WebLogic Security Service Verifies Layered Protections
Part 2: Security Policy on the Server Resource
Maintaining a Consistent Security Scheme
Permissions for Starting and Shutting Down Servers
Permissions for Using the weblogic.Server Command
Permissions for Using the Node Manager
Shutting Down a WebLogic Server Instance
Using Log Messages to Manage WebLogic Server
Local Log Files and Domain Log Files
Redirecting System.out and System.err to a File
Enabling Configuration Auditing
Configuration Auditing Messages
Supported Formats for Deployment
Deploying a Web Application Using the (deprecated) weblogic.deploy Utility
Configuring WebLogic Server Web Components
Web Applications and Clustering
Designating a Default Web Application
Virtual Hosting and the Default Web Application
How WebLogic Server Resolves HTTP Requests
Setting Up HTTP Access Logs by Using Extended Log Format
Creating Custom Field Identifiers
Preventing POST Denial-of-Service Attacks
Setting Up WebLogic Server for HTTP Tunneling
Configuring the HTTP Tunneling Connection
Connecting to WebLogic Server from the Client
Using Native I/O for Serving Static Files (Windows Only)
Overview of Transaction Management
Additional Attributes for Managing Transactions
Configuring Domains for Inter-Domain Transactions
Limitations for Inter-Domain Transactions
Inter-Domain Transactions for WebLogic Server Domains
Using Security Interoperability Mode
Configuring Security Interoperability Mode
Determining the Security Interoperability Mode
Monitoring and Logging Transactions
Setting the Transaction Log File Write Policy
Handling Heuristic Completions
Moving a Server to Another Machine
Transaction Recovery After a Server Fails
Transaction Recovery Service Actions After a Crash
Recovering Transactions for a Failed Non-Clustered Server
Recovering Transactions for a Failed Clustered Server
Limitations of Migrating the Transaction Recovery Service
Preparing to Migrate the Transaction Recovery Service
Overview of JDBC Administration
About the Administration Console
About the Command-Line Interface
JDBC Components—Connection Pools, Data Sources, and MultiPools
Application-Scoped JDBC Connection Pools
Security for JDBC Connection Pools
Security for JDBC Connection Pools in Compatibility Mode
Configuring JDBC Connectivity Using the Administration Console
Database Passwords in Connection Pool Configuration
JDBC Configuration Tasks Using the Command-Line Interface
Managing and Monitoring Connectivity
JDBC Management Using the Administration Console
JDBC Management Using the Command-Line Interface
JDBC Configuration Guidelines for Connection Pools, MultiPools, and DataSources
Overview of JDBC Configuration
Drivers Supported for Local Transactions
Drivers Supported for Distributed Transactions Using XA
Drivers Supported for Distributed Transactions without XA
Avoiding Server Lockup with the Correct Number of Connections
Configuring JDBC Drivers for Local Transactions
Configuring XA JDBC Drivers for Distributed Transactions
WebLogic jDriver for Oracle/XA Data Source Properties
Additional XA Connection Pool Properties
Configuring Non-XA JDBC Drivers for Distributed Transactions
Non-XA Driver/Multiple Resources
Limitations and Risks When Using a Non-XA Driver in Global Transactions
Non-XA Connection Pool and Tx Data Source Configuration Example
Increasing Performance with the Prepared Statement Cache
Non-XA Prepared Statement Cache
Usage Restrictions for the Prepared Statement Cache
Calling a Stored Prepared Statement After a Database Change May Cause Errors
Using setNull In a Prepared Statement
Prepared Statements in the Cache May Reserve Database Cursors
Determining the Proper Prepared Statement Cache Size
Using a Startup Class to Load the Non-XA Prepared Statement Cache
JMS Resource Naming Rules for Domain Interoperability
Naming Rules for JMS Resources In a Single Domain Environment
Naming Rules for JMS Resources In a Multi-Domain Environment
Starting WebLogic Server and Configuring JMS
Starting the Default WebLogic Server
Starting the Administration Console
Configuring a Basic JMS Implementation
Configuring Connection Factories
Using Oracle Primary Keys with a JMS JDBC Store
About JMS JDBC Store Table Prefixes
Recommended JDBC Connection Pool Settings for JMS JDBC Stores
Configuring Connection Consumers
Monitoring Durable Subscribers
Monitoring Distributed Destination System Subscriptions and Proxy Topic Members
Configuring a Synchronous Write Policy for JMS File Stores
Establishing Message Flow Control
Tuning a Distributed Destination
Configuring Message Load Balancing for a Distributed Destination
Configuring Server Affinity for a Distributed Destination
Configuring Distributed Destinations
Guidelines for Configuring Distributed Destinations
Configuration Best Practices for Distributed Destinations
Load Balancing and Server Affinity Tuning
Automatic JMS Template Creation
Creating a Distributed Topic and Creating Members Automatically
Creating a Distributed Topic and Adding Existing Physical Topics as Members Manually
Creating a Distributed Queue and Creating Members Automatically
Creating a Distributed Queue and Adding Existing Physical Queues as Members Manually
Creating a JMS Distributed Queue Member
Deleting a JMS Distributed Queue Member
Creating a JMS Distributed Topic Member
Deleting a JMS Distributed Topic Member
Deleting a Distributed Destination
Monitoring Distributed Destinations
Recovering from a WebLogic Server Failure
Migrating JMS Data to a New Server
Using the WebLogic Messaging Bridge
Messaging Bridge Configuration Tasks
About the Bridge's Resource Adapters
Deploying the Bridge's Resource Adapters
Configuring the Source and Target Bridge Destinations
Configuring a JMS Bridge Destination
Configuring a General Bridge Destination
Configuring a Messaging Bridge Instance
Using the Messaging Bridge to Interoperate with Different WebLogic Server Releases and Domains
Naming Guidelines for WebLogic Servers and Domains
Configuring Interoperability for WebLogic Domains
Using the Messaging Bridge To Access Destinations In a Release 6.1 or Later Domain
Using the Messaging Bridging To Access Destinations In a Release 6.0 Domain
Using the Messaging Bridging To Access Destinations In a Release 5.1 Domain
Using the Messaging Bridge to Access a Third-Party Messaging Provider
Stopping and Restarting a Messaging Bridge
Configuring the Execute Thread Pool Size
What Do JNDI and Naming Services Do?
Loading Objects in the JNDI Tree
Managing the WebLogic J2EE Connector Architecture
Overview of WebLogic J2EE Connectors
Configuring Resource Adapters (Connectors) for Deployment
Configuring a Connector to Display a Connection Profile
Deploying Resource Adapters (Connectors)
Viewing Deployed Resource Adapters (Connectors)
Undeploying Deployed Resource Adapters (Connectors)
Updating Deployed Resource Adapters (Connectors)
Editing Resource Adapter Deployment Descriptors
Managing WebLogic Server Licenses
Installing a WebLogic Server License
Using the WebLogic Java Utilities
Actions (select one of the following)
WebLogic Server Command-Line Interface Reference
About the Command-Line Interface
Using WebLogic Server Administration Commands
Connection and User Credentials Arguments
Summary of User Credentials Arguments
Examples of Providing User Credentials
WebLogic Server Administration Command Reference
Configuring the Default Path Name
Creating User-Configuration and Key Files
Using a Single Key File for Multiple User-Configuration Files
WebLogic Server Connection Pools Administration Command Reference
MBean Management Command Reference
Example: Targeting a JDBC Connection Pool
Using weblogic.Admin Commands to Manage Users and Groups
Finding the Object Name for an AuthenticationProvider MBean
Verifying Whether a User is a Member of a Group
Listing Groups to Which a User Belongs
Limiting Group Membership Searching in an LDAP Server
Using Ant Tasks to Configure a WebLogic Server Domain
Overview of Configuring and Starting Domains Using Ant Tasks
Starting Servers and Creating Domains Using the wlserver Ant Task
What the wlserver Ant Task Does
Basic Steps for Using wlserver
Sample build.xml Files for wlserver
Configuring a WebLogic Server Domain Using the wlconfig Ant Task
What the wlconfig Ant Task Does
Basic Steps for Using wlconfig
Sample build.xml Files for wlconfig
Example of Setting Multiple Attribute Values
WebLogic SNMP Agent Command-Line Reference
Required Environment and Syntax for the SNMP Command-Line Interface
Commands for Retrieving the Value of WebLogic Server Attributes
Example: Sending Traps to the Trap Daemon
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |