Multiple JRE Versions on Same App Server

Hello All,
I have a questions in regards to installing multiple JRE's on the same SAP Application Server.
Background:
We currently have an SAP HCM ABAP-only application which will be sitting on a Windows Server 2008 box w/SQL Server backend. The current JRE is 1.4.2 as recommended by SAP for sapinst. What we are trying to achieve is to install the standalone JCo client 3.0 (Java connector) which will be required for a Novell IDM integration (as the HCM is ABAP only - we require JCo standalone client to properly interface). JCo 3.0 requires JRE 5 or 6 as per SAP (we want to install 6).
So.... to my original questions:
1) Is anyone aware of any negative impact or deterrent from SAP Support in regards to having multiple JRE's: JRE 1.4.2 as well as JRE 6 installed on the application server? We will obviously have the env variables point to JRE 6 for the JCo Client.
2)  I am also wondering if it is OK to do this, and simply update the variable path back to the 1.4.2 JRE in cases where we need to run sapinst (refreshes, etc)?
Any insight will be greatly appreciated! Thank you!
Tyler

Hi Tyler,
In my opinion, you could go ahead with first option - have multiple JRE's and maintain the environment variables accordingly.
This should not be a problem as the envrionment variable would take care of which JRE is used. Also as you have only another ABAP system on the same server, the other older JRE would only be required during the SAPInst operations. Non-existence of a Java system makes things simpler here
Regards,
Srikishan

Similar Messages

  • Multiple jre versions using same cache location

    Hi,
    i searched the web but couldnt find an answer.
    I have a Terminal Server deployment with various installed jre Versions (1.6x and 1.7x) on the same Server as well as on different Server Silo Setups.
    But for all Servers i configured the Cache Location to H:\Java-Cache (Homefolder of the user) in the deployment.properties file.
    1. are there any Problems to expect when using the same Cache Folder for many different jre Versions (jre 6/7/8) ? Any knows issues about that ?
    2. is it supported to share the same cache Location (for example D:\java-cache) for many users ? i cannot find ony official KB or Oracle Note about this.
    There are a few Blog Article out there which describe to configure the Cache Location on a terminal Server to a local location like D:\java-cache shared by
    many users. Does it depent on the Java webstart application if tha works well ?
    Thanks a lot,
    Marcus

    Hi Tyler,
    In my opinion, you could go ahead with first option - have multiple JRE's and maintain the environment variables accordingly.
    This should not be a problem as the envrionment variable would take care of which JRE is used. Also as you have only another ABAP system on the same server, the other older JRE would only be required during the SAPInst operations. Non-existence of a Java system makes things simpler here
    Regards,
    Srikishan

  • Kodo-ds.xml: how to use for two database in same app server?

    hi,
    i meet a problem: i have two applications in the same app server(one app
    use one database.). BUT, only one kodo-ds.xml can configure the
    PersistenceManagerFactory with jndi name. When i figure the two jidi name
    for two "<tx-connection-factoy>" in the root element
    "<connection-factories>" in the kodo.ds.xml. That's unavailable!
    eg:
    <connection-factories>
    <tx-connection-factoy>
    <!-- specify the the first database connection properties with jndi name A
    -->
    </tx-connection-factoy>
    <tx-connection-factoy>
    <!-- specify the the SECOND database connection properties with jndi name
    B -->
    </tx-connection-factoy>
    </connection-factories>
    THAT'S MY CONFIGURATION. UNAVALIABLE NOW.... Who can help me solve this
    problem?
    thx!

    You should deploy multiple kodo-ds.xml files (i.e. kodo-ds-oracle.xml).
    Kidwish wrote:
    hi,
    i meet a problem: i have two applications in the same app server(one app
    use one database.). BUT, only one kodo-ds.xml can configure the
    PersistenceManagerFactory with jndi name. When i figure the two jidi name
    for two "<tx-connection-factoy>" in the root element
    "<connection-factories>" in the kodo.ds.xml. That's unavailable!
    eg:
    <connection-factories>
    <tx-connection-factoy>
    <!-- specify the the first database connection properties with jndi name A
    -->
    </tx-connection-factoy>
    <tx-connection-factoy>
    <!-- specify the the SECOND database connection properties with jndi name
    B -->
    </tx-connection-factoy>
    </connection-factories>
    THAT'S MY CONFIGURATION. UNAVALIABLE NOW.... Who can help me solve this
    problem?
    thx!
    Steve Kim
    [email protected]
    SolarMetric Inc.
    http://www.solarmetric.com

  • Communication between two web applications deployed on same app server

    I need to update the war file of one application(say Application A) from another application(say application B). Actually application B is the admin application of application A.
    In order to achieve this, I need to get the ServletContext of A from B. How can I do that?
    P.S: Both the applications will be deployed on the same app server and they are app server independent.

    from the JavaDocs:
    http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/ServletContext.html
    getContext
    public ServletContext getContext(java.lang.String uripath)
    Returns a ServletContext object that corresponds to a specified URL on the server.
    This method allows servlets to gain access to the context for various parts of the server, and as needed obtain RequestDispatcher objects from the context. The given path must be begin with "/", is interpreted relative to the server's document root and is matched against the context roots of other web applications hosted on this container.
    In a security conscious environment, the servlet container may return null for a given URL.
    Parameters:
    uripath - a String specifying the context path of another web application in the container.
    Returns:
    the ServletContext object that corresponds to the named URL, or null if either none exists or the container wishes to restrict this access.
    See Also:
    RequestDispatcher

  • Kerbeos & Cyptolib in same app server for GUI-BW & BO -BW SSO

    Hi
    We have situation wherein we have SSO to BW from SAPGUI (logonpad) using windows AD userid. SNC authentication for this by Kerbeos.
    Now  for our BO webireports we would like have to scheduling functionality & rowlevel secutiry from underlying BW reports. Hence we need to have SSO between BW & BO ( using windows AD userid)
    But SNC authentication for BO-BW SSO uses cryptolib.
    Since we can not have both kerbeos & cryptolib in the same app server, is there any alternative solution other than using 3rd party tool like secude?
    Is this issue addressed in BI4?
    Your help is greatly appreciated.
    Thanks
    Paddy

    Thanks Ingo for the response.
    Can you please elobarate when you say "u201D You should check if the SNC libraries that you are using for the client side SNC also allows for server side trust.u201D
    Also is this issue addressed in BI4 release?
    Thanks

  • Multiple Java version on one Single Server

    Hello All,
    Linux RedHat 2.4.21-32.ELsmp
    jdk1.3.0
    j2sdk1.4.1_03
    We currently have an application that only runs with java 1.3.0, but also we have other application that need to be on java 1.4.+.
    What would be the right approuch in order to have multiple Java versions on a single server.
    TIA,
    Bruno

    I am pretty sure you can do that.
    I have done this with AccessGates and a Webgate is just an AccessGate with extra features. I am pretty sure we have done this on Apache with a webgate in different directories. Makes logical sense that it would work.
    Thanks,
    Scott

  • Hi sir i have revoked the distribution certificate , and in one of my iPhone app i had used the same certificate if i will upload the next version of same app then will it create any problem or with the new certificate i can upload my next version of myap

    hi sir i have revoked the distribution certificate , and in one of my iPhone app i had used the same certificate if i will upload the next version of same app then will it create any problem or with the new certificate i can upload my next version of myapp or not plz tell me as soon as possible

    Sounds like you need to ask your question in the developers forums.

  • Multiple domains and multiple IPs in the same MacMini Server

    I am sure that this topic has been faced already but I cannot find enough information to really dig into a solution.
    I have a macmini server with two IPs let say x.x.x.12 and x.x.x.13 .
    The server is set up on the first IP. It has his primary zone, machine record, mail aslias and www alias.
    Lets call the server domain server.domain1.com
    Everything works fine I have a couple of local users and a couple of LDAP users. Just to test the machine setup.
    I can send and receive emails using any of the users as [email protected]
    Now I would like to have another domain, domain2.com in the same server .
    The final goal is to have users under different domains. They have their own email box, calendar, etc.
    It will be preferable that I can share the same username with different domains. But I can live without that option.
    My first test was to have the second domain called server.domain2.com using the second IP. x.x.x.13 .
    For that I created another Primary Zone with domain2.com as machine record of x.x.x.13 . To use the second IP I simply create another Ethernet interface on the macmini.
    In the Mail -> Advance settings I added the host aliases as well as virtual hosting domains for domains2.com.
    With this setting I can send emails as [email protected] or [email protected] but when I replay to their messages I get a "Relay access denied" error from server.domain1.com .
    I also tryed another domain pointing to x.x.x.12, the same as server.domain1.com . I did not create any extra Primary Zone but the local host aliases and the virtual hosting domains.
    Same issue. I can send but I get a "Relay access " error.
    As you might notice I am a novice on servers settings. I just try to recreate a similar environment common to Virtual Hosting providers for my own website playground but I cannot cut through this email configuration obstacle.
    Any significant meaning that can be leading me to learn how to do it will be very very appreciated . (beside lynda,com tutorials that I followed already but do not mention multiple domains for mails).
    Thanks

    the problem I try to solve is to manage multiple domains in one MacMini Server.
    Having two IPs is secondary.
    I would like that each domains has his own users with emails, iCals, Wiki and web sites.
    The main problem is having emails to work for any additional domain beside the default one on the machine IP.
    I also got an additional IP address to be used on the same server hoping that it make things easier but apparently is making things more difficult.

  • I have multiple accounts using the same smtp server, I can only reply with one as the settings wont allow me 2 servers

    I have tried to set my email to reply from my iphone 5 both of which use the same SMTP server. I can't change the settings on the others as it will only allow one mail account. Can I add multiple  with the same smtp?

    I Am not using gmail I use seperate company for my mails both use the same smtp server. The problem is when I set my first account it them uses these details and passwords when I create the second account saying that the smtp server is already in use by the primary account. I therefor can't set the password.

  • Multiple JRE versions Help

    I am a simple network engineer (not a programmer) and I am having difficulties because I have several boxes from different vendors that require different versions of the java browser plug in to work. Effectively I need to be able to change between version 1.3.1_02, 1.4.1_05, and 1.4.2_03 in order to manage my different devices. I cannot find a simple way of doing this on a single computer. Can anyone tell me if it is possible? I would hate to have to carry 3 different Laptops around to allow me to manage the systems that are in place.
    Thank you in advance to any and all who respond.

    The Webstart information was incomplete. Webstart in the client works in conjunction with (and requires) a server that implements the Webstart protocols, Java Network Launching Protocol.
    I doubt that this is applicable to you, but if you wish to explore it further there is a Webstart & JNLP forum here, and more information is at http://java.sun.com/products/javawebstart/index.jsp
    Regarding the problems with the Control Panel, there were compatibility problems with the earlier JRE versions (1.3.1 is of that era). I have heard that they can be overcome. The problems were especially bad when an earlier version was removed after a later version was installed. The later version's Registry data was corrupted, among other effects. Discussions about this exist in threads in the forums, and in bug reports.

  • Using tag OBJECT on a machine with multiple jre versions

    Dear friends,
    i guess that this question has been already answered, but i can't find the thread with all infos i need.
    So please excuse me if i'm redundant.
    This is my problem:
    i have a web application that runs an applet, embedded in an html page;
    by now the applet is loaded with the standard tag <APPLET>.
    I found many Sun's official pages talking about the use of OBJECT tag to specify the jre version that is supposed to run the applet.
    I tried many ways but i can't reach the way to avoid loading the applet with the latest jre installed on my pc.
    Here is the code of my OBJECT:
    <OBJECT NAME="client" CLASSID="clsid:CAFEEFAC-0014-0002-0009-ABCDEFFEDCBB" HEIGHT="38" WIDTH="335" >
                          <PARAM NAME="NAME" VALUE="client">
                          <PARAM name="type" value="application/x-java-applet;jpi-version=1.4.2_09">
                             <PARAM NAME="CODE" VALUE="it.fabio.client">
                             <PARAM NAME="CODEBASE" VALUE="/myapp">
                             <PARAM NAME="ARCHIVE" VALUE="mylib.jar">          
                   </OBJECT>The machines where the application is deployed have the 1.4.2_09 and the 1.5.0_03 jre versions, but my applet runs only on 1.4.2_09 version.
    So i have to find a way to tell the browser which jre has to be called.
    Thanks in advance for help.
    Regards

    Wait a second...there is more to that error message that I overlooked before.
    There might be something other than just the way I set the CODE and CODEBASE parameters wrong here
    Any ideas?
    Here is the entire messsage:
    load: class DisplayMonoApplet.class not found.
    java.lang.ClassNotFoundException: DisplayMonoApplet.class
         at sun.applet.AppletClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.applet.AppletClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.applet.AppletClassLoader.loadCode(Unknown Source)
         at sun.applet.AppletPanel.createApplet(Unknown Source)
         at sun.plugin.AppletViewer.createApplet(Unknown Source)
         at sun.applet.AppletPanel.runLoader(Unknown Source)
         at sun.applet.AppletPanel.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.io.IOException: open HTTP connection failed.
         at sun.applet.AppletClassLoader.getBytes(Unknown Source)
         at sun.applet.AppletClassLoader.access$100(Unknown Source)
         at sun.applet.AppletClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         ... 10 more

  • Multiple jre versions on the same PC

    I saw several postings on the similar topic, but I did not see a clear answer.
    As a user, I need to access two web site, one requires jre 1.2.2, and the other requires jre 1.4. But once I got 1.4 installed, the one requiring 1.2.2 stops working. I went to jre 1.4 plug-in console, tried switching versions from the advanced tab, but 1.2.2 was not even on the drop down list. (If I have jre 1.3 installed, I can see those in the list.) If I choose "other", I got a pop up window stating it is not recommanded, I acknowledged it, and manually enter my jre 1.2.2 there, but I still can not access that web site requiring jre 1.2.2. I guess you can switch between 1.4 and 1.3 smoothly, (as matter of fact, the related documentation I browsed are about between 1.3 and 1.4) but anyone out there successfully switched between 1.4 and 1.2.2?
    Thanks!
    Jun

    Pre 1.3.1_01a versions (I think that's the right one, might want to check) won't co-exist with any other version. Later versions are designed to cohabit.

  • Multiple JREs on the same machine

    Hi all,
    I face a problem with JREs on my compter. I had a java 6 so when I typed Java -version it shows everything is fine. Then I installed Java 4 as I needed to test a class, when I type java -version it shows java 4. I downloaded multiple java 6, but my computer still feels that it is still java4.
    I don't know how to make my computer feels my new jre to run the new version of eclipse for example?
    I tried from java under the control panel but this doesn't make any deffernece.
    Any help, Thanks a lot,
    amm

    Assuming Windows.
    When you install Java's JRE it places files in the directory Windows\system32 named java.exe, javvaw.exe, and javaws.exe. These files cause a certain Java version to be executed. The last version installed will overwrite the files placed there by earlier installs. Because the default system path of the computer lists this directory first in the pathlist, these files determine what Java version will be executed when you type a "naked " java command - ie, when you type "java <someClassName>."
    To execute a different Java version, you need to type the full path to that version's java.exe, ie, "directory1\directory2\etc\java <someClassName>."
    Each application (like Eclipse) has it's own rules and settings that will determine which version will be executed. You need to refer to the app's Help for that information.

  • Use different DPS accounts for iPad and Android versions of same app?

    Hi there,
      When creating an Android version of an iPad DPS app should the account used to create the content (the 'Title ID' in the DPS App Builder) be the same for both versions, or different? In the content viewer I know that iPad content will show up even on Android, so I'm thinking that the answer is probably no, but I haven't managed to find it mentioned in the Adobe docs.
      Thanks,
    Toby

    It depends, but usually the answer is that you want to use a different account for iOS and Android. Not all features supported in the iOS viewer are supported in the Android viewer. For example, if you use panoramas or iOS-specific web views in your articles, you'll want to be able to use different content for the Android viewers. Search for "dps supported features" for a comparison chart.
    I use different Application accounts for my apps. I use the Share/Copy feature to transfer the folios from the iOS account to the Android (or Windows) account. Then I delete the few articles that don't work well in the viewer and replace them with articles generated from different source files. That works well and doesn't require too much extra effort.
    If you want to reduce the amount of letterboxing in Android viewers, you'll definitely want to use different accounts and use, for example, 1280x800 folios instead of 1024x768.

  • Invoking bpel process from another bpel process in same app server

    Hi,
    When I invoke a bpel process from another bpel process in the same oracle AS
    1. Is it a SOAP call or is there any optimization?
    2. If there is some optimization where can I configure this?
    3. Is there any similar optimizations if I invoke a bpel process from a
    java application deployed in the same server? If so can you please provide
    a sample?
    Thanks for your help
    Raj

    By default the BPEL 10.1.2, it will do a local call to the process. It will not execute a SOAP request, no network access is done.
    It can be configured at domain level:
    Parameter: optSoapShortcut (SOAP local optimization)
    Turns on "short-cut" for local SOAP request; local SOAP calls are normally done via an internal call instead of sending a message through the SOAP stack.
    The default behavior for the engine is to optimize all. To disable optimization specify a value other than "true" or "yes".

Maybe you are looking for

  • How do I get Mail to download mail and delete it from the server?

    I don't think Mail is downloading my E-mail from my server to my computer. My main e-mail account is set up as a POP mail account and I have it set to: "remove a copy from server after receiving message: right away" I have a couple of years of e-mail

  • HT1689 How to use iTunes gift card instead of debit card on file

    Our iPad has a debit card used to purchase things but r daughter has iTunes cards to purchase things on her iPod  it keeps defaulting to r card. How do we change that

  • List component with suboptions

    Is it possile to have a List component in Flash CS5-AS3 that has options and suboptions (and even sub-suboptions)-sort of like a vertical menu? I've searched here in the fourm but have not found any info on this. Any sample site or tutorial? Thanx

  • SAP MM Certification Exams

    Hi , May anybody provide me with SAP MM Certification exams documents or links from which i will be able to download these exams. Warm Regards

  • Need help with masking a time-lapse animation

    Hi all, I'm working on a time-lapse project where I have taken 240 shots of a highway heading into my city, and have erased the cars from the shot, creating the look of an "empty city". This will be one of many sequences like this. I got the highway