2012-06-11 50 views
0

我可以使用Terracota服務器陣列的安全環境(例如HTTPS)嗎?EhCache terracottaConfig url https

我已經試過配置ehcache.xml中的文件是這樣的:

<terracottaConfig rejoin="true" url="https://localhost:9510,https://localhost:9511"/> 

但它仍然是錯誤的。

Caused by: java.lang.IllegalArgumentException: URI can't be null. 
at sun.net.spi.DefaultProxySelector.select(DefaultProxySelector.java:116) ~[na:1.6.0_23] 
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911) ~[na:1.6.0_23] 
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:841) ~[na:1.6.0_23] 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1177) ~[na:1.6.0_23] 
at com.tc.config.schema.setup.sources.ServerConfigurationSource.getInputStream(ServerConfigurationSource.java:42) ~[na:na] 
at com.tc.config.schema.setup.StandardXMLFileConfigurationCreator.trySource(StandardXMLFileConfigurationCreator.java:343) ~[na:na] 
at com.tc.config.schema.setup.StandardXMLFileConfigurationCreator.getConfigDataSourceStrean(StandardXMLFileConfigurationCreator.java:289) ~[na:na] 
at com.tc.config.schema.setup.StandardXMLFileConfigurationCreator.loadConfigDataFromSources(StandardXMLFileConfigurationCreator.java:222) ~[na:na] 
at com.tc.config.schema.setup.StandardXMLFileConfigurationCreator.loadConfigAndSetIntoRepositories(StandardXMLFileConfigurationCreator.java:120) ~[na:na] 
at com.tc.config.schema.setup.StandardXMLFileConfigurationCreator.createConfigurationIntoRepositories(StandardXMLFileConfigurationCreator.java:102) ~[na:na] 
at com.terracotta.express.StandaloneL1Boot.resolveEmbedded(StandaloneL1Boot.java:177) ~[terracotta-toolkit-1.5-runtime-4.2.0.jar:na] 
at com.terracotta.express.StandaloneL1Boot.resolveConfig(StandaloneL1Boot.java:122) ~[terracotta-toolkit-1.5-runtime-4.2.0.jar:na] 
... 106 common frames omitted 

如果有可能這樣做的方式是什麼?

回答

0

簡單地說,Terracotta目前不支持SSL上的集羣通信。如果您使用的是商業版,則您擁有額外的安全層,因爲如果客戶端沒有正確的許可證密鑰,客戶端將無法連接到羣集。除此之外,您可以使用防火牆規則來限制訪問。

+0

在此先感謝,就是這樣。我發佈了Ehcache論壇http://forums.terracotta.org/forums/posts/list/7098.page#35341,他們證實了這一點。 – andresmafra

+0

從發佈Terracotta 3.7它們支持https連接。 – andresmafra