Monday Nov 21, 2011

WebLogic Server 12c Launch Event - 1 December 2011

Introducing Oracle WebLogic Server 12c, the #1 Application Server Across Conventional and Cloud Environments


Please join Hasan Rizvi on December 1, as he unveils the next generation of the industry’s #1 application server and cornerstone of Oracle’s cloud application foundation—Oracle WebLogic Server 12c.



Hear, with your fellow IT managers, architects, and developers, how the new release of Oracle WebLogic Server is:



  • Designed to help you seamlessly move into the public or private cloud with an open, standards-based platform

  • Built to drive higher value for your current infrastructure and significantly reduce development time and cost

  • Optimized to run your solutions for Java Platform, Enterprise Edition (Java EE); Oracle Fusion Middleware; and Oracle Fusion Applications

  • Enhanced with transformational platforms and technologies such as Java EE 6, Oracle’s Active GridLink for RAC, Oracle Traffic Director, and Oracle Virtual Assembly Builder


Don't miss this online launch event. Register now.

Sunday Sep 25, 2011

NFS Locking and WebLogic Server 11g (10.3.5)

Ok this is about to be an entry in a multi-part series. This happened to me while building a demo system for a partner on their own hardware and the resulting troubleshooting to get us back to our happy place.

NFS will sometimes lock every bit of your stack if you have a power interruption or shutdown the server without properly shutting down your software stack. The result will be NFS locks on applications such as WebLogic Server, Oracle Database, and the Oracle HTTP Server.

For now, let's talk about what had to happen to FREE WEBLOGIC!!!!!!!!!!!!!!

The situation: Cannot start Oracle WebLogic 10.3.5 Administrative Server via startWeblogic.sh

The error: java.io.IOException: Error from fcntl() for file locking, Resource temporarily unavailable.

The solution (thanks to the OTN forums and documentation research):
1. From your ...domains/[DOMAIN] directory (and below) find and remove all *.DAT files
- ex: find . -name *.DAT
2. Find and remove all lok files in a similar method
- ex: find . -name *.lok
3. If necessary use netstat -lntp to find any processes started and using your AdminServer port
4. Run startWebLogic.sh

It worked for me. Hope this helps someone else out there. To come soon: Overcoming the same situation in Oracle Database 11.2.0.2 and Oracle HTTP.

Chuck Speaks
Oracle Platform Technology Solutions
firstname.lastname at oracle dot com
http://blogs.oracle.com/speaks
http://twitter.com/ChuckAtOracle

Tuesday May 10, 2011

Oracle Fusion Middleware 11gR1 PS4 Released

The latest release of Oracle Fusion Middleware, to include WebLogic Server 10.3.5 is available for download here:

http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html

For more information on this release please see Oracle Support article 1316076.1

****Note: This release of WebLogic fixes the multicast issue with servers configured for both IPv4 and IPv6 as posted in my previous blog.

Chuck Speaks
Oracle Platform Technology Solutions
http://twitter.com/ChuckAtOracle

Multicast Issues Anyone?

I spent enough time chasing this one down that I think it needs a blog entry.

The issue is this: There is a two-node WebLogic 10.3.4 cluster with an admin server and two managed servers (one on each physical machine). The O/S is RedHat running Unbreakable Kernel 2.6.32-100.0.19.el5. x86-64.

When trying to start the managed servers we received the following stack trace errors:

******************************

java.net.SocketException: Socket closed
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
at java.net.DatagramSocket.receive(DatagramSocket.java:725)
at weblogic.cluster.MulticastFragmentSocket.receive(MulticastFragmentSocket.java:239)
at weblogic.cluster.FragmentSocketWrapper.receive(FragmentSocketWrapper.java:98)
Truncated. see log file for complete stacktrace
>
java.net.SocketException: sendto failed: Invalid argument
at java.net.PlainDatagramSocketImpl.send(Native Method)
at java.net.DatagramSocket.send(DatagramSocket.java:625)
at weblogic.cluster.MulticastFragmentSocket.sendThrottled(MulticastFragmentSocket.java:206)
at weblogic.cluster.MulticastFragmentSocket.send(MulticastFragmentSocket.java:158)
at weblogic.cluster.FragmentSocketWrapper.send(FragmentSocketWrapper.java:91)
Truncated. see log file for complete stacktrace
********************

All the regular multicast test came back fine. The ultimate fix was to add the following to the startManagedServer.sh scripts for the MS's in JAVA_OPTIONS.

-Djava.net.preferIPv4Stack=true

After setting that everything started up just fine.

Hope this helps somebody out there.

Chuck Speaks
Oracle Platform Technology Services
http://twitter.com/ChuckatOracle

About

Chuck Speaks is a Senior Sales Consultant in the North American ISV/OEM Sales organization. A former member of Oracle Platform Technology Solutions (PTS), he is focused on the Oracle Fusion Middleware stack and database technologies as well as Fusion Applications architecture.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today