• 异常总结201304


    1. org.apache.commons.httpclient.ConnectTimeoutException: The host did not accept the connection within timeout ....

    关于HttpTimeOut的设置:

    HttpClient.getHttpConnectionManager().getParams().setSoTimeout()
    HttpClient.getHttpConnectionManager().getParams().setConnectionTimeout()


    第一个针对连接建立后,但是没有收到response的超时时间,测试时可将server simulator收到request后等一段时间后再回response。
    出错信息:
    java.net.SocketTimeoutException: Read timed out

    第二个针对连接建立的超时时间,测试时可将目的IP地址设为不存在的IP地址。
    出错信息:
    org.apache.commons.httpclient.ConnectTimeoutException: The host did not accept the connection within timeout of 8000 ms
            at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:154)
    默认值为0,如果不设置的话大概2分多钟才会得到异常

    2. Cannot create PoolableConnectionFactory 

    "

    1.确定服务是启着的
    2.确定网络没问题
    3.其他软件没把oracle的端口占用,或配置文件里端口号没有写错
    4.把服务器的防火墙关了,再试一下
    5.是不是你数据库设置了最大连接,然后其他项目的连接池又把连接占用完了呢

    "

  • 相关阅读:
    Logistic回归
    朴素贝叶斯
    决策树
    K-邻近(KNN)算法
    快速排序
    归并排序
    希尔排序
    插入排序
    选择排序
    浅谈系统服务分发
  • 原文地址:https://www.cnblogs.com/yinger/p/2995065.html
Copyright © 2020-2023  润新知