Upgrading WebLogic Application Environments
This section describes important compatibility information that you should consider before upgrading to WebLogic Server 9.0.
Note: See also Compatibility Statement for BEA WebLogic Server 9.0 at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/compatibility/compatibility.html
.
Compatibility considerations are provided in the following categories:
In 9.0, WebLogic Server uses the Java Management Extensions (JMX) 1.2 implementation that is included in JDK 5.0. Prior to this release, WebLogic Server used its own JMX implementation based on the JMX 1.0 specification.
The JMX 1.2 reference implementation introduces serialization incompatibilities. As a result of these incompatibilities in the reference implementation, JMX clients created for WebLogic Server 9.0 or later cannot be used with WebLogic Server 8.1 or earlier. However, despite these incompatibilities, JMX clients created for WebLogic Server 8.1 can be used with 9.0 as follows:
weblogic.management.MBeanHome
, it can be run in a WebLogic Server 9.0 instance without being upgraded. weblogic.management.MBeanHome
; it does not use the JDK MBeanServer
interface.-Djmx.serial.form=1.0
This startup option causes the JVM to use JMX 1.0 class descriptions when it is serializing objects. The option is required when JMX 1.0 clients communicate with JMX 1.2 agents using the standard JDK classes.
BEA recommends that you update your JMX clients to be compliant with WebLogic Server 9.0. Prior to 9.0, WebLogic Server supported a typed API layer over its JMX layer. It was possible for your JMX application classes to import type-safe interfaces for WebLogic Server MBeans, retrieve a reference to the MBeans through the weblogic.management.MBeanHome
interface, and invoke the MBean methods directly.
As of 9.0, the MBeanHome
interface is deprecated. Instead of using this API-like programming model, all JMX applications should use the standard JMX programming model, in which clients use the javax.management.MBeanServerConnection
interface to discover MBeans, attributes, and attribute types at runtime. In this JMX model, clients interact indirectly with MBeans through the MBeanServerConnection
interface.
If any of your classes import the type-safe interfaces (available under weblogic.management
), BEA recommends that you update them to use the standard JMX programming model. For more information, see "Understanding WebLogic Server MBeans" in Developing Custom Management Utilities with JMX at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/jmx/understandWLS.html
.
Configuration attributes are classified as dynamic or non-dynamic.
WebLogic Server 9.0 introduces a change management process to provide a secure, predictable means for applying configuration changes in a domain. A batch change mechanism changes the way dynamic changes are applied when they are mixed with non-dynamic changes. Specifically, when a configured server or system resource is affected by a change to a non-dynamic attribute, no other changes (even dynamic changes) will take effect, in current or future batches, until after the server or system resource is restarted. In this case, BEA recommends that you restart the entity as soon as possible after the batch change is completed to ensure the system is in a consistent state and to allow future changes to be accepted.
To determine whether a change is non-dynamic and requires a restart:
http://download.oracle.com/docs/cd/E13222_01/wls/docs90/intro/console.html
.isRestartRequired
or showChanges
. For more information, see "WLST Command and Variable Reference" in WebLogic Scripting Tool at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/config_scripting/reference.html
.To determine which security attributes are dynamic or non-dynamic, see "Security Configuration MBeans" in Securing WebLogic Server at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/secmanage/mbeans.html
.
For more information, see "Managing Configuration Changes" in Understanding Domain Configuration at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/domain_config/changes.html
.
In WebLogic Server 9.0, the number of JDBC resource types was reduced to simplify JDBC configuration and to reduce the likelihood of configuration errors. Now, instead of configuring a JDBC connection pool and then configuring a data source or tx data source to point to the connection pool and bind to the JNDI tree, you can configure a data source that encompasses a connection pool. For more information about simplified JDBC resource configuration, see "Simplified JDBC Resource Configuration" in Configuring and Managing WebLogic JDBC at http://e-doc.bea.com/wls/docs90/jdbc_admin/jdbc_intro.html#simple_res_config
.
The WebLogic Upgrade Wizard automatically converts JDBC data sources, connection pools, MultiPools, and data source factories to their new counterparts in WebLogic Server 9.0, as described in the following sections.
Note: Each upgraded JDBC module contains an internal properties section. WebLogic Server uses internal properties to manage the data sources for backward compatibility. Also, some legacy attributes are preserved as properties in the Properties attribute of the JDBC data source file. Do not manually edit any internal properties.
For information about deprecated JDBC features, methods, interfaces, and MBeans, see "Deprecated JDBC Features, Methods, Interfaces, and MBeans" in WebLogic Server and WebLogic Express Release Notes at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/notes/new.html#deprecated_jdbc_features
.
The Upgrade Wizard converts legacy JDBC data source/connection pool pairs to two data source system resource modules, one for the data source and one for the connection pool:
Note: Only data sources that are converted as part of a domain upgrade can refer to another data source for its connection pool. In all other cases, each data source contains its own pool of database connections.
During an upgrade, the Upgrade Wizard sets the GlobalTransactionsProtocol
parameter for a data source based on the type of data source being converted (tx or non-tx) and the type of driver used in the related connection pool, as noted in the following table.
|
|||
LoggingLastResource
(LLR) transaction protocol in place of the EmulateTwoPhaseCommit
protocol for transaction processing because of its performance benefits. For more information see "Understanding the Logging Last Resource Transaction Option" in Configuring and Managing WebLogic JDBC athttp://download.oracle.com/docs/cd/E13222_01/wls/docs90/jdbc_admin/jdbc_datasources.html#llr
.The Upgrade Wizard converts a MultiPool to a multi-data source, which is another instance of a data source object that provides load balancing and/or failover between data sources.
Data source factories are deprecated in this release and are included for backward compatibility only. No conversion of data source factories is required.
The JDBC subsystem uses the new system-wide WebLogic Diagnostic Service for centralized debugging access and logging.
See Understanding the WebLogic Diagnostic Framework.
JMS configurations in WebLogic Server 9.0 are stored as modules, defined by XML documents that conform to the new weblogic-jmsmd.xsd
schema. With modular deployment of JMS resources, you can migrate your application and the JMS configuration from one environment to another. For example, you can migrate your application and the required JMS configuration from a testing environment to a production environment, without opening an EAR file and without extensive manual JMS re-configuration.
http://download.oracle.com/docs/cd/E13222_01/wls/docs90/jms_admin/intro.html#WhatsNewJMS
.http://download.oracle.com/docs/cd/E13222_01/wls/docs90/jms_admin/overview.html
.http://download.oracle.com/docs/cd/E13222_01/wls/docs90/deployment/deploy.html#deploy_resources
.The WebLogic Upgrade Wizard automatically converts pre-9.0 JMS resources to a JMS Interop module file named interop-jms.xml
, which is copied to the domain's config\jms
directory. For more information, see "JMS Interop Modules" in Configuring and Managing WebLogic JMS at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/jms_admin/overview.html#jms_interop_modules
.
Please note the following JMS configuration changes:
Allow Persistent Downgrade
option enables you to specify whether JMS clients receive an exception when they send persistent messages to a destination targeted to a JMS server that does not have a persistent store configured. This option is provided for backward compatibility with previous releases. By default, the option is set to false
specifying that clients will receive an exception when they send persistent messages to a JMS server for which no store is configured. When the option is set to true
, persistent messages are downgraded to non-persistent, but, the send operations are allowed to continue. This parameter is effective only when the Store Enabled
parameter is disabled (that is, when it is set to false
).
For more information, see "AllowsPersistentDowngrade" in "JMSServerBean" in WebLogic Server MBean Reference at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/wlsmbeanref/mbeans/JMSServerMBean.html#AllowsPersistentDowngrade
.
Temporary Template
is created, by default, for JMS Servers. In previous releases, no default template was provided. You can also configure a temporary template, using the JMS server's Temporary Template
attribute.You can control whether the JMS Server can host a temporary destination by setting the Hosts Temporary Destinations
attribute. In previous releases, a JMS Server was enabled to host temporary destinations if and only if the TemporaryTemplate
attribute was set.
http://download.oracle.com/docs/cd/E13222_01/wls/docs90/jms_admin/advance_config.html#jms_distributed_destination_create
.AllowCloseInOnMessage
attribute for JMS Connection Factories is enabled by default. For more information, see ClientParamsBean
in WebLogic Server MBean Reference at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/wlsmbeanref/mbeans/ClientParamsBean.html
.getExpirationLoggingPolicy
attribute in the DeliveryFailureParamsBean
has been deprecated. BEA recommends that you update your applications to use the Message Life Cycle Logging feature described in "Message Life Cycle Logging" in Configuring and Managing WebLogic JMS at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/jms_admin/troubleshoot.html#message_life_cycle_logging
. It should also be noted that the getExpirationLoggingPolicy
attribute now removes any leading and trailing white space that may have been embedded in an application.
In WebLogic Server 9.0, the format of the JMS message ID has changed. BEA will continue to support the pre-9.0 format for existing consumers, producers, and servers. For example, existing JMS consumers may continue to view messages in the pre-9.0 format, even when received from a new JMS producer and JMS server.
The WebLogic Messaging Bridge is fully compliant with WebLogic Server 9.0. For more information about the JMS messaging bridge, see Configuring and Managing the WebLogic Messaging Bridge at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/bridge/index.html
.
BEA recommends that you configure a work manager to manage threads, as the WebLogic Server 8.1 mechanism has been deprecated with WebLogic Server 9.0. By default, a common thread pool is used that enables server instances to autotune the thread pool size to maximize throughput. For more information, see "Changing the Thread Pool Size" in Configuring and Managing the WebLogic Messaging Bridge at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/bridge/tuning.html#thread_pool
.
All JTA domain configuration options are persisted from the legacy configuration file. The only changes are at the server level. In WebLogic Server 9.0, the Transaction Manager uses the default WebLogic persistent store to store transaction log records. During the upgrade, the Upgrade Wizard copies transaction log records to the default store. The transaction log file prefix from the existing server configuration is used only to locate the transaction log (.tlog
) files during an upgrade; it is not preserved after the upgrade.
If the entire domain resides on a single machine, the Upgrade Wizard handles the upgrade (and copies transaction log records to the default store) for all Managed Servers during the initial domain upgrade. If Managed Servers reside on separate machines, you must upgrade each Managed Server individually, as described in Upgrade Your Application Environment.
If you have put your transaction log files in network storage in preparation for Transaction Recovery Service migration, the log file location is not preserved after the upgrade. In this release, the WebLogic Server Transaction Manager uses the WebLogic default persistent store to store transaction log files. You can achieve the same result by moving the location of the WebLogic default persistent store to a network location. Note that you must manually copy the DAT file from the default location of the current default store to the new location of the default store.
If transactions will span multiple domains, you must configure your domain to enable inter-domain transactions. For more information, see "Configuring Domains for Inter-Domain Transactions" in Programming WebLogic JTA at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/jta/trxcon.html#interop
.
The following sections identify changes to security in WebLogic Server 9.0.
The following table lists the changes to security MBeans in WebLogic Server 9.0.
In WebLogic Server 8.1, when you updated a security MBean attribute, the values were available to the security configuration and management hierarchy immediately, and to the security runtime hierarchy following a server reboot. In WebLogic Server 9.0, whether a security MBean attribute change is effective and available to the configuration, management, and runtime hierarchies immediately or upon server reboot is controlled by setting that attribute as dynamic or non-dynamic. For more information, see Dynamic Configuration Management. |
|
|
For security provider MBeans (only):
|
|
To prevent unauthorized access to sensitive data such as passwords, some attributes in configuration MBeans are encrypted. The attributes persist their values in the domain configuration files as an encrypted string. For further security, the in-memory value is stored in the form of an encrypted byte array to help reduce the risk of the password being snooped from memory.
In pre-9.0 releases, you could edit the config.xml
file to specify an encrypted attribute, such as a password, in clear-text or encrypted format. In this case, when booted, the WebLogic Server will encrypt the information the next time it writes to the file.
In WebLogic Server 9.0, when operating in production mode, the password of an encrypted attribute must be encrypted in the configuration files. In development mode, the password of an encrypted attribute can be either encrypted or clear-text.
You can use the weblogic.security.Encrypt
command-line utility to encrypt the passwords, as follows:
java weblogic.security.Encrypt
You are prompted to enter a password, and the command returns the encrypted version. Then, copy the encrypted password returned into the appropriate file.
This utility is not just used for passwords in the configuration files. It can also be used to encrypt passwords in descriptor files (for example, a JDBC or JMS descriptor) and in deployment plans. For more information, see "encrypt" in "Using the WebLogic Server Java Utilities" in WebLogic Server Command Reference at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/admin_ref/utils.html
.
By default, when an instance of WebLogic Server 9.0 responds to an HTTP request, its HTTP response header does not include the WebLogic Server name and version number. This behavior is different from previous releases of WebLogic Server.
To have the name and version number included in the HTTP response header when responding to an HTTP request, enable the Send Server Header attribute for the WebLogic Server instance in the Administration Console. The attribute is located on the Server
For more information about ensuring security, see "Securing the WebLogic Security Service" in "Ensuring the Security of Your Production Environment" in Securing a Production Environment at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/lockdown/practices.html
.
In pre-9.0 releases of WebLogic Server, anonymous access to MBeanHome
was enabled by default. With the security enhancements delivered in 9.0, anonymous access to MBeanHome
is no longer allowed.
Although doing so is not recommended, you can re-enable anonymous access by specifying the following flag when starting the server:
-Dweblogic.management.anonymousAdminLookupEnabled
WebLogic Server 8.1 Web Services can be run in 9.0, although the 8.1 Web Services run-time engine has been deprecated in 9.0.
The WebLogic Server 6.1 or 7.0 Web Services need to be upgraded to 8.1 in order to run in 9.0. For more information, see "Upgrading WebLogic Web Services" in Programming WebLogic Web Services at http://download.oracle.com/docs/cd/E13222_01/wls/docs81/webserv/migrate.html
.
BEA strongly recommends that you upgrade, to 9.0, all of your 8.1 Web Services, including any 6.1 and 7.0 Web Services that have been upgraded to 8.1. For information about upgrading your existing 8.1 Web Services, see "Upgrading an 8.1 Web Service to 9.0" in Programming Web Services for WebLogic Server at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/webserv/upgrade.html
.
The following sections provide important compatibility information for Web applications, JSPs, and Servlets in WebLogic Server 9.0:
WebLogic Server 9.0 implements JSP 2.0. For specific details, see "Web Applications, JSPs, and Servlets" in "What's New in WebLogic Server 9.0" in WebLogic Server and WebLogic Express Release Notes at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/notes/new.html
.
Please note the following changes to the JSP behavior:
IllegalStateException
is thrown when the following command is executed:PageContext.getAttribute(name, PageContext.SESSION_SCOPE)
JspWriterImpl
now replaces \n
with System.getProperty("line.separator")
for each printline
function. This replacement causes problems with JSPs that:<%@ page import="com.foo.bar.*" %>
<%@ page import="com.foo.xyz.*" %>
...
\r\n
is output for each page directive.When viewed in Internet Explorer, each page directive outputs an empty \r\n
and the XML declaration (<?xml version="1.0" encoding="iso-8859-1"?>
) appears after every new line. Internet Explorer displays an error message indicating that it cannot locate the declaration and that the page cannot be viewed, even though it can be compiled.
To work around any issues caused by changes to JspWriterImpl
, you can perform one or both of the following tasks:
<%@ page import="com.foo.bar.*, com.foo.baz.*"
contentType="text/html" pageEncoding="UTF-8" errorPage="Error.jsp" %>
<param name>
tag no longer allows run-time expression values. For example: <jsp:param name="
<%= AdminActions.RETURN_LINK %>
" value="<%= returnlink %>" />
You can continue to support this feature by disabling the Do not set backwards compatibility flags upgrade option during the domain upgrade, as described in Select Upgrade Options, or enabling the backwardCompatible
flag in the weblogic.xml
file, as follows:
<jsp-descriptor>
<jsp-param>
<param-name>backwardCompatible</param-name>
<param-value>true</param-value>
</jsp-param>
</jsp-descriptor>
For a list of Web application features that are deprecated or are not supported by WebLogic Server 9.0, see "Deprecated and Obsolete Web Application Features" in WebLogic Server and WebLogic Express Release Notes at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/notes/new.html#deprecated_and_obsolete_web_application_features
.
Please note the following changes to XML support in WebLogic Server 9.0:
weblogic.apache.xerces.*
), is deprecated in 9.0.You can modify the XML parser that is used by default using the Administration Console. For information about configuring the XML parser, see "Difference In Default Parsers Between Versions 8.1 and 9.0 of WebLogic Server" in Programming WebLogic XML at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/xml/overview.html#deprecated_xerces
.
http://download.oracle.com/docs/cd/E13222_01/wls/docs90/xml/stax.html
. setAttribute
and getAttribute
methods without some preliminary setup. Specifically, in 9.0, you must configure a WebLogic Server servlet filter called weblogic.servlet.XMLParsingHelper
(deployed, by default, on all WebLogic Server instances) as part of your Web application. For more information, see "Parsing XML Documents in a Servlet" in Programming WebLogic XML at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/xml/programming.html#apps005
.
The XMLBean implementation in WebLogic Server 9.0 has been moved from an internal BEA library (com.bea.xml
) to the Apache open source project (org.apache.xmlbeans
).
If you used XMLBeans in your WebLogic Server 8.1 applications, you must perform the following steps:
The XMLQuery (XQuery) implementation in WebLogic Server 9.0 conforms to the following specifications:
http://www.w3.org/TR/2004/WD-xpath-datamodel-20040723
.http://www.w3.org/TR/2004/WD-xquery-20040723
.In WebLogic Server 8.1, the XQuery implementation conformed to XQuery 1.0 and XPath 2.0 Functions and Operators—W3C Working Draft 16 August 2002, available from the W3C Web site at the following URL: http://www.w3.org/TR/2002/WD-xquery-operators-20020816
.
In most cases, simple XQuery and XPath operations in pre-9.0 code can be used without change in 9.0. However, you should check your pre-9.0 scripts to identify any changes that may be required with the syntax and/or semantics of your code. For example, you may need to update the XQuery strings that are passed to the XMLObject.selectPath()
and XMLObject.execQuery()
methods.
Note: In 9.0, the behavior of XMLCursor.moveXML()
has changed. In 8.1, a cursor that was inside a moved fragment remained on the original document. In 9.1, cursors move with fragments.
Due to changes with the MBean hierarchy, BEA does not guarantee that existing configuration and administration scripts (such as WLST, wlconfig
, weblogic.Admin
, Ant, and so on) will run in 9.0. BEA recommends that you update your scripts to take advantage of the new features provided with WebLogic Server 9.0. For more information about new features and changes in the MBean hierarchy, see "What's New in WebLogic Server 9.0" in the WebLogic Server and WebLogic Express Release Notes at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/notes/new.html
.
For additional information about upgrading your application infrastructure and the scripting tools that have been deprecated, see Step 1: Upgrade Your Application Infrastructure.
For a list of application deployment features that are deprecated or no longer supported in WebLogic Server 9.0, see "Deprecated and Unsupported Deployment Features" in WebLogic Server and WebLogic Express Release Notes at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/notes/new.html#deprecated_and_unsupported_deployment_features
.
This section describes changes in the use of deployment descriptors in a WebLogic Server environment, as of release 9.0:
cmr-field
is defined in @ejbgen:relation
, but there are no methods tagged with @ejbgen:cmr-field
in the Bean class.Note: ejbc is deprecated in WebLogic Server 9.0; you should use appc
instead. For more information, see "appc Reference" in Programming WebLogic Enterprise JavaBeans at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/ejb/appc_ejbc.html
.
META-INF\application.xml
deployment descriptor is defined as part of the application:
<Application Deployed="true" Name="SessionBeanLifeCycleBean"
</Application>
Path="C:\bea\weblogic70\tools\deployment\ejb" TwoPhase="false">
<EJBComponent Name="CMFinderTestBean" Targets="myserver" URI="CMFinderTestBean.jar"/>
<EJBComponent Name="SessionBeanLifeCycleBean" Targets="myserver"
URI="SessionBeanLifeCycleBean.jar"/>
In 9.0, the META-INF\application.xml
deployment descriptor is required if a deployed application defines multiple modules. If this type of deployment descriptor is not provided, the upgrade fails with an error similar to the following:
[J2EE Deployment SPI:260089]Unable to determine type of application at path 'C:\bea\weblogic70\tools\deployment\ejb' and upgrade will not succeed.
When upgrading a domain, make sure that the deployed applications adhere to the proper J2EE application format. For example, if required by the application, make sure that the applications define the META-INF\application.xml
and/or META-INF\weblogic-application.xml
deployment descriptors.
For more information about the deployment descriptors, see "Enterprise Application Deployment Descriptor Elements" in Developing Applications with WebLogic Server at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/programming/app_xml.html
.
http://download.oracle.com/docs/cd/E13222_01/wls/docs90/programming/overview.html#ddconverter
.
Application-scoped startup and shutdown classes are deprecated in WebLogic Server 9.0, in favor of applications that respond to application lifecycle events. BEA recommends that you update your application environment to use the new 9.0 lifecycle events in place of application-scoped and domain-level startup and shutdown classes. For more information, see "Programming Application Lifecycle Events" in Developing Applications with WebLogic Server at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/programming/lifecycle.html
.
The WebLogic Server Administration Console has been completely re-designed in the current release. The Administration Console is now built on the WebLogic Portal Framework, which makes it more open and more readily extensible.
The new architecture necessitates new procedures for extending the Administration Console. WebLogic Administration Console extensions built for prior releases of WebLogic Server will not function with the new Console infrastructure.
For more information about extending the Administration Console, see Extending the Administration Console at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/console_ext/index.html
.
The following table lists the configuration settings for resource adapters that are deprecated or no longer supported. For more information about new features and changes, see "New and Changed Features in This Release" in Programming WebLogic Resource Adapters at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/resadapter/intro.html#features
.
This element has been deprecated and replaced by the new J2EE libraries feature. For more information about J2EE libraries, see "Creating Shared J2EE Libraries and Optional Packages" in Developing Applications with WebLogic Server at The Link-Ref mechanism is still supported in this release for resource adapters developed under the J2CA 1.0 Specification. For more information about using the Link-Ref mechanism with 1.0 resource adapters, see "(Deprecated) Configuring the Link-Ref Mechanism" in "Configuring the weblogic-ra.xml File" in Programming WebLogic Resource Adapters at |
|
This element has been deprecated and replaced by The |
|
This element has been deprecated and is replaced by The |
|
This element is no longer supported; the security principal map is configured using the Administration Console. You should remove the |
|
This element is no longer supported and is ignored during deployment. |
|
This element is no longer supported and is ignored during deployment. |
WLEC was deprecated in WebLogic Server 8.1. WLEC users should migrate applications to the WebLogic Tuxedo Connector, as described in WLEC to WebLogic Tuxedo Connector Migration Guide at http://download.oracle.com/docs/cd/E13222_01/wls/docs90/wlec_migration/index.html
.
The following configuration flags are available to support backward compatibility when you upgrade a domain. By default, these flags are set to support backward compatibility, unless you disable them by selecting the Do not set backwards compatibility flags option during an upgrade, as described in Upgrading a Domain in Graphical Mode.
|
|
|
|
|
This section summarizes APIs that have been deprecated or removed from WebLogic Server in 9.0.
Note: If you want to rebuild the WebLogic Server 8.1 MedRec application in the 9.0 environment, you must replace references to the weblogic.webservice.tools.wsdlp
package with the new package name, weblogic.webservice.wsdl
, in two Java files: medrec/src/common/web/com/bea/medrec/utils/MedRecWebAppUtils.java
and medrec/src/clients/com/bea/medrec/webservices/swing/EditProfileFrame.java.
The 8.1 and 9.0 packages, weblogic.webservice.tools.wsdlp
and weblogic.webservice.wsdl
, respectively, are not publicly available.
See also Web Services.
For a list of deprecated APIs, see http://download.oracle.com/docs/cd/E13222_01/wls/docs90/javadocs/deprecated-list.html
.
This section describes the APIs that have been removed in WebLogic Server 9.0, including:
The following table provides a list of APIs that have been removed in WebLogic Server 9.0 and were deprecated in WebLogic Server 8.1.
The following table provides a list of APIs that have been removed in WebLogic Server 9.0 and were deprecated in WebLogic Server 7.0.
The following provides a list of APIs that have been removed in WebLogic Server 9.0, without being deprecated. The majority of these APIs have been removed because of changes to the applicable standard, or because the APIs were applicable for WebLogic Server internal use and not for external application use.
Note: In the following table, * (asterisk) represents a wildcard character.