IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    有道词典的异常堆栈

    hongjiang发表于 2017-02-05 17:58:23
    love 0

    碰巧抓住了有道词典的异常页面,从堆栈里能看出他们的一些技术栈,他们使用的是Resin-3.0.21,一个十多年前曾流行过现在不太主流的应用容器,但在网易、搜狐、人人等公司这个容器依然很常见。他们用http去访问cassandra?

    java.lang.NoSuchFieldError: INSTANCE
     at org.apache.http.conn.ssl.SSLConnectionSocketFactory.<clinit>(SSLConnectionSocketFactory.java:144)
     at org.apache.http.client.fluent.Executor.<clinit>(Executor.java:78)
     at org.apache.http.client.fluent.Request.execute(Request.java:177)
     at toolbox.cassandra.client.CassandraClient.httpGet(CassandraClient.java:47)
     at toolbox.cassandra.client.CassandraClient.init(CassandraClient.java:129)
     at toolbox.cassandra.client.CassandraClient.getInstance(CassandraClient.java:75)
     at outfox.dict.front.data.ugc.AsynUgcClient.<clinit>(AsynUgcClient.java:88)
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:148)
     at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87)
     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1000)
     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:953)
     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
     at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)
     at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
     at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:651)
     at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:599)
     at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:665)
     at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:518)
     at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:459)
     at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
     at javax.servlet.GenericServlet.init(GenericServlet.java:69)
     at outfox.dict.front.web.DictServlet.init(DictServlet.java:57)
     at com.caucho.server.dispatch.ServletConfigImpl.createServletImpl(ServletConfigImpl.java:646)
     at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:587)
     at com.caucho.server.dispatch.ServletManager.init(ServletManager.java:154)
     at com.caucho.server.webapp.Application.start(Application.java:1654)
     at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:621)
     at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
     at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:509)
     at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:153)
     at com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:670)
     at com.caucho.server.host.Host.start(Host.java:420)
     at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:621)
     at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
     at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:509)
     at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:153)
     at com.caucho.server.host.HostContainer.start(HostContainer.java:504)
     at com.caucho.server.resin.ServletServer.start(ServletServer.java:971)
     at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:621)
     at com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
     at com.caucho.server.deploy.DeployController.start(DeployController.java:517)
     at com.caucho.server.resin.ResinServer.start(ResinServer.java:546)
     at com.caucho.server.resin.Resin.init(Resin.java)
     at com.caucho.server.resin.Resin.main(Resin.java:625)


沪ICP备19023445号-2号
友情链接