Learn how to a build a cloud-first strategyRegister Now


Dividing Applications into different OC4Js

Posted on 2005-05-10
Medium Priority
Last Modified: 2013-12-01
My colleague at another site is currently configuring his mid-Tier so that each application is installed in different OC4J. Considering we have four different levels of environments (dev/test/integration/production), this means four OC4Js per application.

His justification is that they can "stop" the application any time he wants by stopping the OC4J.

Is this correct and if so why? If not why and what is the correct way?

Does anyone have any experience of when it would have been better to have multiple OC4Js?
Question by:rkogelhe
  • 2
LVL 13

Accepted Solution

bochgoch earned 500 total points
ID: 13984382
There are no hard and fast rules regarding OC4J configuration / app distribution. Given your four stage environment and the potential risk of running development and test / int / prod software on the same server, I'd see your colleagues solution as 'correct'. Many (large) organisations would run with a complete app server instance (hardware and software) for each of those stages, so I think this is a good compromise. There is a very little difference from an app performance point of view -- the benefits are mainly administrative.



Author Comment

ID: 13991026
Thanks for your answer. It confirms what I understand.

I agree that it's a safer way to run things for production (with one app per oc4j). What I think I'll do is mix it a bit. A single dev oc4j and test oc4j, but app-isolated oc4js in integration and production, with the integration oc4js only started for integration testing purposes. I'll also recommend that they keep applications together (in the same oc4j) that they see as dependent on one-another and that would be stopped together or deployed together anyway.
LVL 13

Expert Comment

ID: 13995031
I agree a single dev & test environment is probably safe enough & reduces unnecessary admin

good luck


Featured Post

[Webinar] Cloud and Mobile-First Strategy

Maybe you’ve fully adopted the cloud since the beginning. Or maybe you started with on-prem resources but are pursuing a “cloud and mobile first” strategy. Getting to that end state has its challenges. Discover how to build out a 100% cloud and mobile IT strategy in this webinar.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Verbose logging is used to diagnose garbage collector problems. By default, -verbose:gc output is written to either native_stderr.log or native_stdout.log.   It is also possible to redirect the logs to a user-specified file. This article will de…
This exercise is about for the following scenario: Dmgr and One node with 2 application server. Each application server contains it owns application. Application server name as follows server1 contains app1 server2 contains app1 Prereq…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an anti-spam), the admin…
Is your OST file inaccessible, Need to transfer OST file from one computer to another? Want to convert OST file to PST? If the answer to any of the above question is yes, then look no further. With the help of Stellar OST to PST Converter, you can e…
Suggested Courses

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question