I've seen a question or two in recent days on how to configure the weblogic maven plugin.
The official documentation
is extensive ... but could be considered TL;DR
for a quick bootstrapping on how to use it.
As a late friday afternoon exercise I just pushed out an example of a very simple project that uses the weblogic-maven-plugin to deploy a web module. It's almost the simplest configuration that can be done of the plugin (more...)
We've just pushed out an update to the WebLogic Server 12.1.3 Developer Zip distribution containing the bug fixes from a recent PSU (patch set update).
This is great for developers since it maintains the high quality of the developer zip distribution and the convenience it provides - avoids reverting to the generic installer to then enable the application of patch set updates. For development use only.
Download it from OTN:http://www.oracle. (more...)
Oracle Maven Repository Is Live
The Oracle Maven Repository is live and available for public access to the public APIs, libraries, utilities and archetypes that are shipped as part of the Oracle WebLogic Server 12.1.2 and 12.1.3 releases, including corresponding Coherence versions.** The repository also publishes the same from the ADF, SOA, OSB and other Fusion Middleware options. Oracle Maven Repository http://maven.oracle.comUsing the Oracle (more...)
Mostly a reminder to self but thought I'd post the link in case anyone else is looking for this. More pointers the merrier.
Simple, straight forward steps to synchronise a forked repository with its upstream repository and keep it up to date.https://help.github.com/articles/syncing-a-fork
Syncing a fork
Sync a fork of a repository to keep it up-to-date with the upstream repository.
Following these simple steps enables a forked repository to be easily (more...)
Oracle Maven Repository Very
The Oracle Maven Repository
has just gone live and is now available for public access, loaded with WebLogic Server artifacts from the 12.1.2 and 12.1.3 releases.
Want free and easy access to WebLogic Server APIs, libraries and plugins - just have at it!http://maven.oracle.comhttps://blogs.oracle.com/WebLogicServer/entry/weblogic_server_and_the_oracle
I'm about to embark on a journey that explores the use of WebLogic Server within a DevOps regime. My first port of call for this journey will be using Chef.
A loose travel itinerary is:
- Setting up an environment to explore the basic operations of Chef - using the Chef Development Kit (ChefDK)
- Exploring the basics of how Chef works to install Java and WebLogic Server on a single node
- Installing and examining some (more...)
Quite recently, I stumbled across this older but still very relevant whitepaper on the workload management capabilities of WebLogic Server. Written by one of the key engineers at the time, who later went on to become an architectect, it explains the workings of the new work load management feature introduced into WebLogic Server at the time and covers the concepts of work-manager configuration and effect, work scheduling and prioritization, overload protection and more.
In an earlier post on the topic of Using JAX-RS 2.0 with WebLogic Server 12.1.3
, I described that we've utilized the shared-library model to distribute and enable it.
This approach exposes the JAX-RS 2.0 API and enlists the Jersey 2.x implementation on the target server, allowing applications to make use of it as when they are deployed through a library reference in a weblogic deployment descriptor.
The one resulting (more...)
Following from my last posting
, I thought I'd also show how Eclipse (OEPE) makes the new Java EE 7 APIs available from Oracle WebLogic Server 12.1.3.
The first step was downloading and installing the Oracle Enterprise Pack for Eclipse (OEPE) distribution from OTN.http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/index.html
Firing up Eclipse, the next step is to add a new Server type for Oracle WebLogic Server 12.1.3, pointing at a local installation.
Oracle WebLogic Server 12.1.3 provides full support for Java EE 6 and also adds support for a select set of APIs from Java EE 7.
The additional APIs are:
- JSR 356 - Java API for WebSocket 1.0
- JSR 353 - Java API for JSON Processing
- JSR 339 - Java API for RESTful Web Services 2.0
- JSR 338 - Java Persistence API 2.1
See the "What's New in 12.1.3 (more...)
I recently participated in a week long charity bike ride called Cycle4Sam,
where funds are raised to support the palliative care unit at the Women and Children's Hospital of South Australia.
The ride is conducted on a bi-annual basis in honour of young Sam Roberts, who sadly passed away from a rare genetic disease at the age of 4. His parents, Marty and Michelle and his siblings Lucy and Charlie, created the Sam Roberts Family (more...)
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
No further commentary required.
Another feature of WebLogic Server 12.1.3 that I'm sure developers will find useful is the inclusion of an implementation of JSR-353 Java API for JSON Processing.JSR 353: JavaTM API for JSON Processing
This new API, working from the foundations provided by earlier implementations such as Jackson, Jettison and Google JSon, now provides a standard API for working with JSON from Java. This goals and objectives of the API described in the initial (more...)
As part of the JAX-RS 2.0 support we are providing with WebLogic Server 12.1.3, one really useful new feature is the new Client API it provides, enabling applications to easily interact with REST services to consume and publish information.
By way of a simple example, I'll build out an application that uses the freegeoip.net
REST service to lookup the physical location of a specified IP address or domain name and deploy (more...)
We've been working on adding some Java API updates to the coming WebLogic Server 12.1.3 release.
One that I think is going to be very popular is JAX-RS 2.0
, which includes some useful new capabilities around filtering, interception and a really useful new client API.
In the WebLogic Server 12.1.3 release we are providing this in the form of an optional shared-library that contains: the JAX-RS 2.0 API, (more...)
The WLS 12c (12.1.2) release includes a new feature that enables OSGi bundles to be installed and used by deployed applications.
The full documentation is here:
In short this feature enables WLS to create an OSGi framework (Apache Felix 4.03) in which (more...)
I love the zip file distribution. It's the flavour of WLS I mostly use. Unzip, configure, go. Delete it to remove it, start all over again. Install it from a Maven goal. Easy.
Small point to note is that the zip file
distribution has been (more...)
Was talking to one of our local partners yesterday who's in the middle of an infrastructure build for FMW using a 3rd party cloud provider. He mentioned he was looking at how to handle the JTA transaction logs for their HA requirements without being able to rely on shared (more...)
The WebLogic Server documentation set has undergone a nice facelift in the 12c (12.1.2) release.
I find the breakdown sections generally quite useful to quickly locate the information I'm looking for, but I still regularly go directly to a specific book as (more...)