Jboos连接问题

时间:2017-06-05 05:28:14

标签: jboss jboss6.x infinispan

尝试将我的应用程序连接到jboss时出现以下错误:

  

警告| ISPN004022:无法使服务器的传输无效:   /127.0.0.1:12222错误| ISPN004017:无法获取传输   org.infinispan.client.hotrod.exceptions.TransportException ::不能   连接到服务器:/127.0.0.1:12222

试图寻找解决方案。如果有人可以帮我解决这个问题,那就太棒了。感谢

1 个答案:

答案 0 :(得分:0)

您必须回想以下行动:

  1. 确保您的webapp使用与 standalone.xml 中针对JDG配置文件夹的hotrod的套接字绑定定义中定义的端口相同的端口;
  2. 确保您的webapp正在为RemoteCacheManager类使用正确的注入注释(请记住在类定义中使用@ApplicationScopped注释以及用于获取缓存实例的其他方法); < / LI>
  3. 如果您在同一主机上使用JBoss和JDG,则必须检查JBOSS_HOME环境变量的声明。必须将此变量分配给JDG安装主目录而不是JBoss EAP主目录(如果您正在使用自定义shell脚本,请在启动时检查端口偏移设置);
  4. 如果您未在同一主机上同时使用这两种产品,请检查防火墙和网络设置;
  5. 请记住,每次修改后都要重新部署应用程序,并检查EAP和JDG控制台输出是否有警告和/或错误。
  6. 以下错误是相关的(例如):

    14:38:42,610 WARN  [org.infinispan.client.hotrod.impl.transport.tcp.TcpTransportFactory] (http-127.0.0.1:8080-1) ISPN004022: 
    Unable to invalidate transport for server: /127.0.0.1:11322
    
    14:38:42,610 ERROR [org.infinispan.client.hotrod.impl.transport.tcp.TcpTransportFactory] (http-127.0.0.1:8080-1) ISPN004017: 
    Could not fetch transport: java.lang.IllegalStateException: Pool not open