Oracle JInitiator&Java Native Plugin On Windows7-IE8
Oracle JInitiator&Java Native Plugin On Windows7-IE8
Document Control
Change Record
Table of Contents
Document Control............................................................................................iii Table of Contents..............................................................................................iv Disclaimer..........................................................................................................v NO WARRANTIES.....................................................................................v LIMITATION OF LIABILITY...................................................................v Topic Essay........................................................................................................6 Assumptions.................................................................................................6 Tab has been recovered issue.........................................................................7 Marking the target site as Trusted............................................................7 Set Trusted sites security level as follows................................................7 Disable Data Execution Prevention (DEP)..............................................8 Install Java 5 (Optional).............................................................................10 Replace Java library packed with Oracle JInitiator (Conditional).............10 Mismanaged cookies issue on IE8+.............................................................13 Disabling new merge IE8+ functionality...............................................13 Forms not opening after Java Native Plug-In implementation/upgrade.......14 Clearing Java client cache......................................................................14 APPENDINX A...............................................................................................16 How to re-enable DEP...............................................................................16
Disclaimer
NO WARRANTIES
I expressly disclaim any warranty for the instructions provided in this document. The document is provided 'As Is' without any express or implied warranty of any kind, including but not limited to any warranties of merchantability, non-infringement, or fitness of a particular purpose. I do not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items contained within this document. I make no warranties respecting any harm that may be caused by the transmission of a computer virus, worm, time bomb, logic bomb, or other such computer program. I further expressly disclaim any warranty or representation to Authorized Users or to any third party.
LIMITATION OF LIABILITY
In no event shall I be liable for any damages (including, without limitation, lost profits, business interruption, or lost information) rising out of 'Authorized Users' use of or inability to use the information provided in this document, even if I have been advised of the possibility of such damages. In no event will I be liable for loss of data or for indirect, special, incidental, consequential (including lost profit), or other damages based in contract, tort or otherwise. I shall have no liability with respect to the content of the this document or any part thereof, including but not limited to errors or omissions contained therein, libel, infringements of rights of publicity, privacy, trademark rights, business interruption, personal injury, loss of privacy, moral rights or the disclosure of confidential information.
Topic Essay
Workarounds for known Oracle JInitiator issues are documented.
Assumptions
The following statements are true:
Page 6 of 16
1. Navigate to Control Panel -> Internet Options -> Security -> Trusted
Sites 2. Click on Sites
3. If the site you are trying to connect does not use SSL (URLs starting
with https://), uncheck the Require server verification checkbox. 4. Type the corresponding URL in the Add this web site to the zone field 5. Press Add 6. Press Close 7. If selected, uncheck the Enable protected mode checkbox 8. Press Ok 9. Restart IE 10. Access the target site by entering the corresponding URL and pressing Go 11. Verify Trusted Site|Protected mode:Off in the status bar as shown bellow
1. Navigate to Control Panel -> Internet Options -> Security -> Trustes
Sites 2. Click on Custom level 3. Set properties as follows
Page 7 of 16
Page 8 of 16
1. Search for the Command prompt icon on the task bar 2. Right click on the icon and select Run as Administrator
4. Restart computer 5. Verify DEP disabled: a. Navigate to Control Panel -> System and Security -> System -> Advanced System Settings -> Advance tab b. Click on Performance c. Go to Data Execution Prevention tab
CAUTION: The best option is making Oracle JInitiator work with DEP enabled. Unfortunately, that may not be so easy, especially on machines where multiple versions of this software coexist. Before disabling DEP you must analyze your client configuration (Windows Service Pack, installed security updates, Antivirus / Antispyware solution, firewall, network configuration, etc.) in order to ascertain whether by doing so you are putting your data at risk or not. Proceed at your own risk.
Page 9 of 16
(*) Please see Deploying Sun JRE (Native Plug-in) for Windows Clients in Oracle E-Business Suite 11i [ID 290807.1] for further information.
6. Navigate to Control Panel -> Oracle JInitiator <Your version> 7. Change Oracle JInitiator properties as follows
Page 10 of 16
Page 11 of 16
10. Press Clear JAR cache 11. Close the window (Do not press Reset) 12. Navigate to My computer -> C:\ -> Users 13. Right click on <Your user name> and then select New -> Folder from then context menu 14. Set Oracle JAR Cache as the new directory name (The directory structure here must match the JAR cache location property defined on step 7)
Page 12 of 16
4. Navigate to the Target field 5. Go to the end of the line 6. Change command text as follows:
Command before change "C:\Program Files\Internet Explorer\iexplore.exe" Command after the change "C:\Program Files\Internet Explorer\iexplore.exe" -nomerge
8. Press OK button
9. Clear IE cache (Including cookies just in case)
Note: Please notice that youre only changing the selected shortcut. Not all of them. If you access Oracle Application using a different shortcut you will experience the same issue again. Also, please bear in mind that depending on the shortcut you use, the change may be overwritten but Windows patches. If that is the case, you must carry out the modification again.
Page 13 of 16
Page 14 of 16
time than usual as the information in the Java cache will have to be re-generated (Several files will be downloaded again from the web server youre connecting to). Be patient Further connections should be within normal parameters.
Important: There is a note in the Java Official site which states that in order to fix this problem you should change the Java security setting associated to the Mixed code to Disable verification. This is incorrect. Oracle Applications must work with the standard value (Enable Show warning if needed) for the mentioned setting in place. I suggest you explore any other option before considering a change in the security level.
Page 15 of 16
APPENDINX A
4. Restart computer 5. Verify DEP enabled a. Navigate to Control Panel -> System and Security -> System -> Advanced System Settings -> Advance tab b. Click on Performance c. Go to Data Execution Prevention tab
Page 16 of 16