코드 실수로 인해 실수로 ColdFusion 9 서버에서 "JsafeJCE"인증서 공급자를 제거했습니다. 그것을 복구 할 방법이 있습니까? 그렇다면 어떻게? 결과없이 서버 및 ColdFusion 서비스가 다시 시작되었습니다.실수로 https 인증서 공급자 "JsafeJCE"가 삭제 되었습니까?
내가 겪었던 문제를봤을 때 ColdFusion 9 Enterprise에서 ColdFusion 서비스를 다시 시작해야한다는 것을 읽었습니다. 그러나 이것은 도움이되지 못했습니다. 그것은 표준 윈도우 서버 2008 R2에 ColdFusion에서 9
<cfset local.objSecurity = createObject("java", "java.security.Security") />
<cfdump var="#local.objSecurity.getProviders()#">
입니다 : 내가 사용하여 액세스하려고하면 공급자는 사라졌다. JRE는 1.6.0_17입니다. 미리 감사드립니다.
"제거"란 무엇을 의미합니까? 파일을 삭제 했습니까? –
Ne는 removeProvider ("JsafeJCE")에 의해 제거되었음을 의미하며 코드에서 실수로 인해 http 요청 후에 다시 삽입되지 않았습니다. –
문제의 원인은 https를 사용하여 cfhttp 요청을 만들 수 없다는 것입니다. 그래서 나는 가능한 해결책을 웹에서 발견하고 코드를 잘못 입력했다. 그것은 도청 된 ssl 공급자를 제거하고 요청을 실행 한 다음 공급자를 jvm에 다시 삽입 할 것을 제안했습니다. 이제 JDK1.7로 서버를 업데이트하면서이 문제를 해결했습니다. 이제 cfhttp는 https로 잘 작동합니다. 어쨌든 고마워. –