Why do we need write access to Java installation Directory

We are Upgrading from Siebel Analytics 7.8 to OBIEE 10.1.3.4.
As OBIEE needs Java 1.5 or higher as a pre-requisite we are planning to uninstall Java 1.4 and install latest version of Java 1.5.
According to OBI Installation and Configuration Guide http://download.oracle.com/docs/cd/E10415_01/doc/bi.1013/b31765.pdf -> Page 39 "If you are installing using the Basic installation type, make the user or user group permissions
writable for the user installing Oracle Business Intelligence, for all JDK 1.5.0 installation directories,
subdirectories, and files". Can anybody let me know why we need write access to Java Installation Directory??
Thanks,
Chandra
Edited by: user6086408 on Apr 5, 2010 3:07 PM

I had this same question and asked Oracle. Here's what I was told:
Per Dev:
"For OBI Presentation Services and OBI Publisher, jdk fonts files are copied into the JDK location because we do not bundle our own JDK. To ensure the install can do this you need to ensure that the Oracle BI installer has permissions to copy files to the specified JDK location.
This means that if the same user who installer/untarred JDK is also installing Oracle BI, the install should work. In this case the the permissions of the JDK is probably 755.
It will not work if a root user installs JDK and a normal user installs Oracle BI because the normal user does not have access to write to the JDK location or will not work if the JDK location is read-only, i.e. 444. In this case running chmod -R 777 will work."
Jerry

Similar Messages

  • HT201250 What is Airport Utility and why do I need to access this in order to backup my iMac using Time Machine...PLEASE??

    What is Airport Utility and why do I need to access Airport witeless devices in order to backup my iMac using Time Machine...HELP!!! PLEASE??

    AirPort Utility is required to configure an Apple AirPort Base Station or Time Capsule.
    Time Machine can use a Time Capsule or a locally connected volume. You only need to use AirPort Utility if you are using a Time Capsule.

  • I updated Lion on OSX to Maverick OSX10.9.1 and now don't have Universal Access in Preferences only Access, Why? I need Universal Access to install Dragon Dictate, can you help?

    I updated Lion on OSX to Maverick OSX10.9.1 and now don't have Universal Access in Preferences only Access, Why? I need Universal Access to install Dragon Dictate, can you help?

    It was replaced by Accessibility in Mac OS X 10.8.
    (95895)

  • You Do Not Have Write Access to the Output Directory

    I get the message shown in the title when I try to create a HTTP Streaming file using "Share" in FCP X.  I have run "Permission Repair" and given everyone access to read and write in "Get Info."
    I am the "Admin".  How come I can't have access to the directory?

    I have this problem too along with not being able write access after sending a file to Compressor from FCP.  Any resolutions for this?  Every folder has write access.

  • 9.2.0.6 OUI cannot write to its own installation directory

    I would like to install the 9.2.0.6 patchset on a freshly installed 9.2.0.4_linux_x86_64 (AMD). The system is RedHat EL AS 3. I have installed j2re1.4.2_07 (because the Java brought by Oracle does not even start the VM ...) and edited the ./install/oraparam.ini to use our own JRE.
    runInstaller tells me that all system requirements are met. But - alas - OUI says that it cannot write into the directory that it created itself (tmp/OracleInstall...). The rights matrix of this directory is drwxr-xr-x oracle oinstall, even if I set umask to 0000. There are several GB free.
    The last message is
    : file or directory not found
    What is going on here (or rather what isn't)? What file is OUI looking for?
    Thanks in advance for kind replies

    Ivan,
    the rights for /tmp were already rwxrwxrwt. Even if I remove the sticky bit, the error remains. I have the strange feeling that this is not a rights problem. Do you have any idea what
    : file or directory not found
    is supposed to mean? What file is OUI looking for? Does OUI 10.1.0.3.0 check for temporary files of other OUI versions (e.g. OUI 2.2.0.18.0 bundeled with Oracle 9.2.0.4)?
    I think I will start from scratch: remove and reinstall 9.2.0.4 and then try the patch installation again.
    Frank

  • 9.2.0.6 runInstaller cannot write into its own installation directory

    I would like to install the 9.2.0.6 patchset on a freshly installed 9.2.0.4_linux_x86_64 (AMD). The system is RedHat EL AS 3. I have installed j2re1.4.2_07 (because the Java brought by Oracle does not even start the VM ...) and edited the ./install/oraparam.ini to use our own JRE.
    runInstaller tells me that all system requirements are met. But - alas - OUI says that it cannot write into the directory that it created itself (tmp/OracleInstall...). The rights matrix of this directory is drwxr-xr-x oracle oinstall, even if I set umask to 0000. There are several GB free.
    The last message is
    : file or directory not found
    What is going on here (or rather what isn't)? What file is OUI looking for?
    Thanks in advance for kind replies

    Ivan,
    the rights for /tmp were already rwxrwxrwt. Even if I remove the sticky bit, the error remains. I have the strange feeling that this is not a rights problem. Do you have any idea what
    : file or directory not found
    is supposed to mean? What file is OUI looking for? Does OUI 10.1.0.3.0 check for temporary files of other OUI versions (e.g. OUI 2.2.0.18.0 bundeled with Oracle 9.2.0.4)?
    I think I will start from scratch: remove and reinstall 9.2.0.4 and then try the patch installation again.
    Frank

  • Why the groupware connector need Read/Write access for all mailboxes?

    Hi,
    Does anybody know the technical side of how the  Groupware connector creates activities,tasks and contacts?
    I know it's not sending them with SMTP, it's work with DCOM, 
    is it creates it directly in the recipient mailbox!?, and thats why it needs write access?
    kind regards,
    Pavel, sheynkman.

    Hi,
    Thanks for the information but i already red this note and the .doc files,
    it still not answering WHY you need this permission? to answer this question you need to know the technical side,an answers to question like how the GW put the contacts or the activities in the user's inbox(using DCOM)?
    Think about that:
    If i have BP's that is not part of my organization, no way somebody will give me administrate permissions on his mailbox.
    So if this is really true SAP Didn't think that through.

  • Execute Teststand as windows-user: which files needed for write-access

    Hello,
    which files/directories do i have to set for write access?
    Normally windows-administrator can access everything.
    But a windows-user has for example no write-acces to teststand\Cfg.
    So sometimes i get the error-message that a file is write protected.
    Is this somewhere explained in the TS-documentation that also a windows-user need write-access? I have this question from a client and i am not sure how exactly it is.
    Thx for info
    Message Edited by OnlyOne on 07-10-2009 05:36 AM

    Hi OnlyOne,
    With TestStand 4.1 and later, we changed the directories for the TestStand Cfg folder and the TestStand Public folder (formerly called the TestStand Users Directory). These changes allow a normal Windows-User to write to the TestStand Cfg and Public folders without having to specifically grant write permissions.
    Manooch H.
    National Instruments

  • Running TestStand without write access to CFG directory?

    We've just set up Windows XP user (i.e. not administrator) accounts on our test system for use by the operators.  Whenever our operator interface opens a sequence, we get the following message:
    Could Not Create Temporary File
    Error writing to file 'C:\Program Files\National Instruments\TestStand 3.5\Cfg\TestExec.ini
    NOTE: This error can occur when writing files in the TestStand configuration directory if you do not have permissions to create or write files in that directory.  To fix the problem, you can either change the settings on the coniguration directory, or change the location of the configuration directors on the Preferences page of the Station Options dialog.
    Unable to save the changes to the TestStand configuration.
    TestStand will not display this message again for errors saving this file during this session.
    Two suggested workarounds are given in the error message itself.  Both of these solutions involve giving the operator write access to the Cfg directory.
    My question is this - should it be necessary to give the operator write access to the cfg directory?  I would instinctively prefer to give them read-only access, as at present.  There shouldn't be any reason for the operators to need to change anything, indeed it is vastly preferable that the configuration never changes.
    Is there some unusual reason why TestStand needs to access this directory in our case, or does it always attempt to write to this file when a sequence is opened?  Execution of our sequences works fine beyond this point, so there obviously isn't any real need to write to these files.
    I would like to know whether there is a way to keep the CFG directory read-only but prevent this dialog from appearing, as it is alarming for the operators.  Is there something I can do to either:
     - Stop TestStand from attempting to write to the CFG directory
    or:
     - Stop it from displaying this dialog when it finds that it has read-only access
    To replicate this problem, just set up a new Windows XP user and start TestStand.  The message will then appear as soon as a sequence is loaded.  Although it sometimes doesn't - I haven't yet been able to work out the logic of when and why it appears.

    That I know of TestStand will try to update at least the last user (I think this is the stationglobals) and the MostRecentlyUsed adapter files & SearchDirectories (In TestExec.ini)...  I guess this answer the first question and I have no idea about the second one so I keep a backup of my CFG folder under revision control. I also have moved the original location of my CFG folder so that it does never conflict with the original content in ..\ProgramFiles\N..I...\T...S...3.5\Cfg

  • How to write an on card installer

    I am a newer to java smartcard. I need write a on card installer, what is the first step should i do? Can this program be written by c? Where can i find some samples? Thanks!

    Search the forums !
    http://forum.java.sun.com/thread.jsp?forum=23&thread=339651

  • Referencing Java Installation Path

    We have an java application which apparently contains hard coded references to the java installation directory. I.E. (C:\program files\Java\jre1.4.2_04)
    The problem is that this means we have to have the same version of java across all our servers for the software to work. What we have traditionally done is load the latest version of java on every new server we deploy (then maintain incremental upgrades afterwards). The theory being that we wanted to be on the latest version which is least vulnerable to security issues. Of course the problem with that is that the latest version of java is always different.
    So my question is - is there no way to dynamically reference the latest java installation directory. I'm not a java programmer but I'm having a difficult time believing there isn't some environment or system variable that contains this path vs hard coding it?
    Also maybe this is better aimed at another group but, if java has been upgraded - why are the previous versions left behind? I just noticed in my program files directory I have 11 different versions of java installed. Whats the point and isn't that a security risk? I.E. Say there was x security issue with java 1.4.2 build 1, so build 2 was released. We upgraded to build 2 but build 1 is left behind.... can you see where this is going?
    Thanks
    Brad

    I just got clarification. Apparently our devs are calling the Java application from an ASP/ASP.net page. Excerpt below:
    Dim a_jvmargs(1)
    a_jvmargs(0)= "-Djava.class.path=C:\Program Files\Java\j2re1.4.2_04\lib\rt.jar;" &_
    "C:\jar1.jar;" &_
    "C:\jar2.jar;" &_
    "C:\jar3.jar;" &_
    "C:\jar4.jar"
    set objJVM = Server.CreateObject("comJava.comJavaJvm")
    objJVM.setVMArguments(a_jvmargs)
    objJVM.setJavaVMLibraryPath("C:\Program Files\Java\j2re1.4.2_04\bin\client\jvm.dll")
    objJVM.CreateJavaVM()
    Maybe this is more of an ASP/Microsoft question now. None the less do you have any recommendations about how we might avoid directly hard coding the path?
    Thanks Again,
    Brad

  • Need detailed instructions on how to enable " Check for Updates" option on the Firefox installation directory for Windows XP.

    I have Firefox 2.0 (running Windows XP) and want to update it to 3.6, but the "Check for updates" option on the Help menu is grayed out and need to enable this option by changing permissions on the Firefox installation directory. I need detailed instructions on how to access the Firefox installation directory and change the permissions.
    Can someone please assist?
    Thank you.

    See http://kb.mozillazine.org/Installing_Firefox#Mac_OS_X
    Download a new copy of the Firefox program: http://www.mozilla.com/firefox/all.html
    Trash the current Firefox application to do a clean reinstall.
    Install the new version that you have downloaded.
    Your profile data is stored elsewhere in the [http://kb.mozillazine.org/Profile_folder_-_Firefox Firefox Profile Folder], so you won't lose your bookmarks and other personal data.

  • All java files directory

    I need to know all java files directory by sample:
    /System/Library/Java/Support/CoreDeploy.bundle/Contents/JavaAppletPlugin.plugin
    etcetera.
    I have deleted them all and i don't rember where those file where located, if i knew i would go to another mac computer and paste them to mine, because since i have delethed them all, i can't open safari, mail or app store and i don't want to reinstall the OS.

    FYI.... Here's the quick and dirty, slower than a wet week, ugly, but effective batch script
    set TIKE=C:\Java\lib\tikeswing-1.5
    set SRC=%TIKE%\src
    set LIB=%TIKE%\lib
    set CLASSPATH=%LIB%\commons-beanutils.jar;%LIB%\commons-lang-2.0.jar;%LIB%\commons-logging.jar;%LIB%\log4j.jar;.
    FOR /R %SRC% %%f IN (*.java) DO javac -d C:\Java\home\classes -cp %CLASSPATH% %%f
    @ECHO OFF
    REM http://www.robvanderwoude.com/ntfor.html
    REM Walks the directory tree rooted at [drive:]path, executing the FOR statement
    REM in each directory of the tree. If no directory specification is specified
    REM after /R then the current directory is assumed. If set is just a single
    REM period (.) character then it will just enumerate the directory tree.I can't figure out how do the equivalent of javac `dir /s /b *.java` (ie: cmd doesn't seem to have a built-in facility for expanding the results of a command into the command line) which would be a lot quicker and cleaner.
    Cheers all. Thanx for the help. I appreciate it.

  • Finding java home directory during runtime

    Hello dear all,
    My problem is that i need to locate the java home directory dynamically during the runtime
    of my application in order to use the /bin/jar tool.
    Can you please provide me some help?
    Thanks in advance,
    Artemakis

    The different OS's all have a facility (usually called environment variables) that contains OS parameters. If you place the location of the java home directory in one of the parameters it can be retrieved from within a Java program. An example entry would be JAVA_HOME=C:\Program Files\Java\jdk1.5.0_01 (in Windows)
    The method to do this varies by version. Java 5 has a method in the System class, getenv(JAVA_HOME) that does this.
    Earlier versions must pass the parameter name and value in at JVM startup, then the value can be retrieved by a java statement.
    // This passes it in
    java -DJAVA_HOME=C:\Program Files\Java\jdk1.5.0_01 <yourClass>
    // This retrieves it
    System.getProperty(JAVA_HOME);

  • Why signed and get "access denied (java.io.FilePermission hello.txt read)"?

    I am learning the Java tools and policy to create some local browser application for personal use. So I signed a jar file with jarsigner, keytool and policytool and still trying to figure out why my browser application cannot read a simple local text file.
    My question are
    1. Why use java policy tool (policytool.exe)? If I signed a .jar with keytool and jarsigner, do I really need java policytool to write a policy?
    2. What is the maximum validity days? 365? or more? Do I need to sign again when validity expire?
    3. I don't want any of my local browser application gets to internet but only work with local files (read, write, or execute). how do I do that?
    4. how to use java security policy to grant access to the jar applet? where do I place and import the policy file so the hosting web browser and the applet can work?
    My java applet is a simple class that read a text line from a local file in the same folder, and pass the result to a calling web browser Javascript.
    Currently the result in the web page is the error message below, even though the jar is signed correctly.
    access denied (java.io.FilePermission hello.txt read)
    Someone please help and enlight the newbie!

    leoku wrote:
    I am learning the Java tools and policy to create some local browser application for personal use.Why would you wrap a mostly useless and unhelpful browser window around a Java app. for 'local' use?
    .. So I signed a jar file with jarsigner, keytool and policytool and still trying to figure out why my browser application cannot read a simple local text file.
    My question are
    1. Why use java policy tool (policytool.exe)? If I signed a .jar with keytool and jarsigner, do I really need java policytool to write a policy?No. In fact, don't stuff around with policy files - they are a path to madness.
    2. What is the maximum validity days? 365? or more?Keytool accepts an argument for the number of days to remain valid. I do not believe it has an upper limit, but it might be best to experiment with it and find out for yourself. Please report your findings back.
    (2a) Do I need to sign again when validity expire?No, but the end user gets a huge warning that the certificate has expired. Further, if it was a certificate that was certified by a CA, the 'always trust' check box which used to default to true, would now default to false.
    3. I don't want any of my local browser application gets to internet but only work with local files (read, write, or execute). how do I do that?I am not sure I understand, but if you only offer a JFileChooser for the applet to access resources, that should restrict it to resources off the local file-system. Of course, that would not restrict the end user from downloading something from the internet to their local disks, then accessing it using the applet.
    4. how to use java security policy to grant access to the jar applet? where do I place and import the policy file so the hosting web browser and the applet can work?The only place it will work is in the JRE directories of the end-user's machine. Even if you find a way to install your local policy file, do not go messing with the end-user's policy files.
    My java applet is a simple class that read a text line from a local file in the same folder,.. In the 'same folder' as what? (1)
    ..and pass the result to a calling web browser Javascript. That might be the problem. AFAIR, using JS with trusted applets causes the security to be tightened. Perhaps it could be fixed by calling System.setSecurityManager(null) on applet init(), but I have also seen references to using [AccessController.doPrivileged()|http://java.sun.com/j2se/1.4.2/docs/api/java/security/AccessController.html] to wrap the problematic code. I am hazy on the details of how/if that works.
    Currently the result in the web page is the error message below, even though the jar is signed correctly.
    access denied (java.io.FilePermission hello.txt read)
    1) If the answer to my question is what I suspect, there may be better ways to access the resource that are usable even in a sand-boxed app.

Maybe you are looking for

  • ASA 5505 VPN conenction issue

    Good morning everyone. I am in need of some help. I am a newbie when it comes to configuring the ASA. Here is my problem. I have the asa configure and it is allowing me to get out to the internet. I have several VLANs on my network and from inside I

  • How do I add a "written" signature to emails?

    how do I add a "written" signature to emails?

  • Buying a Used Mac Pro

    Hello Looking for viewpoints on used Mac Pros. I have an opportunity to pick up a 2.66 Dual Core with 12GB's RAM, (cheaply). I realize these are older machines, nevertheless, it will be an improvement for someone with no money using older Dual Core 2

  • XI Real time projects

    HI all, I have knowledge on XI like its components, mappings, message monitoring and configured some scenarios. Now I wanted to know how the real time projects in XI will be can any one share their ideas who has knowledge on xi real time projects....

  • HT4990 Will not accept my CCV Number

    Will not retain the CCV number