Skip Headers
Oracle® Application Server Upgrade and Compatibility Guide
10
g
Release 3 (10.1.3.1.0)
B31015-01
Home
Index
Next
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Overview of the 10
g
Release 3 (10.1.3.1.0) Upgrade Process
1.1
Flow Chart of the 10
g
Release 3 (10.1.3.1.0) Upgrade Process
1.2
Table Describing the Steps in the 10
g
Release 3 (10.1.3.1.0) Upgrade Process
2
Upgrade Concepts
2.1
What Is Oracle Application Server 10
g
Release 3 (10.1.3.1.0)?
2.1.1
New Features That Were Provided With 10g Release 3 (10.1.3.0.0)
2.1.2
New Features Provided with 10
g
Release 3 (10.1.3.1.0)
2.2
Supported Upgrade Paths
2.3
Reviewing Your Current Oracle Application Server Environment
2.4
Upgrade Tools and Rules to Follow
2.5
System Availability and Backup Strategies During Upgrade to 10
g
Release 3 (10.1.3.1.0)
2.6
Documentation Road Map for Previous Oracle Application Server Users
3
10g Release 3 (10.1.3.1.0) Version Compatibility
3.1
Using Oracle
MetaLink
to Obtain the Latest Oracle Application Server Certification Information
3.2
General Compatibility Information
3.3
Integrating 10
g
Release 3 (10.1.3.1.0) into Your Existing Environment
3.3.1
Installing 10g Release 3 (10.1.3.1.0) Middle Tiers in an Existing Oracle Application Server Environment
3.3.2
Using Existing OracleAS Infrastructure Components
3.3.3
Using Existing Oracle HTTP Server Instances
3.3.4
Using an Existing Oracle Web Cache Installation As a Reverse Proxy
4
Performing the Upgrade to 10
g
Release 3 (10.1.3.1.0)
4.1
Task 1: Determine a 10
g
Release 3 (10.1.3.1.0) Topology to Install and Configure
4.2
Task 2: Install and Configure Your New 10
g
Release 3 (10.1.3.1.0) Environment
4.3
Task 3: Perform Any Required Pre-Deployment Tasks
4.3.1
Configuring Data Sources
4.3.2
Configuring Resource Adapters
4.3.3
Setting Server Properties
4.3.4
Configuring Oracle HTTP Server
4.4
Task 4: Redeploy Your Applications on 10
g
Release 3 (10.1.3.1.0)
4.4.1
Reviewing the Considerations When Redeploying Applications on 10
g
Release 3 (10.1.3.1.0)
4.4.2
Using Application Server Control to Redeploy Your Applications
4.5
Task 5: Verify Your Redeployed Applications on 10
g
Release 3 (10.1.3.1.0)
4.6
Task 6: Decommission the 10g (9.0.4) and 10g Release 2 (10.1.2) Oracle Homes
4.6.1
Preserving Application Files and Log Files
4.6.2
Removing the Source Oracle Home from the OracleAS Farm
4.6.3
Deinstalling a 10g (9.0.4) or 10g Release 2 (10.1.2) Oracle Home
5
Taking Advantage of the 10
g
Release 3 (10.1.3.1.0) SOA Components
5.1
About Oracle SOA Suite
5.2
Installing the Oracle SOA Suite Components
5.2.1
Installing Oracle SOA Suite as Part of the 10
g
Release 3 (10.1.3.1.0) Installation
5.2.2
Installing Oracle SOA Suite Components Separately
5.3
Where to Learn About Developing SOA Applications
5.4
Where to Learn About Upgrading From Previous Versions of the SOA Components
A
Step-By-Step Upgrade Examples
A.1
Upgrading FAQApp on a Single Oracle Application Server Instance
A.1.1
Starting Point for the FAQApp Upgrade
A.1.2
Overview of the FAQApp Upgrade Procedure
A.1.3
The FAQApp Upgrade Procedure
A.1.3.1
Step 1: Install 10g Release 3 (10.1.3.1.0)
A.1.3.2
Step 2: Apply Any Site-Specific Oracle HTTP Server Configuration Settings
A.1.3.3
Step 3: Configure the FAQApp Data Source in the 10g Release 3 (10.1.3) Instance
A.1.3.4
Step 4: Rebuild the FAQApp EAR File With Required JSP Library Archives
A.1.3.5
Step 5: Deploy the Modified FAQApp EAR File on 10g Release 3 (10.1.3)
A.1.3.6
Step 6: Test the FAQApp Sample Application on 10g Release 3 (10.1.3.1.0)
A.2
Upgrading FAQApp in a Clustered Environment
A.2.1
Starting Point for Upgrading FAQApp in a Clustered Environment
A.2.2
Overview of Upgrading FAQApp in a Clustered Environment
A.2.3
The FAQApp Upgrade Procedure in a Clustered Environment
A.2.3.1
Step 1: Install and Configure a 10g Release 3 (10.1.3.1.0) Cluster
A.2.3.2
Step 2: Apply Any Site-Specific Oracle HTTP Server Configuration Settings
A.2.3.3
Step 3: Create an FAQApp Group
A.2.3.4
Step 4: Configure the FAQApp Data Source for the Group
A.2.3.5
Step 5: Rebuild the FAQApp EAR File With Required JSP Library Archives
A.2.3.6
Step 6: Deploy FAQApp and Configure Application Clustering
A.2.3.7
Step 7: Test the FAQApp Sample Application on 10g Release 3 (10.1.3.1.0)
B
Differences Between 10
g
Release 3 (10.1.3.1.0) and Previous Releases
B.1
Using the Cluster Topology Instead of an OracleAS Farm
B.2
Using Groups Instead of OracleAS Clusters
B.2.1
How Are Groups Similar to OracleAS Clusters?
B.2.2
How Are Groups Different from OracleAS Clusters?
B.2.2.1
Configuration Changes Are Not Propogated Automatically to Other Members of the Group
B.2.2.2
OC4J Instances Within a Group Are Not Always Identical
B.3
Using Application Clustering for State Replication
B.3.1
Clustering Features and Concepts That Are No Longer Supported
B.3.2
About 10g Release 3 (10.1.3.1.0) Application Clustering
B.4
Using the admin_client.jar Utility to Manage OC4J Instances, Groups, and Clusters
B.5
Summary of Equivalent Features in 10
g
Release 3 (10.1.3.1.0)
C
Things to Consider When Redeploying 10g (9.0.4) and 10g Release 2 (10.1.2) Applications
C.1
Overview of Redeploying Applications on 10g Release 3 (10.1.3.1.0)
C.2
General Considerations
C.2.1
Classloading and Shared Library Support
C.2.2
New Location for JavaServer Pages (JSP) Standard Tag Libraries (JSTL)
C.2.3
Oracle JSP Markup Language (JML) Tag Library No Longer Supported
C.2.4
New OC4J Instances No Longer Include http-web-site
C.3
Data Source Considerations
C.3.1
New Features for Data Sources in 10g Release 3 (10.1.3.1.0)
C.3.2
Converting data-sources.xml to the New 10g Release 3 (10.1.3.1.0) Format
C.3.3
Using Oracle JDBC-OCI Drivers with 10g Release 3 (10.1.3.1.0)
C.4
Web Services Considerations
C.4.1
New Web Services Assembler (wsa.jar)
C.4.2
Assembling Web Services From Java Classes in 10g Release 3 (10.1.3.1.0)
C.4.3
Developing Database Web Services in 10g Release 3 (10.1.3.1.0)
C.4.4
Assembling Web Services from an Existing WSDL File
C.5
Java Messaging Service (JMS) Considerations
C.5.1
Nomenclature Changes for 10g Release 3 (10.1.3) JMS Support
C.5.2
Using the JMS Connector Provided by 10g Release 3 (10.1.3.1.0)
C.5.2.1
About the 10
g
Release 3 (10.1.3.1.0) JMS Connector
C.5.2.2
Considerations for Global (XA) Transactions
C.5.3
Using the Application Server Control Console to Configure OEMS JMS
C.5.4
Changes to the jms.xml Configuration File
C.5.5
List of JAR Files Required for OEMS JMS Lookup
C.5.6
Database Version Support for OEMS JMS Database
C.5.7
Additional Data Source Requirement for OEMS JMS Database Applications
C.6
Java Transaction API (JTA) Considerations
C.6.1
Using the New Middle-Tier Two-Phase Commit (2PC) Coordinator Instead of the Database Transaction Coordinator
C.6.2
New Support for Transaction Propagation
C.7
Remote Method Invocation (RMI) Considerations
C.7.1
Applying Compatibility Patches for 10g (9.0.4) and 10g Release 2 (10.1.2)
C.7.2
New System Property for Configuring ORMI Request Load Balancing
C.7.3
New Implementation of ORMI Tunnelling through HTTP
C.7.4
Configuring Secure Connections with RMIS and SSL
C.8
Java Naming and Directory Interface (JNDI) Considerations
C.8.1
New Package Names for Initial JNDI Context Factories
C.8.2
JNDI-Related MBeans Now Available in the Application Server Control Console
C.8.3
Performing Inter-Application JNDI Lookups
C.8.4
Browsing the JNDI Context in the Application Server Control Console
C.9
Security Considerations
C.9.1
List of Significant Changes in OC4J Security for 10g Release 3 (10.1.3.0.0) and 10g Release 3 (10.1.3.1.0)
C.9.1.1
Changes in Release 10.1.3.1
C.9.1.1.1
Noteworthy Changes and Additions
C.9.1.1.2
Updated Deprecation Notices
C.9.1.2
Changes in Release 10.1.3.0.0
C.9.2
Converting principals.xml to the New JAAS Security Model
C.9.3
Using Oracle Internet Directory as a Security Provider
C.9.4
New DBTableOraDataSourceLoginModule OC4J Login Module
C.9.5
New Default OC4J Administration Users and Roles
C.9.5.1
Summary of the New Administrate Users and Roles
C.9.5.2
Using Security Role Mapping to Access New Users and Roles
C.9.5.3
Example: Using Security Role Mapping for the helloworld Sample Application
C.10
Oracle TopLink and EJB Considerations
C.10.1
Configuring CMP Entity Beans to Use Oracle TopLink Persistence Manager
C.10.2
Upgrading TopLink Workbench Projects
Index