cancel
Showing results for 
Search instead for 
Did you mean: 

Which server needs the Java Stack

Former Member
0 Kudos

Our production system consists of a database server and two applications servers. We also have an Enterprise Portal (internal only) on a separate system. Upon which server or servers should the Java stack be installed?

Accepted Solutions (1)

Accepted Solutions (1)

markus_doehr2
Active Contributor
0 Kudos

Hi Leo,

although it may appear as the "easiest" part to install the Java AddIn I can just highly recommend not doing so. Using a separate instance (maybe even on the same machine) is much more convenient due to the following facts:

- A combined ABAP + Java installation requires to be on the same support package level. If you e. g. need to to install a support package on the Java side to fix a certain problem you must also upgrade the ABAP system. For an ERP system this is certainly not always feasible

- System copies must be done using sapinst. It's then no more possible to just do only backup/restore of your ABAP system. You can use backup/restore but you must also use sapinst to do the Java export and import

- System tuning can be cumbersome because effectively those are two totally independent software stacks and -configurations. If one is running nuts (for whatever reason) the other may get impacted.

- Upgrades must be done in parallel. If you upgrade to a successor version you always have to this for both ABAP and Java at the same time (running SAPup and SAPJup) - with all implications.

I would check https://www.sdn.sap.com/irj/sdn/landscapedesign - and the blog "How to Deploy SAP NetWeaver - Guidance for better System Landscape Designs" - to choose the best environment for your requirements.

Markus

Answers (3)

Answers (3)

Former Member
0 Kudos

Hello Leo,

If you want to deploy java applications in your landscape, you may install the java insatance as an add-in on the existing DEV system in your landscape (given the hardware requirements are met) or as a SANDBOX system. Then you may check if its working out as you had planned. Then consider rolling out the same on QAS and PRD systems in your landscape.

Normally, JAVA can be installed on the Central Instance of the existing system as an ADD-IN to ABAP (not on the database server). You may also consider one more fact that the JAVA applications you need to deploy can be deployed on the portal server as well, depending upon type of application.

Regards,

Saurabh.

desiree_matas
Contributor
0 Kudos

Hi Leo,

For the Developer Studio itself you don't need to install a java stack. It is a client and can connect to any java stack you want. You can even install it in your laptop just to have a look at it. But usually it is a good idea to have a local java stack for local testing, and then use the DEV-QAS-PRD concept to finally deploy your developments in the productive system.

Regards,

Désiré

desiree_matas
Contributor
0 Kudos

Hi Leo,

If you have an Enterprise Portal, then you already have a Java stack. Anyway, you can install a java stack as a standalone system or as an add-in to a previous abap stack, and this depends on what you want to install in the end (the usage type).

Regards,

Désiré

Former Member
0 Kudos

We want to be able to use services and program with Netweaver Developer Studio. Would we need a stack on the database server for that?