2017-06-05 114 views
1

想我的應用程序連接到JBoss的時候我收到以下錯誤:JBOOS連接問題

WARN | ISPN004022:無法使服務器的傳輸無效: /127.0.0.1:12222錯誤| ISPN004017:無法獲取運輸 org.infinispan.client.hotrod.exceptions.TransportException ::無法 連接到服務器:/127.0.0.1:12222

試圖尋找了很多的解決方案。如果有人能幫助我解決這個問題,那將會很棒。由於

回答

0

你一定要回憶以下操作:

  1. 確保您的web應用程序是使用作爲插座結合定義定義的Hotrod在standalone.xml爲JDG配置相同的端口夾;
  2. 請確保您的web應用程序正在爲您的RemoteCacheManager類使用正確的注入註釋(請記住在類定義處使用@ApplicationScopped註釋以及用於獲取緩存實例的其他方法);
  3. 如果您在同一主機上使用JBoss和JDG,則必須檢查JBOSS_HOME環境變量的聲明。必須將此變量分配給JDG安裝主目錄,而不是JBoss EAP主目錄(如果您使用自定義shell腳本,請在啓動時檢查端口偏移量設置);
  4. 如果您沒有在同一主機上使用這兩種產品,請檢查防火牆和網絡設置;
  5. 請記住,在每次修改後都要重新部署應用程序,並檢查EAP和JDG控制檯輸出是否有警告和/或錯誤。

以下錯誤與(例如):

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