Monday May 19, 2014

OEPE adds Java 8 support and first support on Eclipse Luna

Oracle Enterprise Pack for Eclipse (OEPE) adds new support for Java 8 and Eclipse 4.4 Luna M7.

Eclipse 4.4 (Luna M7) Support

Oracle Enterprise Pack for Eclipse (OEPE) is available for the first time on Eclipse 4.4 (Luna M7). Be aware that Eclipse 4.4 M7 is a milestone build of the upcoming Eclipse Luna release. If you would like to use OEPE against the current GA Eclipse Platform, please select OEPE for Eclipse 4.3.2 (Kepler SR2).

Java 8 Support

Oracle Enterprise Pack for Eclipse (OEPE) now supports Java 8. Java 8 support is available for both the Eclipse Kepler and Eclipse Luna M7 distributions. For more information on Java 8 capabilities, check out Java 8 Central.

Sunday Mar 23, 2014

Getting Started with Oracle ADF Essentials in OEPE

Frederic Desbiens takes you through an introduction on how you can use ADF Essentials to develop and deploy ADF applications with OEPE and GlassFish.

Thursday Mar 06, 2014

OEPE adds support for Eclipse Kepler SR2

Oracle Enterprise Pack for Eclipse is now available for download from the Oracle Technology Network (OTN). This is a minor release which adds support for Eclipse Kepler SR2 (4.3.2). This release also includes bug fixes for issues reported by customers and through the forums

Wednesday Mar 05, 2014

Java 8 Launch!

It's finally almost here - Java 8, lambda this and lambda that. :)

Join Oracle and participants from the Java developer and partner communities for a live keynote and more than 35 screencasts, get involved, ask questions and learn how Java 8 can help you create the future. Don't miss this game changing event.

 March 25 is just around the corner.  Sign up here.

Monday Feb 24, 2014

Oracle Enterprise Pack for Eclipse at EclipseCon 2014

Oracle Enterprise Pack for Eclipse is representing at this year's EclipseCon 2014.  Key sessions for mobile and cloud include:

Developing On-Device Java Mobile Apps ..and Android too! 

Now you can leverage your Java development skills to build mobile applications that install and run on both iOS and Android phones and tablets. See how Oracle has brought Java to iOS and enabled you to leverage your existing skills to develop mobile applications. Build HTML5 user interfaces, integrate with native device feature (camera, GPS, etc.) and use Java for the business logic - then deploy to multiple platforms from the same code base. Learn about the Oracle Mobile Application Framework architecture and development experience in this demo focused session.

 Java Application Development Lifecycle in the Cloud

Looking for a simpler way to do collaborative team development, automate build and deployment and track your code life cycle? Now you can get all of these services in the cloud, and work with them directly from Eclipse. In this demo-driven session, we will explore how to quickly provision a development environments, manage application source code with GIT and Maven, track development Tasks using Mylyn-based issue tracking system, collaborate with teammates on code changes with Code Review, document development processes with hosted Wikis, and implement Continuous Integration and Continuous Delivery with Eclipse Hudson. All without the need to install and maintain the server infrastructure.

Friday Jan 10, 2014

Java 8 at EclipseCon 2014 - Oracle is Gold Sponsor

Oracle is a gold sponsor at the 2014 EclipseCon for North America, March 17-20, San Francisco!

Oracle Enterprise Pack for Eclipse (OEPE) will of course be representing. If you're going, you should definitely checkout our new mobile development capabilities.

Java 8 is also a huge deal as it planned to be GA around this time.  If you're interested, there is a dedicated track covering Java 8.  The schedule is still in the works, but you can check it out here.

Tuesday Dec 10, 2013

Eclipse and Hudson at the Googleplex

If you're in the area (Silicon Valley) and interested in Hudson, you may want to checkout the Eclipse Day event at the Googleplex next Wed, Dec 18.  Check out the details here.

Wednesday Oct 16, 2013

Harnessing the Power of WebLogic and Coherence, November 5, 2013

Register now for OTN Virtual Developer Day
Harnessing the Power of WebLogic and Coherence, November 5, 2013

Join us for Oracle Technology Network's Virtual Developer Day, a new, free, hands-on virtual developer workshop. Java Developers and Architects can attend live, moderated sessions and hands-on labs to learn how to leverage existing skills to take advantage of features in Oracle WebLogic and Oracle Coherence, core components of Oracle's Cloud Application Foundation.  

There will be live chats w/ Oracle tech staff throughout the event.  Check it out.

Friday Aug 02, 2013

OEPE Coherence Grid Archives (GAR) Support


OEPE 12c (12.1.2) release supports Coherence Grid Archives (GAR) application development and deployment to WebLogic Server 12c (12.1.2). A Coherence application is a set of artifacts packaged in a jar called Coherence Grid Archive (.gar), which can be deployed to WebLogic Server 12c as a stand-alone module or bundled in an EAR project. This tutorial demonstrates the various GAR features available in OEPE.

Development Environment Set-up

 OEPE 12c (12.1.2)
 From OTN, download and extract OEPE
 Oracle WebLogic Server 12c (12.1.2)
 From OTN, download and install WLS RT

GAR Project Configuration

Like in any application development, the first step is to create the project that contains required configuration files and libraries.

  • Launch eclipse.exe and switch to a new workspace
  • Switch to Java EE perspective
  • A new wizard is provided to create GAR project
    • From the File | New menu launch "Oracle Coherence Project"
    • Type in a name, "GARDemo"
    • Create a new 12.1.2 RT selecting WLS home (ex: C:\12.1.2-wls-home\wlserver)
    • NOTE: You can create a standalone GAR project or bundle in an EAR
    • For demo purpose, make sure to check "Add project to an EAR"
    • On the project wizard, navigate to Library management page and note the listing of "Coherence Library in Fusion Middleware Install". And also the option to generate the required configuration files.
    • Click Finish
  • In project explorer, notice the generation of default coherence configuration files and library jars
  • Also note the creation of sample web project that can be used as a view module

Configure Coherence project

  • Download and extract to GARDemo | src folder (if required, refresh the project root)
  • Define Application Lifecyle listener
    • In Project Explorer, GARDemo | src | META-INF, double click on coherence-application.xml
    • NOTE: The coherence application file is based on Sapphire based xml editor
    • Check Application lifecycle listener, browse and select "LifeCycleReactor"
    • Save and close coherence-application.xml file
  • Configure Coherence Portable Object Format (POF)
    • In Project Explorer, GARDemo | src, open pof-config.xml
    • Copy-paste the content of <user-type> , <allow-intefaces> and <allow-subclasses> from sample file
    • Save and close pof-config.xml file
  • Export "Oracle Coherence Library"
    • In Project Explorer, right click on GARDemo | Properties | Java Build Path & switch to "Order and Export" tab
    • Make sure to select "Oracle Coherence Library"
    • FYI: We will need the libraries to reference coherence classes in web project 
    • Click OK and dismiss the properties dialog

Configure Web project

  • Add JSF Facet and define coherence deployment assembly
    • In Project Explorer, right click on GARDemoWeb | Properties | Deployment Assembly
    • Click Add and select GARDemo project
    • NOTE: The coherence module is recognized as a GAR (.gar) project
    • Click Apply
    • On the properties dialog, select Project Facets and check JSF Facet version 2.1
    • Click OK and dismiss properties dialog
  • Download and extract to GARDemoWeb | src folder (if required refresh project root)
  • Download and extract to GARDemoWeb | WebContent folder

Deploy Coherence application

  • In the Server view, create a new 12c server configuration
  • NOTE: The server configuration wizard provides an option to create new domain
  • Like any other JSP file, right click on ContactList.jsp and run on 12c server
  • On the Browser, click on "Insert 20 Random Contacts" and generate contact list
  • Optional: You can also exercise other operations, Create, Delete and Update Contact info
  • In the Server view, right click on GARDemoEar and remove the project (un-deploy) from the server

GAR Deployment Support

  • Similar to other Java EE module, the GAR project can be deployed in any of the three WLS supported modes
    • Split source (default mode, also known as Virtual deployment)
    • Exploded archive (packaged in a EAR)
    • In addition to local server, the GAR project can also be deployed to remote server instance

Packaging GAR Project

  • Similar to WAR, the GAR project can be added to WLS 12c instance as a stand-alone module (supported only in Exploded archive)
  • In the above demo we packaged GAR module in an EAR project
    • On creating GAR project bundled in an EAR, the weblogic-application.xml is auto configured with GAR module
    • A validation in weblogic-application.xml ensures only one GAR module can be bundled in an EAR
  • NOTE: As a special case, GAR project bundled in EAR can be deployed both as a stand-alone module and packaged in EAR

Export project as GAR module

  • Similar to Web project .war file, a GAR project can be exported to a .gar file


Introduction to GAR

Tuesday Jul 30, 2013

What's New In OEPE

Oracle Enterprise Pack for Eclipse is now available for download from the Oracle Technology Network (OTN). This is a significant feature release which introduces new design time tools for a variety of technologies including; Oracle ADF, ADF Essentials, Apache Maven, and RESTful Web Services.

More details of this release can be found below:

  • Oracle ADF Support - OEPE fully supports application development with Oracle ADF 12.1.2. Finally, JDeveloper and OEPE users can develop ADF applications against the latest version of the framework on the latest and greatest version of their IDEs. All of the existing ADF design-time features have been updated for ADF 12.1.2 like ADF Faces and DVT tag support, AppXRay validation of ADF artifacts, ADF Task Flow editors, Data Control generation, ADF Bindings tooling, Refactoring, Debugging, and more. OEPE design time tools will take advantage of new standards in ADF 12.1.2 like facelets for page templating and use of the Sparse Data Control. Of course, OEPE still supports development with older versions of ADF 11gR1 as well.

  • Oracle ADF Essentials Tooling - In addition to ADF 12.1.2, OEPE users can also develop ADF applications using the free ADF Essentials. All of the existing ADF tools for WebLogic Server are also available when using ADF Essentials and GlassFish Server. OEPE includes additional features to make the ADF Essentials installation and configuration much easier with GlassFish.

  • Maven support for Fusion Middleware 12c - This release provides additional support for Maven build tools in a few different ways. Eclipse m2e and m2e-wtp are now included by default so that customers can create Maven-based projects in Eclipse, edit pom files, and manage their Maven libraries. Customers that use the new Maven Synchronization utility for Oracle Fusion Middleware 12c to manage their Oracle jars can configure their OEPE projects to use the new Maven library repository. A new ADF Project Archetype is shipped with OEPE which is useful for laying out a basic ADF applications in a Maven structure. Customers can also use the newly updated WebLogic Server Maven plugins with their Maven-based projects within OEPE.

  • JAX-RS and REST Design Time Tools - New design-time tools for JAX-RS are included in OEPE OEPE enhances the existing Eclipse WTP JAX-RS facet to add additional project configuration options, Jersey library management, and deployment descriptor configuration for JAX-RS. New wizards to create RESTful web service classes and REST Clients are included, a new REST Annotations view provides a easy configuration to manage REST annotations, and the Java Editor is enhanced to provide code completion and validation for JAX-RS annotations. JAX-RS classes can also be run against the target application server through the standard Run As > Run On Server action.

  • ADF Data Control Editor - A new rich editor for ADF Data Control configuration is now available. Clicking on your *.dcx will launch the editor which can manage Data Control Configurations, define List of Values, configure List Bindings, and modify the Data Control structure definition.

  • New Oracle Installer for OEPE and FMW 12.1.2 - The OEPE installer has moved to a new installer technology. In addition to OEPE, this new installer bundles WebLogic Server 12.1.2, Coherence 12.1.2, and Oracle ADF 12.1.2. This installer can be obtained from both the OEPE download page and the WebLogic Server download page.

For more information check out the Oracle Enterprise Pack for Eclipse OTN page and check back on this blog for more detailed walk throughs of the new OEPE 12.1.2 features.

Thursday Jul 11, 2013

New Oracle Enterprise Pack for Eclipse 12c (12.1.2) is Now Available!

In tandem with the new Oracle Cloud Application Foundation release today, OEPE 12.1.2 is perfectly synced with the latest release of Oracle WebLogic 12.1.2 and Oracle Coherence 12.1.2.

New and unique support for ease of design, development, configuration and deployment into Oracle Coherence:

  • Rich Deployment Descriptor editors including form based wizards and design time validators
  • Context sensitive help links directly into Coherence documentation
  • New tools for Coherence Managed Servers including project wizards for Coherence Grid Archive (GAR)
  • Packaging and deployment directly to WebLogic Server or Coherence Servers
  • Ability to deploy a GAR directly, embed as a library in other applications, or deploy as a shared library

Newly update WebLogic Server Adapter which provides unmatched access and ease of configuration for the Oracle WebLogic Server including:

  • Run/Deploy/Debug artifacts both locally and remotely
  • Detailed support for management of shared libraries
  • Ability to utilize FastSwap, which provides the ability to reload certain classes/components of an already deployed application
  • Direct access to management of WebLogic SCA tooling
  • Ability to configure and manage WLST (WebLogic Scripting Tool) artifacts
  • Tie in to the WebLogic MBean Browser

And don’t forget, this is all on top of the recent OEPE update for Java EE7!

Sign up for the official Cloud Application Foundation launch here

More info and download for Oracle Enterprise Pack for Eclipse is here

Tuesday Jun 25, 2013

Getting Started with GlassFish 4 and OEPE

Oracle Enterprise Pack for Eclipse introduces new support for GlassFish 4.0, the reference implementation of Java EE7. 

Getting started with GlassFish 4.0 in Eclipse couldn't be easier. Follow these short steps to get GlassFish 4.0 setup so you can start developing, deploying, and debugging your Java EE7 applications.


GlassFish 4.0

Oracle Enterprise Pack for Eclipse from OTN or Eclipse Marketplace

Setting up the server connection

In the Servers view, click to add a New > Server .

Select GlassFish 4.0 from the list of supported server configurations.

Pick your GlassFish installation directory (usually <glassfish 4>/glassfish) and select your domain.

After you click Finish you should now be setup to launch Glassfish 4.0 in normal and debug mode within Eclipse as well as associate projects for deployment through the Add and Remove wizard.

Using GlassFish tools in Eclipse

GlassFish server tools provide some useful information about your running GlassFish 4.0 environment.

Resources displays current resources deployed in the domain including your JDBC Connection Pool and JDBC Resource names. I find this extra bit of information useful when working with JPA.

Deployed Applications shows the current active deployments in GlassFish which can be undeployed as needed from within Eclipse.

Deployed Web Services provides information about SOAP-based web services deployed in this domain.

Also with the running server are quick launch links to open the Administrative Console, Server Logs, and the GlassFish Community Site all within Eclipse's embedded browser.

Wednesday Jun 12, 2013

New Java EE7 and Glassfish Support in OEPE

Oracle Enterprise Pack for Eclipse is now available for download from OTN and Eclipse Marketplace and includes new tooling for Glassfish and Java EE7.

The Glassfish Server tooling plugins have been redesigned in OEPE with a focus on performance, stability, and polish and include the following features:

  • New tooling architecture improves stability and performance when developing applications against Glassfish
  • Support for Glassfish 3.x and now 4.0
  • Target new projects against Glassfish Server and create appropriate deployment descriptors (glassfish-ejb-jar.xml, glassfish-web.xml)
  • Deploy and debug Web and Enterprise Applications directly out of the Eclipse workspace
  • View and manage deployed Applications, Web Services, and Resources on active Glassfish servers
  • Quick access to Glassfish Admin Console, Server Logs, and Glassfish Community Sites from within Eclipse

Eclipse Kepler (4.3) is the first release of Eclipse to support Java EE7 and, when combined with OEPE's Glassfish 4 support, Eclipse users get a development environment to develop, run, and test Java applications with the latest spec.  Some of the new feature enhancements in Eclipse Kepler which enable Java EE7 development are as follows:

  • Eclipse Kepler (4.3) adds new design time support for Java EE7 through the Web Tools Platform (WTP)
  • Updated Project Facets and Wizards for new Java EE7 spec levels (ie: Servlet, EJB, JPA, Web Services, JAX-RS, JSF)
  • Develop Java EE7 applications in Eclipse and run, deploy, and debug with Glassfish 4

For more information on the latest Java EE7 features and announcements, check out the Java EE7 blog.

Additional information about OEPE can always be found on the OEPE OTN page.

Thursday May 30, 2013

New WebLogic Management Tools Webcast is Now Available

 If you missed Greg Stachnick's webcast, no worries!  The recording is available on demand here.  

The best eclipse based tools for the Oracle platform simply gets better and better.  Download Oracle Enterprise Pack for Eclipse here.


The focus of this blog is on Oracle Enterprise Pack for Eclipse (OEPE) and Oracle's involvement in the Eclipse community. Visit us for information on releases, tips and tricks related to Eclipse, and general Eclipse community information.


« March 2015