12 Things About WebLogic 12.1.3 #oow2014 #otnla15

F
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
12 Things about 

Oracle WebLogic Server 12c
OTN Latin America Tour 2015 / Oracle Open World 2014


Dr. Frank Munz 

munz & more



with David Cabelus
Oracle WebLogic Server Product Management
1
Who’s that guy?
• Dr. Frank Munz!
• Founded munz & more in 2007!
• 15 years Oracle WebLogic 

and Middleware!
• Consulting and 

High-End Training!
• Three Oracle / Cloud 

books !
2
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
What we’re going to talk about…
1
2
Why upgrade to WebLogic 12.1.3
12 things you should know about WebLogic 12c
3
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended
for information purposes only, and may not be incorporated into any contract. It
is not a commitment to deliver any material, code, or functionality, and should
not be relied upon in making purchasing decisions. The development, release,
and timing of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
4
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
WebLogic Server 12.1.1
• Java EE 6
• Lightweight Zip Installer
• Maven integration
• Coherence/Toplink
integration
WebLogic Server 12.1.2
• DB Integration
• Dynamic Clusters/Elastic JMS
• Unified Management
• Exalogic Optimizations
!
• Websockets
• Toplink Data Services
• More Maven Integration
WebLogic Server 12.1.3
• JAX-RS 2.0 (Java EE 7)
• JSON (Java EE 7)
• RESTful Management APIs
• HA Optimizations
!
!
• Fusion Middleware
• Websockets Update (Java EE
7)
• Emulation Client/Server-
Sent Events
• Maven WLST Goal
Why Upgrade to WebLogic 12.1.3

5
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
WebLogic Server 12.1.3

Mobile App Enablement, Developer Productivity
WLS12.1.3Clients
HTML5
clients
ADF Mobile
Proxies
OTD
Apache
OHS
Web Sockets (JSR
356)
TopLink Data
Services
Server-Sent Events
JAX-RS 2.0
WebSocket Emulation
WebSocket
Emulation
JAX-RS 2.0, WebSocket 1.0
JSON Programming API
JPA 2.1
Server-Sent Events
WebSocket Emulation
JPA-RS
JPA
Change

Notification
Database
JSON Programming
API
HTTP/S, JSON/XML
WebSocket, Server-
Sent Events, Long
polling
Java EE 7
APIs
Additional
WebLogic
Value-Add
6
6
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Seamless Upgrade
Prior WebLogic 

Server Versions
JBoss

WebSphere
Migration Services
GlassFish
Simple Upgrade Redeployment
Internet

Application Server
Automated Tooling
12 things, 

no agenda ☺
#1 !
OUI / opatch
opatch for WLS
munz & more
New Installer
• OUI – consistent with OFM and Oracle DB!
• Java is not included!
• No console mode anymore

-> silent mode with response file
Other
options:
Vagrant
with Chef
or Puppet,

maven and
even
Dockerjava –jar fmw12.1.3.0.0_wls.jar –silent 

–responseFile fullPathToRespFile –invPtrLoc /etc/oraInst.loc
10
munz & more
The oraInst.loc File
oraInst.loc points to product inventory:!
!
!
!
location depends on OS, e.g. OS X:!
/var/opt/Oracle
11
munz & more
Prerequisite Checks
12
munz & more
Prerequisite Checks
• CPU with 0 MHz ?!

-> wrong BIOS selection

in Virtual Box!
• swap enabled ?!
• /tmp on tempfs ?

check size in /etc/fstab"
• Ignore result of check (NOT recommended):

-ignoreSysPrereqs
13
munz & more
opatch
• Located in WEBLOGIC_HOME/Opatch"
• Uses oraInst.loc"
• opatch uses ORACLE_HOME variable



make sure it does not conflict with
ORACLE_HOME of an installed DB 

-> different installation user
14
#2 !
Domain Wizard
munz & more
config.sh
domain location 

includes domain name
-Dcom.oracle.cie.config.showProfile

enables Compact/Expanded Domain Topology Selection (mainly for OFM)
16
munz & more
config.sh
Oracle doc WLS
12.1.1
Instead use 

WLST, unpack, maven, …

17
#3 !
Per Domain 

Node Manager
Per Domain NM
munz & more
Per Domain Node Manager
• Easier setup!
• Config and logs part 

of domain directory!
• Uses SSL per default!
• unpack recreates 

demo certs!
• Startscript: 

DOMAIN_HOME/bin/startNodeManager.sh
19
munz & more
Per Domain Node Manager
• DOMAIN_HOME/nodemanager contains
nodemanager.properties and
nodemanager.domains "
!
• Per machine NM still possible:

startNodeManager.sh 

in WL_HOME/server/bin
20
munz & more
Certificates
Demo Cert per Domain under DOMAIN/security
keytool –list -storepass DemoIdentityKeyStorePassPhrase –v 

-keystore DemoIdentity.jks
Certificate contains
hostname.
Unpack recreates Demo Cert
with hostname of new host.
21
munz & more
3 Simple Steps
1. Start Node Manager !
2. Create Machine!
3. Create Servers / Dynamic Cluster

and assign machine

Then use admin server web console to start
managed servers
22
munz & more
New in WLS 12.1.3"
Some nodemanager.properties names changed,
old names are deprecated now:



StartScriptEnabled 

-> weblogic.StartScriptEnabled



also StartScriptName, JavaHome, StopScriptName,
UseMACBroadcast, …
23
#4 !
Server Templates
Server Templates
munz & more
Server Templates
st=create('myTemplateName','ServerTemplate')
MBean type ServerTemplate with name myTemplate has been created successfully.
st.setStartupTimeout(300)
25
munz & more
Examples
All managed servers should ...!
!
• have the same log level!
• have certain start up parameters
26
#5 !
Dynamic Cluster
Dynamic Cluster
munz & more
Dynamic Cluster
28
munz & more
How Dynamic Is It?
• Only configuration is dynamic!
• Must start servers manually

(dynamic runtime is still missing)!
• To decrease cluster size: 

stop last server, then decrease 

number of dynamic servers configuration
29
munz & more
What else you should know
Server Migration for dynamic and mixed cluster is
supported only with WLS 12.1.3!
!
-> Template based dynamic clusters are usually
easier than cloning a managed server
30
#6 !
Unicast Groups
Unicast Groups
munz & more
New Unicast Groups"
Implementation in WebLogic 12.1.3 changed:!
• Fixed max # of groups is 10!
• Groups can by asymmetric!
• Servers are consistently placed in groups based
on hash of server name
32
Classic Cluster Size 3
33
Dynamic Cluster Size 15
34
#7 !
Cluster Targeted JMS
Cluster Targeted JM
munz & more
Easier JMS
• Target JMS server to cluster 

(also to dynamic cluster!)!
• Persistent stores are provisioned automatically !
• Then target distributed queue to JMS server
36
munz & more
Elastic JMS in WLS 12.1.3
• Supports whole server migration (WSM) with
WebLogic 12.1.3!
• Note, there are some restrictions: 

No Unit-of-Order, no Unit-of-Work, no service
migration…
see also

https://blogs.oracle.com/WebLogicServer/entry/introducing_elastic_jms
37
#8 !
Java Mission Control
JMC and JDBC
munz & more
Java Mission Control
Java Mission Control comes 

with JDK 1.7.0_40+ 

• Free for development !
• Ported over from JRockit!
• Detailed, graphical views!
-> start with jmc
39
Monitoring JDBC

munz & more
Java Mission Control
To enable JMC, you need the following switches!
JAVA_OPTIONS=” -XX:+UnlockCommercialFeatures 

" " " " " -XX:+FlightRecorder" 

e.g. configure settings in

DOMAIN_HOME/bin/setUserOverrides.sh 

Configure
WebLogic 

Domain-Wide
Settings here
41
#9 !
WLDF Built-in
Modules
munz & more
WLDF Diagnostic Module"
WLDF Modules now easier: based on built-in!
!
!
!
!
“Low” enabled by default in production mode
43
munz & more
Predefined Watches (Medium)
44
#10!
RESTful !
Management

RESTful Config Part I / Part
munz & more
REST Management API
API has changed in WLS 12.1.3

!
-> Supports configuration changes:!
• Server lifecycle!
• For resources, eg. JDBC data source: 

create, stop, test, …,!
• Deployments
46
munz & more
REST Management API
Example http GET:



http://localhost:7001/

management/wls/

latest/deployments/

application
47
munz & more
http OPTIONS with

/management/wls/latest

/datasources



returns the default JSON

structure for data sources

-> Fill in the values and send

it back to server
Generate Template / OPTIONS
48
munz & more
Create Data Source / POST
POST JSON data with all mandatory values to

/management/wls/latest/datasources

returns:
49
munz & more
Limitations
Some resources not supported yet in 12.1.3!
• JMS!
• Work Managers!
• WLDF
50
#11 !
Development
Oracle White
munz & more
Partial Support of Java EE 7 APIs""
WebLogic 12.1.3:!
• Java API for WebSocket 1.0! ! ! NEW

• JSON-P 1.0! ! ! ! ! ! ! ! ! NEW

! !
• JAX-RS 2.0 with lib deployed! ! ! UPDATE

JAX-RS 1.1. ! ! ! ! ! ! ! ! ! OOTB

• JPA 2.1! with lib deployed! ! ! UPDATE

JPA 2.0! ! ! ! ! ! ! ! ! ! !
OOTB
deploy /
wlserver/common/
deployable-
libraries/

jax-rs-2.0.war
deploy 2 shared
libs
52
munz & more
New Maven Goal""
• 25 maven goals for WebLogic 12.1.3!
• WebLogic 12.1.3:

New maven WLST goal: wlst-client 



-> does not require local WebLogic installation
for WLST online commands.
53
One more thing.
#12 !
Yes, Docker!
WLS and Docker
WebLogic
in a Docker
Container
munz & more
What is Docker?"
• NOT Now officially supported by Oracle!
• Sandboxing based on Linux containers!
• Layered images!
• Public / private repository!
• Containers start up in milliseconds!
• Portable standard -> 

runs on Linux, also in clouds
57
Dockerfile
Dockerfile
+Scripts

Oracle blog
DockerContainer
munz & more
Summary
1. OUI / opatch!
2. Domain Wizard!
3. Per Domain Node
Manager!
4. Server Templates!
5. Dynamic Cluster!
6. Unicast Groups!
7. Cluster Targeted JMS!
8. Java Mission Control!
9. WLDF Builtin Modules!
10. RESTful Management!
11. Development!
12. Docker
59
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle’s WebLogic blog

https://blogs.oracle.com/weblogicserver
Facebook

https://www.facebook.com/oracleweblogic
Twitter

https://twitter.com/oracleweblogic
YouTube
http://www.youtube.com/oracleweblogic


Developer Webcast Series
http://www.oracle.com/goto/weblogicdevcast
!
iLearning Interactive WebLogic Server 12.1.3 new
features:
http://goo.gl/ESkvHj
www.munzandmore.com/blog



facebook.com/cloudcomputingbook"
facebook.com/weblogicbook"
!
@frankmunz"
!
youtube.com/weblogicbook
-> more than 45 WLS web casts
1 of 60

Recommended

WebLogic Scripting Tool Overview by
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewJames Bayer
22.7K views48 slides
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c by
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cBruno Borges
57K views38 slides
How WebLogic 12c Can Boost Your Productivity by
How WebLogic 12c Can Boost Your ProductivityHow WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityBruno Borges
5.6K views49 slides
Oracle WebLogic Diagnostics & Perfomance tuning by
Oracle WebLogic Diagnostics & Perfomance tuningOracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuningMichel Schildmeijer
15.6K views85 slides
WebLogic in Practice: SSL Configuration by
WebLogic in Practice: SSL ConfigurationWebLogic in Practice: SSL Configuration
WebLogic in Practice: SSL ConfigurationSimon Haslam
12.6K views45 slides
Learn Oracle WebLogic Server 12c Administration by
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationRevelation Technologies
3.3K views81 slides

More Related Content

What's hot

WebLogic JMX for DevOps by
WebLogic JMX for DevOpsWebLogic JMX for DevOps
WebLogic JMX for DevOpsFrank Munz
3.4K views40 slides
Oracle WebLogic Server 12c with Docker by
Oracle WebLogic Server 12c with DockerOracle WebLogic Server 12c with Docker
Oracle WebLogic Server 12c with DockerGuatemala User Group
2.1K views39 slides
Oracle WebLogic Server: Remote Monitoring and Management by
Oracle WebLogic Server: Remote Monitoring and ManagementOracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and ManagementRevelation Technologies
1.6K views58 slides
WebLogic on ODA - Oracle Open World 2013 by
WebLogic on ODA - Oracle Open World 2013WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013Michel Schildmeijer
3K views55 slides
Performance Tuning Oracle Weblogic Server 12c by
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cAjith Narayanan
7.5K views45 slides
Oracle WebLogic 12c New Multitenancy features by
Oracle WebLogic 12c New Multitenancy featuresOracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy featuresMichel Schildmeijer
2K views73 slides

What's hot(20)

WebLogic JMX for DevOps by Frank Munz
WebLogic JMX for DevOpsWebLogic JMX for DevOps
WebLogic JMX for DevOps
Frank Munz3.4K views
Performance Tuning Oracle Weblogic Server 12c by Ajith Narayanan
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
Ajith Narayanan7.5K views
Oracle Java Cloud Service JCS (and WebLogic 12c) - What you Should Know by Frank Munz
Oracle Java Cloud Service JCS (and WebLogic 12c) - What you Should KnowOracle Java Cloud Service JCS (and WebLogic 12c) - What you Should Know
Oracle Java Cloud Service JCS (and WebLogic 12c) - What you Should Know
Frank Munz2.5K views
WLS by Bebo Yu
WLSWLS
WLS
Bebo Yu2.7K views
Weblogic application server by Anuj Tomar
Weblogic application serverWeblogic application server
Weblogic application server
Anuj Tomar1.6K views
77739818 troubleshooting-web-logic-103 by shashank_ibm
77739818 troubleshooting-web-logic-10377739818 troubleshooting-web-logic-103
77739818 troubleshooting-web-logic-103
shashank_ibm4.7K views
JBoss EAP / WildFly, State of the Union by Dimitris Andreadis
JBoss EAP / WildFly, State of the UnionJBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the Union
Dimitris Andreadis13.6K views
WebLogic FAQs by Amit Sharma
WebLogic FAQsWebLogic FAQs
WebLogic FAQs
Amit Sharma7.7K views
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016) by Roman Kharkovski
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
Roman Kharkovski59.3K views
Advanced WebLogic Monitoring: JMX and WLSDM Automation by M. Fevzi Korkutata
Advanced WebLogic Monitoring: JMX and WLSDM AutomationAdvanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM Automation
M. Fevzi Korkutata1.8K views
weblogic perfomence tuning by prathap kumar
weblogic perfomence tuningweblogic perfomence tuning
weblogic perfomence tuning
prathap kumar966 views
Oracle WebLogic: Feature Timeline from WLS9 to WLS 12c by frankmunz
Oracle WebLogic: Feature Timeline from WLS9 to WLS 12cOracle WebLogic: Feature Timeline from WLS9 to WLS 12c
Oracle WebLogic: Feature Timeline from WLS9 to WLS 12c
frankmunz2.4K views
WebLogic authentication debugging by Maarten Smeets
WebLogic authentication debuggingWebLogic authentication debugging
WebLogic authentication debugging
Maarten Smeets5.1K views

Viewers also liked

What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2... by
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...Frank Munz
21.2K views73 slides
Docker in the Oracle Universe / WebLogic 12c / OFM 12c by
Docker in the Oracle Universe / WebLogic 12c / OFM 12cDocker in the Oracle Universe / WebLogic 12c / OFM 12c
Docker in the Oracle Universe / WebLogic 12c / OFM 12cFrank Munz
8.9K views70 slides
Oracle WebLogic Server Basic Concepts by
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsJames Bayer
112.3K views36 slides
Weblogic by
WeblogicWeblogic
Weblogicsudeeporcl
1.5K views28 slides
Embedding Oracle Weblogic Server 1871199 by
Embedding Oracle Weblogic Server 1871199Embedding Oracle Weblogic Server 1871199
Embedding Oracle Weblogic Server 1871199cwspeaks
992 views22 slides
Coldfusion by
ColdfusionColdfusion
ColdfusionRam
1.2K views12 slides

Viewers also liked(20)

What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2... by Frank Munz
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
Frank Munz21.2K views
Docker in the Oracle Universe / WebLogic 12c / OFM 12c by Frank Munz
Docker in the Oracle Universe / WebLogic 12c / OFM 12cDocker in the Oracle Universe / WebLogic 12c / OFM 12c
Docker in the Oracle Universe / WebLogic 12c / OFM 12c
Frank Munz8.9K views
Oracle WebLogic Server Basic Concepts by James Bayer
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
James Bayer112.3K views
Embedding Oracle Weblogic Server 1871199 by cwspeaks
Embedding Oracle Weblogic Server 1871199Embedding Oracle Weblogic Server 1871199
Embedding Oracle Weblogic Server 1871199
cwspeaks992 views
Coldfusion by Ram
ColdfusionColdfusion
Coldfusion
Ram1.2K views
A Deep Dive into ASM Redundancy in Exadata by Emre Baransel
A Deep Dive into ASM Redundancy in ExadataA Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in Exadata
Emre Baransel7.9K views
Weblogic Administration Managed Server migration by Rakesh Gujjarlapudi
Weblogic Administration Managed Server migrationWeblogic Administration Managed Server migration
Weblogic Administration Managed Server migration
Rakesh Gujjarlapudi5.4K views
Oracle WebLogic Server 12.2.1 Do More with Less by Ed Burns
Oracle WebLogic Server 12.2.1 Do More with LessOracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with Less
Ed Burns1.5K views
Understanding oracle rac internals part 1 - slides by Mohamed Farouk
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
Mohamed Farouk4.3K views
Oracle Service Bus 12c (12.2.1) What You Always Wanted to Know by Frank Munz
Oracle Service Bus 12c (12.2.1) What You Always Wanted to KnowOracle Service Bus 12c (12.2.1) What You Always Wanted to Know
Oracle Service Bus 12c (12.2.1) What You Always Wanted to Know
Frank Munz6.2K views
Oracle Service Bus (OSB) for the Busy IT Professonial by Frank Munz
Oracle Service Bus (OSB) for the Busy IT Professonial Oracle Service Bus (OSB) for the Busy IT Professonial
Oracle Service Bus (OSB) for the Busy IT Professonial
Frank Munz7.1K views
Oracle Active Data Guard 12c New Features by Emre Baransel
Oracle Active Data Guard 12c New FeaturesOracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New Features
Emre Baransel10.7K views
OOW15 - Advanced Architectures for Oracle E-Business Suite by vasuballa
OOW15 - Advanced Architectures for Oracle E-Business SuiteOOW15 - Advanced Architectures for Oracle E-Business Suite
OOW15 - Advanced Architectures for Oracle E-Business Suite
vasuballa6.5K views
WebLogic Deployment Plan Example by James Bayer
WebLogic Deployment Plan ExampleWebLogic Deployment Plan Example
WebLogic Deployment Plan Example
James Bayer21.9K views
Weblogic configuration & administration by Muhammad Mansoor
Weblogic   configuration & administrationWeblogic   configuration & administration
Weblogic configuration & administration
Muhammad Mansoor5.6K views
Oracle Weblogic 11g admin guide 2 by Ram Kumar
Oracle Weblogic 11g admin guide 2Oracle Weblogic 11g admin guide 2
Oracle Weblogic 11g admin guide 2
Ram Kumar2.7K views
Oracle Applications R12 Architecture by Viveka Solutions
Oracle Applications R12 ArchitectureOracle Applications R12 Architecture
Oracle Applications R12 Architecture
Viveka Solutions22.7K views

Similar to 12 Things About WebLogic 12.1.3 #oow2014 #otnla15

12 Things about Oracle WebLogic Server 12c by
12 Things	 about Oracle WebLogic Server 12c12 Things	 about Oracle WebLogic Server 12c
12 Things about Oracle WebLogic Server 12cGuatemala User Group
1.7K views60 slides
Weblogic 101 for dba by
Weblogic  101 for dbaWeblogic  101 for dba
Weblogic 101 for dbaOsama Mustafa
352 views46 slides
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty by
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyAAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyWASdev Community
1.9K views47 slides
WebLogic 12c - OMF Canberra June 2014 by
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014Joelith
809 views17 slides
Oracle SOA Suite 12.2.1 new features by
Oracle SOA Suite 12.2.1 new featuresOracle SOA Suite 12.2.1 new features
Oracle SOA Suite 12.2.1 new featuresMaarten Smeets
1.4K views65 slides
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. by
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. Andrejs Vorobjovs
1.8K views45 slides

Similar to 12 Things About WebLogic 12.1.3 #oow2014 #otnla15(20)

AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty by WASdev Community
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyAAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
WASdev Community1.9K views
WebLogic 12c - OMF Canberra June 2014 by Joelith
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
Joelith809 views
Oracle SOA Suite 12.2.1 new features by Maarten Smeets
Oracle SOA Suite 12.2.1 new featuresOracle SOA Suite 12.2.1 new features
Oracle SOA Suite 12.2.1 new features
Maarten Smeets1.4K views
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. by Andrejs Vorobjovs
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Andrejs Vorobjovs1.8K views
What's New and Noteworthy on Oracle CAF 12.1.3 by Bruno Borges
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3
Bruno Borges1.5K views
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015. by Dimitris Andreadis
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
Dimitris Andreadis5.6K views
WLS12c_NewFeatures_Basics by Sudhesh Pnair
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_Basics
Sudhesh Pnair268 views
WebLogic for DBAs by Simon Haslam
WebLogic for DBAsWebLogic for DBAs
WebLogic for DBAs
Simon Haslam4.8K views
Moving Windows Applications to the Cloud by RightScale
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the Cloud
RightScale2K views
Java & SOA Cloud Service for Fusion Middleware Administrators by Simon Haslam
Java & SOA Cloud Service for Fusion Middleware AdministratorsJava & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware Administrators
Simon Haslam1.3K views
Was l iberty for java batch and jsr352 by sflynn073
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
sflynn0731.4K views
One daytalk hbraun_oct2011 by hbraun
One daytalk hbraun_oct2011One daytalk hbraun_oct2011
One daytalk hbraun_oct2011
hbraun603 views
F428435966 odtug web-logic for developers by Meng He
F428435966 odtug   web-logic for developersF428435966 odtug   web-logic for developers
F428435966 odtug web-logic for developers
Meng He934 views
SHARE 2014, Pittsburgh CICS and Liberty applications by nick_garrod
SHARE 2014, Pittsburgh CICS and Liberty applicationsSHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applications
nick_garrod1K views

More from Frank Munz

Serverless Presentation from Devoxx 2017 Casablanca (AWS Lambda / FaaS / Fn ... by
Serverless Presentation from Devoxx 2017 Casablanca  (AWS Lambda / FaaS / Fn ...Serverless Presentation from Devoxx 2017 Casablanca  (AWS Lambda / FaaS / Fn ...
Serverless Presentation from Devoxx 2017 Casablanca (AWS Lambda / FaaS / Fn ...Frank Munz
561 views41 slides
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCS by
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCSOracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCS
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCSFrank Munz
2.9K views54 slides
Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an... by
Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...
Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...Frank Munz
3.5K views52 slides
Microservices Runtimes by
Microservices RuntimesMicroservices Runtimes
Microservices RuntimesFrank Munz
1.1K views51 slides
From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017 by
From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017
From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017Frank Munz
502 views55 slides
Docker from A to Z, including Swarm and OCCS by
Docker from A to Z, including Swarm and OCCSDocker from A to Z, including Swarm and OCCS
Docker from A to Z, including Swarm and OCCSFrank Munz
1.5K views88 slides

More from Frank Munz(7)

Serverless Presentation from Devoxx 2017 Casablanca (AWS Lambda / FaaS / Fn ... by Frank Munz
Serverless Presentation from Devoxx 2017 Casablanca  (AWS Lambda / FaaS / Fn ...Serverless Presentation from Devoxx 2017 Casablanca  (AWS Lambda / FaaS / Fn ...
Serverless Presentation from Devoxx 2017 Casablanca (AWS Lambda / FaaS / Fn ...
Frank Munz561 views
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCS by Frank Munz
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCSOracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCS
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCS
Frank Munz2.9K views
Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an... by Frank Munz
Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...
Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...
Frank Munz3.5K views
Microservices Runtimes by Frank Munz
Microservices RuntimesMicroservices Runtimes
Microservices Runtimes
Frank Munz1.1K views
From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017 by Frank Munz
From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017
From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017
Frank Munz502 views
Docker from A to Z, including Swarm and OCCS by Frank Munz
Docker from A to Z, including Swarm and OCCSDocker from A to Z, including Swarm and OCCS
Docker from A to Z, including Swarm and OCCS
Frank Munz1.5K views
Serverless / FaaS / Lambda and how it relates to Microservices by Frank Munz
Serverless / FaaS / Lambda and how it relates to MicroservicesServerless / FaaS / Lambda and how it relates to Microservices
Serverless / FaaS / Lambda and how it relates to Microservices
Frank Munz2.5K views

Recently uploaded

Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...ShapeBlue
52 views10 slides
DRBD Deep Dive - Philipp Reisner - LINBIT by
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBITShapeBlue
110 views21 slides
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITShapeBlue
138 views8 slides
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...ShapeBlue
128 views20 slides
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPoolShapeBlue
56 views10 slides
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsShapeBlue
172 views13 slides

Recently uploaded(20)

Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue52 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue110 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue138 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue128 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue56 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue172 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue114 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue69 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue59 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty54 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue81 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue93 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue97 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue120 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays49 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue147 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue121 views

12 Things About WebLogic 12.1.3 #oow2014 #otnla15

  • 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 12 Things about 
 Oracle WebLogic Server 12c OTN Latin America Tour 2015 / Oracle Open World 2014 
 Dr. Frank Munz 
 munz & more
 
 with David Cabelus Oracle WebLogic Server Product Management 1
  • 2. Who’s that guy? • Dr. Frank Munz! • Founded munz & more in 2007! • 15 years Oracle WebLogic 
 and Middleware! • Consulting and 
 High-End Training! • Three Oracle / Cloud 
 books ! 2
  • 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | What we’re going to talk about… 1 2 Why upgrade to WebLogic 12.1.3 12 things you should know about WebLogic 12c 3
  • 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 4
  • 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | WebLogic Server 12.1.1 • Java EE 6 • Lightweight Zip Installer • Maven integration • Coherence/Toplink integration WebLogic Server 12.1.2 • DB Integration • Dynamic Clusters/Elastic JMS • Unified Management • Exalogic Optimizations ! • Websockets • Toplink Data Services • More Maven Integration WebLogic Server 12.1.3 • JAX-RS 2.0 (Java EE 7) • JSON (Java EE 7) • RESTful Management APIs • HA Optimizations ! ! • Fusion Middleware • Websockets Update (Java EE 7) • Emulation Client/Server- Sent Events • Maven WLST Goal Why Upgrade to WebLogic 12.1.3
 5
  • 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | WebLogic Server 12.1.3
 Mobile App Enablement, Developer Productivity WLS12.1.3Clients HTML5 clients ADF Mobile Proxies OTD Apache OHS Web Sockets (JSR 356) TopLink Data Services Server-Sent Events JAX-RS 2.0 WebSocket Emulation WebSocket Emulation JAX-RS 2.0, WebSocket 1.0 JSON Programming API JPA 2.1 Server-Sent Events WebSocket Emulation JPA-RS JPA Change
 Notification Database JSON Programming API HTTP/S, JSON/XML WebSocket, Server- Sent Events, Long polling Java EE 7 APIs Additional WebLogic Value-Add 6 6
  • 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Seamless Upgrade Prior WebLogic 
 Server Versions JBoss
 WebSphere Migration Services GlassFish Simple Upgrade Redeployment Internet
 Application Server Automated Tooling
  • 8. 12 things, 
 no agenda ☺
  • 9. #1 ! OUI / opatch opatch for WLS
  • 10. munz & more New Installer • OUI – consistent with OFM and Oracle DB! • Java is not included! • No console mode anymore
 -> silent mode with response file Other options: Vagrant with Chef or Puppet,
 maven and even Dockerjava –jar fmw12.1.3.0.0_wls.jar –silent 
 –responseFile fullPathToRespFile –invPtrLoc /etc/oraInst.loc 10
  • 11. munz & more The oraInst.loc File oraInst.loc points to product inventory:! ! ! ! location depends on OS, e.g. OS X:! /var/opt/Oracle 11
  • 13. munz & more Prerequisite Checks • CPU with 0 MHz ?!
 -> wrong BIOS selection
 in Virtual Box! • swap enabled ?! • /tmp on tempfs ?
 check size in /etc/fstab" • Ignore result of check (NOT recommended):
 -ignoreSysPrereqs 13
  • 14. munz & more opatch • Located in WEBLOGIC_HOME/Opatch" • Uses oraInst.loc" • opatch uses ORACLE_HOME variable
 
 make sure it does not conflict with ORACLE_HOME of an installed DB 
 -> different installation user 14
  • 16. munz & more config.sh domain location 
 includes domain name -Dcom.oracle.cie.config.showProfile
 enables Compact/Expanded Domain Topology Selection (mainly for OFM) 16
  • 17. munz & more config.sh Oracle doc WLS 12.1.1 Instead use 
 WLST, unpack, maven, …
 17
  • 18. #3 ! Per Domain 
 Node Manager Per Domain NM
  • 19. munz & more Per Domain Node Manager • Easier setup! • Config and logs part 
 of domain directory! • Uses SSL per default! • unpack recreates 
 demo certs! • Startscript: 
 DOMAIN_HOME/bin/startNodeManager.sh 19
  • 20. munz & more Per Domain Node Manager • DOMAIN_HOME/nodemanager contains nodemanager.properties and nodemanager.domains " ! • Per machine NM still possible:
 startNodeManager.sh 
 in WL_HOME/server/bin 20
  • 21. munz & more Certificates Demo Cert per Domain under DOMAIN/security keytool –list -storepass DemoIdentityKeyStorePassPhrase –v 
 -keystore DemoIdentity.jks Certificate contains hostname. Unpack recreates Demo Cert with hostname of new host. 21
  • 22. munz & more 3 Simple Steps 1. Start Node Manager ! 2. Create Machine! 3. Create Servers / Dynamic Cluster
 and assign machine
 Then use admin server web console to start managed servers 22
  • 23. munz & more New in WLS 12.1.3" Some nodemanager.properties names changed, old names are deprecated now:
 
 StartScriptEnabled 
 -> weblogic.StartScriptEnabled
 
 also StartScriptName, JavaHome, StopScriptName, UseMACBroadcast, … 23
  • 25. munz & more Server Templates st=create('myTemplateName','ServerTemplate') MBean type ServerTemplate with name myTemplate has been created successfully. st.setStartupTimeout(300) 25
  • 26. munz & more Examples All managed servers should ...! ! • have the same log level! • have certain start up parameters 26
  • 28. munz & more Dynamic Cluster 28
  • 29. munz & more How Dynamic Is It? • Only configuration is dynamic! • Must start servers manually
 (dynamic runtime is still missing)! • To decrease cluster size: 
 stop last server, then decrease 
 number of dynamic servers configuration 29
  • 30. munz & more What else you should know Server Migration for dynamic and mixed cluster is supported only with WLS 12.1.3! ! -> Template based dynamic clusters are usually easier than cloning a managed server 30
  • 32. munz & more New Unicast Groups" Implementation in WebLogic 12.1.3 changed:! • Fixed max # of groups is 10! • Groups can by asymmetric! • Servers are consistently placed in groups based on hash of server name 32
  • 35. #7 ! Cluster Targeted JMS Cluster Targeted JM
  • 36. munz & more Easier JMS • Target JMS server to cluster 
 (also to dynamic cluster!)! • Persistent stores are provisioned automatically ! • Then target distributed queue to JMS server 36
  • 37. munz & more Elastic JMS in WLS 12.1.3 • Supports whole server migration (WSM) with WebLogic 12.1.3! • Note, there are some restrictions: 
 No Unit-of-Order, no Unit-of-Work, no service migration… see also
 https://blogs.oracle.com/WebLogicServer/entry/introducing_elastic_jms 37
  • 38. #8 ! Java Mission Control JMC and JDBC
  • 39. munz & more Java Mission Control Java Mission Control comes 
 with JDK 1.7.0_40+ 
 • Free for development ! • Ported over from JRockit! • Detailed, graphical views! -> start with jmc 39
  • 41. munz & more Java Mission Control To enable JMC, you need the following switches! JAVA_OPTIONS=” -XX:+UnlockCommercialFeatures 
 " " " " " -XX:+FlightRecorder" 
 e.g. configure settings in
 DOMAIN_HOME/bin/setUserOverrides.sh 
 Configure WebLogic 
 Domain-Wide Settings here 41
  • 43. munz & more WLDF Diagnostic Module" WLDF Modules now easier: based on built-in! ! ! ! ! “Low” enabled by default in production mode 43
  • 44. munz & more Predefined Watches (Medium) 44
  • 46. munz & more REST Management API API has changed in WLS 12.1.3
 ! -> Supports configuration changes:! • Server lifecycle! • For resources, eg. JDBC data source: 
 create, stop, test, …,! • Deployments 46
  • 47. munz & more REST Management API Example http GET:
 
 http://localhost:7001/
 management/wls/
 latest/deployments/
 application 47
  • 48. munz & more http OPTIONS with
 /management/wls/latest
 /datasources
 
 returns the default JSON
 structure for data sources
 -> Fill in the values and send
 it back to server Generate Template / OPTIONS 48
  • 49. munz & more Create Data Source / POST POST JSON data with all mandatory values to
 /management/wls/latest/datasources
 returns: 49
  • 50. munz & more Limitations Some resources not supported yet in 12.1.3! • JMS! • Work Managers! • WLDF 50
  • 52. munz & more Partial Support of Java EE 7 APIs"" WebLogic 12.1.3:! • Java API for WebSocket 1.0! ! ! NEW
 • JSON-P 1.0! ! ! ! ! ! ! ! ! NEW
 ! ! • JAX-RS 2.0 with lib deployed! ! ! UPDATE
 JAX-RS 1.1. ! ! ! ! ! ! ! ! ! OOTB
 • JPA 2.1! with lib deployed! ! ! UPDATE
 JPA 2.0! ! ! ! ! ! ! ! ! ! ! OOTB deploy / wlserver/common/ deployable- libraries/
 jax-rs-2.0.war deploy 2 shared libs 52
  • 53. munz & more New Maven Goal"" • 25 maven goals for WebLogic 12.1.3! • WebLogic 12.1.3:
 New maven WLST goal: wlst-client 
 
 -> does not require local WebLogic installation for WLST online commands. 53
  • 57. munz & more What is Docker?" • NOT Now officially supported by Oracle! • Sandboxing based on Linux containers! • Layered images! • Public / private repository! • Containers start up in milliseconds! • Portable standard -> 
 runs on Linux, also in clouds 57
  • 59. munz & more Summary 1. OUI / opatch! 2. Domain Wizard! 3. Per Domain Node Manager! 4. Server Templates! 5. Dynamic Cluster! 6. Unicast Groups! 7. Cluster Targeted JMS! 8. Java Mission Control! 9. WLDF Builtin Modules! 10. RESTful Management! 11. Development! 12. Docker 59
  • 60. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle’s WebLogic blog
 https://blogs.oracle.com/weblogicserver Facebook
 https://www.facebook.com/oracleweblogic Twitter
 https://twitter.com/oracleweblogic YouTube http://www.youtube.com/oracleweblogic 
 Developer Webcast Series http://www.oracle.com/goto/weblogicdevcast ! iLearning Interactive WebLogic Server 12.1.3 new features: http://goo.gl/ESkvHj www.munzandmore.com/blog
 
 facebook.com/cloudcomputingbook" facebook.com/weblogicbook" ! @frankmunz" ! youtube.com/weblogicbook -> more than 45 WLS web casts