获取微信token 时报错 weblogic
java.lang.ClassCastException: weblogic.net.http.SOAPHttpsURLConnection cannot be cast to javax.net.ssl.HttpsURLConnection
at com.micro.base.util.HttpKit.get(HttpKit.java:74)
at com.micro.base.ext.WeChat.getAccessToken(WeChat.java:87)
at com.micro.base.model.AccessToken.refreshToken(AccessToken.java:34)
at com.micro.base.model.AccessToken.getToken(AccessToken.java:73)
at com.micro.base.controller.MicroMenuController.release(MicroMenuController.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.jfinal.core.ActionInvocation.invoke(ActionInvocation.java:55)
at com.jfinal.ext.interceptor.SessionInViewInterceptor.intercept(SessionInViewInterceptor.java:44)
at com.jfinal.core.ActionInvocation.invoke(ActionInvocation.java:51)
at com.jayqqaa12.shiro.ShiroInterceptor.intercept(ShiroInterceptor.java:55)
at com.jfinal.core.ActionInvocation.invoke(ActionInvocation.java:51)
at com.jfinal.ext.plugin.shiro.ShiroInterceptor.intercept(ShiroInterceptor.java:50)
at com.jfinal.core.ActionInvocation.invoke(ActionInvocation.java:51)
at com.jfinal.core.ActionHandler.handle(ActionHandler.java:77)
at com.jfinal.ext.handler.ContextPathHandler.handle(ContextPathHandler.java:49)
at com.jayqqaa12.shiro.SessionHandler.handle(SessionHandler.java:16)
at com.jfinal.ext.handler.FakeStaticHandler.handle(FakeStaticHandler.java:45)
at com.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:72)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
处理方法
JAVA_PROFILE=""
export JAVA_PROFILE
SERVER_CLASS="weblogic.Server"
export SERVER_CLASS
JAVA_PROPERTIES="${JAVA_PROPERTIES} ${WLP_JAVA_PROPERTIES}"
export JAVA_PROPERTIES
JAVA_OPTIONS="${JAVA_OPTIONS} ${JAVA_PROPERTIES} -DUseSunHttpHandler=true -Dwlw.iterativeDev=${iterativeDevFlag} -Dwlw.testConsole=${testConsoleFlag} -Dwlw.logErrorsToConsole=${logErrorsToConsoleFlag}"
export JAVA_OPTIONS
在setDomainEnv.sh的JAVA_OPTIONS中 增加 -DUseSunHttpHandler=true
就ok了
相关推荐
10. **中期报表.doc** - 中期报表记录了项目进行到一半时的状态,包括进度、遇到的问题和解决方案。 【知识要点】 - **J2EE架构**:包括EJB(Enterprise JavaBeans)、JSP/Servlet、JMS(Java Message Service)、...
这表明它可能是一个完整的项目开发过程记录,旨在帮助学习者理解整个系统的开发流程,从概念设计到最终实施,再到项目展示的各个环节。 【标签】"java"意味着这个电子商务系统是使用Java语言编写的,Java以其跨平台...
11. **部署与服务器**:完成开发后,应用需要部署到Web服务器(如Tomcat、Jetty)或应用服务器(如JBoss、WebLogic),并配置负载均衡和集群以应对高并发。 12. **测试**:单元测试、集成测试和压力测试确保系统...
- 开发环境未在描述中详细说明,但通常会涉及编程语言、开发工具和版本控制等。 综上所述,保障性住房智能化管理系统信息系统通过整合现代信息技术,实现了住房管理的数字化和智能化,提升了保障性住房的管理水平...
【网上书店系统】是一个综合性的在线购物...总之,网上书店系统结合了多种技术,通过MyEclipse进行开发,Oracle11g作为数据存储,WebLogic提供运行环境,实现了用户友好的购书流程,为用户提供了一站式的在线购书体验。
- 开发遵循J2EE架构,符合国家软件工程规范和业务信息化规范,强调先进性、安全性和易用性。 这套系统的设计和实施遵循了当前的技术趋势,旨在打造一个安全、便捷且高效的住房保障管理体系,不仅提升了政府服务的...
- 开发环境需遵循J2EE架构,遵循国家和地方的技术规范,确保系统的先进性、安全性和易用性。 总的来说,这个系统通过集成现代信息技术,旨在打造一个安全、高效、用户友好的保障性住房管理体系,优化资源配置,...
- 异常捕获和日志记录,确保系统稳定性和问题排查。 9. **测试** - 单元测试:针对代码模块进行独立测试。 - 集成测试:模拟真实环境,验证各组件协同工作的正确性。 10. **部署与运行** - 将项目打包为WAR或...
总结,本章主要介绍了Tomcat服务器、Servlet以及相关知识,包括它们的概念、安装与配置、执行原理以及在实际开发中需要注意的问题。通过学习,读者可以掌握搭建Web环境的基础知识,并能够开始编写和部署Servlet。
- **JMX**(Java Management Extensions)用于系统监控,**Log4j** 或 **Logback** 记录系统日志,便于问题排查。 从提供的压缩包文件名称"20120703"来看,这可能是项目的一个特定版本或日期,可能包含源代码、...
8. **部署与运维**:完成开发后,系统需要部署到服务器上,可以选择Tomcat、WebLogic等应用服务器。运维方面,监控系统性能、定期备份数据库、处理系统更新和维护等工作是必要的。 总结,这个Java版的航空订票系统...
2. 患者管理:记录患者的基本信息、病历、过敏史等,便于医生查阅和跟踪。 3. 医生模块:管理医生的个人信息、专业领域、出诊时间等,支持医生查看患者信息和开具处方。 4. 预约挂号:允许患者在线预约医生,通过...
7. **异常处理和日志记录**:为了保证系统的稳定运行,需要对可能出现的错误和异常进行捕获和处理,并通过日志系统(如Log4j)记录下来,便于后期排查问题。 8. **测试与部署**:开发完成后,会进行单元测试、集成...
8. 技术要求:系统需在指定的Oracle 11g数据库服务器和WebLogic 12c应用服务器上运行,基于J2EE架构开发。设计时应遵循先进性、安全性、易操作性和稳定性的原则,确保系统的高效、安全和用户友好。 通过以上知识点...
部署时,J2EE应用通常会被打包成WAR或EAR文件,部署在应用服务器上,如Tomcat、WebLogic或JBoss等。 总结来说,J2EE电子商城系统是一个涵盖了前端交互、用户管理、商品管理、订单处理、支付接口、数据库设计、安全...