java tips and tricks - tips and  · 888.688.3234 | goengineer.com java tips & tricks for

Download Java Tips and Tricks - Tips and   · 888.688.3234 | goengineer.com java tips & tricks for

Post on 04-Jun-2018

217 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 888.688.3234|GOENGINEER.COM

    JAVATIPS&TRICKSFORORACLEAGILEPLM

    ARESOURCEFORENDUSERS

  • 888.688.3234|GOENGINEER.COM

    TableofContents

    Contents WhySoManyJavaProblems?....................................................................................................................3 CompatibleVersionsofJava.......................................................................................................................3 ServerPatchesforJava8Compatibility.....................................................................................................3 ClientSettings.............................................................................................................................................4

    WhatversionofJavadoIhaveinstalled?..............................................................................................4 HowdoIupdatemyJavaversion?.........................................................................................................6 UninstallingJava.....................................................................................................................................8

    Agile&JavaSettings...................................................................................................................................9 JavaSecuritySettingsforJavaClient......................................................................................................9 JavaSecuritySettingsWhenUsingSSL.................................................................................................15 JavaSecuritySettingsforFileAttachments&AutoVue.......................................................................15

    InternetBrowsers,Agile,andJavaCompatibility.....................................................................................16 WhatBrowsersWorkwithAgile?.........................................................................................................16

    ContactInformationforFurtherAssistance.............................................................................................16

  • 888.688.3234|GOENGINEER.COM

    WhySoManyJavaProblems?DuetothecontinuingdevelopmentofJava,newreleasesareissuedfrequently.SomecompaniesmayrequireyoustickwithoneparticularversionofJava,whilesomecompaniesrequireyoutoupdatetothelatestversion.SomecompaniesallowJavatoupdatefreely,whereassomeITdepartmentslockthisdown.AsaresultofsecurityconcernswitholderversionsofJava,werecommendusingthelatestreleasewherepossible.Thisguideshouldserveasabrief,butcomprehensivelistoftipsandtrickstodealwithJavaandAgile,asitconcernstheenduser.

    CompatibleVersionsofJavaOraclehascertifiedAgiletoworkwithcertainversionsofJava.TheCapacityPlanningGuideistheultimatereferenceforthecertifiedJRE.HereisatablelistingtheversionsofJavathatwillworkfortheWebClientandJavaClient,perreleaseofAgile.AgileVersion CertifiedJavaVersion9.3.0 JRE1.69.3.1 JRE1.69.3.2 JRE1.7(JRE1.8withpatch)9.3.3 JRE1.7(JRE1.8withpatch)9.3.4 JRE1.89.3.5 JRE1.8

    ServerPatchesforJava8CompatibilityThelatestversionofJavaiscurrently1.8.OraclehassuppliedserversidepatchesthatcanbeappliedtoAgile9.3.2and9.3.3,tomakeitworkwithJRE1.8.Thepatchesareavailablefordownloadathttps://support.oracle.com.IfyourAgilesystemishostedbyGoEngineer,oranotherthirdparty,youwillneedtorequestthatthesepatchesbeapplied.AgileVersion OraclePatchNumber9.3.2 Patch180176079.3.2.0.1539.3.3 Patch180176149.3.3.0.144

  • 888.688.3234|GOENGINEER.COM

    ClientSettingsWhatversionofJavadoIhaveinstalled?YoucanquicklydeterminewhatversionofJavayouhaveinstalledonyourmachine.OpentheControlPanel(rightclickonyourWindowsbuttonandselectControlPanel).

    ThiswillopentheControlPanelWindow.Fromhere,selectPrograms

  • 888.688.3234|GOENGINEER.COM

    ThiswillopentheProgramswindow.Fromhere,selectJava

    ThiswillopentheJavaControlPanel.OntheGeneraltab,selectAbout

  • 888.688.3234|GOENGINEER.COM

    HowdoIupdatemyJavaversion?FromtheJavaControlPanel,selecttheUpdatetabandclickUpdateNow

    Thiswillletyouknowifanewversionisavailable.

  • 888.688.3234|GOENGINEER.COM

    Thiswilldownloadthefilesandstarttheinstaller.Followthepromptsuntilfinished,makingsurethatyouuncheckanyunneccessarybloatware,likeMcAfeeorYahooSearchBarforbrowsers,thatsometimescomesbundledwithJava.

  • 888.688.3234|GOENGINEER.COM

    UninstallingJavaSometimestherecanbemultipleversionsofJavainstalledonyourmachine,causingissueswithAgile,AutoVue,orfileoperations.YoushouldremovetheseoldversionsofJava.RightclickontheWindowsbuttonandselectProgramsandFeatures

  • 888.688.3234|GOENGINEER.COM

    ThiswillopentheProgramsandFeatureswindowwhereyoucanuninstallorchangeprograms.ScrolldownthelistuntilyoufindJava.SelectallversionsofJavaanduninstallthem.

    Onceallversionsareremoved,rebootyourcomputerandinstallthelatestversionofJavafromhttps://java.com,orselectamorespecificolderversionfromtheJavaarchiveshere.

    Agile&JavaSettingsJavaSecuritySettingsforJavaClientStaringwithJava1.7u10,youhavebeenabletocustomizeandcontrolthesecuritysettingsforJavaontheclientmachine.IfanapplicationdoesnothaveacertificatefromatrustedCertificateAuthority(CA),thenJavawillblockit,unlessyouaddanexceptiontoallowthecontent.EvenAgiledeploymentsthatarerunningsecurelywithcurrentcertificatesfromvalidCAscanbeblockedbyJavaduetodifferencesonwhentheapplicationwascompiled,comparedtotheversionofJavausedbyagivenenduser,sowemustlookathowtoenablethecontent.JavahasthreesecuritylevelsintheControlPanel;VeryHigh,High,andMedium.TheMediumsettingwasremovedinJava1.8u20andlaterversions,somostuserswillhavetodealwiththetoptwosecuritysettings.WhenlaunchingtheAgileJavaClient,theappletusedbyadministratorsforconfiguringAgile,youmaynoticethatitstartstoload

    http://www.oracle.com/technetwork/java/javase/archive-139210.html

  • 888.688.3234|GOENGINEER.COM

    ThisthenfailsbecauseJavahasblockedit.

    InordertomodifytheJavasecuritysettings,wemustopentheJavaControlPanel(seeearlierinstructionsonhowtodothis).Oncethisisopened,gototheSecuritytabandselectEditSiteList.

  • 888.688.3234|GOENGINEER.COM

    ThiswillbringuptheExceptionSiteList.ClickAdd,thenentertheAgileURL.Forexample,http://.example.com:7001.BesuretoincludethelisteningportnumberintheURL,andnotethatwildcardcharactersdonotworkintheexceptionslist(youcannotenterhttp://*.example.comorhttp://.example.com*).YoucanseeexactlywhatURLtoaddfromtheloadingpage,ortheURLyouenteredinyourbrowsertogettotheAgileJavaClient.Inthiscaseitwashttp://agile7.bgundy.net:7001.

  • 888.688.3234|GOENGINEER.COM

    SinceaccesstotheJavaClientisontheinternalURL,itisrunningHTTPinsteadofHTTPS.Eventhoughthisisaknownserverbeingaccessedthroughasecureconnection(SSLVPN,orIPsecinmostcases),whenyouclickOK,Javawillgiveyouawarningaboutthelackofencryption.Inthiscase,itsOKtoclickContinuetoaddthesite.

    NowclickApplyorOKtomakethesettingsactiveinJava.

  • 888.688.3234|GOENGINEER.COM

    YouwillnowneedtorelaunchtheJavaClient.CloseallbrowserwindowsandgototheJavaClientURLoncemore.Thistimewhenitlaunches,youwillseeanotherconfirmationaskingyouifitsOKtoruntheapplications.ClickRun.

    Youarequicklygreetedwithanotherpopup,whichyoumustaccepttocontinue.

    IfyourserverdoesnthavetheJRE1.8patchinstalledonit,youmaygetathirdwarning,whichyoushouldclickRuntocontinue.

  • 888.688.3234|GOENGINEER.COM

    YouwillnowbeabletologintotheJavaClient.

  • 888.688.3234|GOENGINEER.COM

    JavaSecuritySettingsWhenUsingSSLIfyourAgilesystemrunsthroughasecurereverseproxyserver,youwillonlyneedtoenterthatURLintheJavaSecuritySiteExceptionList.Forexample,https://.example.com.

    JavaSecuritySettingsforFileAttachments&AutoVueIfyouarenotrunningthroughaproxyserver,youmayalsostarttogetJavawarningswhenusingthefileattachmentandAutoVuecapabilitiesinAgile.YoushouldaddtheFileManagerURLintotheJavaSecuritySiteExceptionList.Thiswilltypicallyfollowthepatternofhttp://.example.com:8080.Port8080isthedefaultportusedinFileManageroperations,though,thismaydifferwitheachinstallation.

  • 888.688.3234|GOENGINEER.COM

    InternetBrowsers,Agile,andJavaCompatibilityWhatBrowsersWorkwithAgile?DifferentbrowsershaveworkedwithAgilethroughoutvariousreleases.Whileyourcompanypolicymaydictatewhatbrowserandwhatversionisallowed,hereisalistofofficiallysupportedbrowsersfromtheCapacityPlanningGuide.AgileVersion Safari InternetExplorer Firefox Chrome9.3.0 3.1 7 2,3.0 X9.3.1 3,4 7,8 2,3.0,3.5 X9.3.2 4,5 8,9 3.6,14 189.3.3 5,6 9,10,11 10,21 18,279.3.4 6,7 10,11 21,32 27,379.3.5 7,8 10,11 32,38 37,46

    ContactInformationforFurtherAssistanceIfyouneedadditionalhelponanyofthetopicsdiscussedinthisdocument,pleasecontactourteam:

    PLMHostSupport Email=support@plmhost.com Phone=8015063756

    Java Tips & Tricks for Oracle Agile PLMTable of ContentsWhy So Many Java Problems?Compatible Versions of JavaServer Patches for Java 8 CompatibilityClient SettingsWhat version of Java do I have installed?How do I update my Java version?Uninstalling Java

    Agile & Java SettingsJava Security Settings for Java ClientJava Security Settings When Using SSLJava Security Settings for File Attachments & AutoVue

    Internet Browsers, Agile, and Java CompatibilityWhat Browsers Work with Agile?

    Contact Information for Further Assistance