Weblogic Configuration

From Skyway Wiki

Jump to: navigation, search

Support for Weblogic 10 was added to Skyway Builder EE in 6.0.2.

Supported Container Deployments

  • EAR
  • WAR
    • Web services are not supported for WAR deploys. In fact you MUST uncheck the deploy web service JARs checkbox

Persistence Notes

  • Container persistence and transactions must be used for all deploys.
  • You must manually create the data store in the WL console for both EAR and WAR deploys.
  • Having the persistence engine create tables DOES NOT WORK. This is due to a bug in Open JPA that collides with a forced check in WLS. OpenJPA sets autocommit to true when creating tables. WLS transaction manager throws an exception if any code attempts to set autocommit.
  • WLS hates JPQL queries where the alias is the same as the object. This is the same defect as experienced on WebSphere. You MUST use an alias that is not identical to the object name
  • When setting up a non-XA data source in the Weblogic 10 console, you must set the data source to use "Emulate Two-Phase Commit" By default, the One-Phase Commit radio button is selected. This setting is found on the second panel of Weblogic's new datasource wizard.

Web Notes

  • When using the <jsp:directive.include> tag on Weblogic, the pageEncoding directive should only be included on the highest level page. The included pages should not specify a pageEncoding directive.
Personal tools