General Guidelines for Upgrading to Oracle WebLogic Server JAX-RPC and JAX-WS Web Services

4-8 Oracle Fusion Middleware Upgrade Guide for Java EE WS-PolicyAttachment No Yes WS-Trust No Yes WS-Conversation No Yes WS-SecureConversation No Yes WS-ReliableMessaging No Yes Table 4–4 Cont. Web Services Specifications Supported by OC4J and Oracle WebLogic Server Web Services Specification OC4J Support Oracle WebLogic Server Support 5 Upgrading Your Java EE Environment 5-1 5 Upgrading Your Java EE Environment This chapter describes how to upgrade a basic Java EE environments. However, you can use these instructions to develop an understanding of the upgrade process and apply this knowledge in your planning of other upgrade scenarios. Upgrading a basic Java EE environment involves the following key tasks: ■ Task 1: Install and Configure an Oracle WebLogic Server Development Domain ■ Task 2: Verify the New Oracle Fusion Middleware 11g Environment ■ Task 3: Configure Oracle WebLogic Server Resources to Support Your Applications ■ Task 4: Redeploy the Application on Oracle WebLogic Server ■ Task 5: Verify the Redeployed Applications

5.1 Task 1: Install and Configure an Oracle WebLogic Server Development Domain

To test and verify your upgraded Java EE applications, you must install Oracle WebLogic Server. The following sections describe information about installing and configuring Oracle WebLogic Server: ■ Differences Between a Development Environment and a Test or Production Environment ■ Installing and Configuring a Development Domain with Oracle JDeveloper ■ Installing and Configuring a Development Domain with Oracle SOA Suite, WebCenter, or Application Developer ■ Using the Java Required Files JRF Domain Template

5.1.1 Differences Between a Development Environment and a Test or Production Environment

When you are developing and upgrading your Java EE applications, you will likely want to install a basic Oracle WebLogic Server environment that you can use for testing your applications quickly and efficiently. This will help you frequently deploy and test your applications as you make required code changes. This environment differs from your test or production environment in the following ways: ■ A development environment is typically a single-node environment. There is no need for a Web tier or clustering capabilities to provide load-balancing or high availability. However, the development must include the various resources such