Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为Hazelcast配置Java客户端_Java_Tomcat_Client Server_Hazelcast_Hazelcast Imap - Fatal编程技术网

为Hazelcast配置Java客户端

为Hazelcast配置Java客户端,java,tomcat,client-server,hazelcast,hazelcast-imap,Java,Tomcat,Client Server,Hazelcast,Hazelcast Imap,我正在尝试为Hazelcast配置JAVA客户端。我在tomcat服务器上部署了一个web应用程序。我下面的例子是 。我已将代码复制到本地计算机中,当我只运行它而不运行任何其他操作,并且没有addAddress()步骤时,我会得到一个java.net.ConnectionException。我的疑问是: 1) 在这种情况下,客户端是什么(我假设它是web应用程序,这可能意味着我必须启动Hazelcast服务器并运行,然后该怎么做) 2) 如何在web应用程序、tomcat服务器和hazelcas

我正在尝试为Hazelcast配置JAVA客户端。我在tomcat服务器上部署了一个web应用程序。我下面的例子是

。我已将代码复制到本地计算机中,当我只运行它而不运行任何其他操作,并且没有
addAddress()
步骤时,我会得到一个java.net.ConnectionException。我的疑问是:

1) 在这种情况下,客户端是什么(我假设它是web应用程序,这可能意味着我必须启动Hazelcast服务器并运行,然后该怎么做)

2) 如何在web应用程序、tomcat服务器和hazelcast集群之间建立链接?该web应用程序使用MongoDB作为后端。我只能用Hazelcast集成MongoDB,但不能在tomcat服务器上集成web应用程序。tomcat在此设置中扮演什么角色

3) 在本例中,
start.sh
stop.sh
应该做什么?我应该在哪里运行它们?如果我只是打开git bash并运行它。它似乎不起作用


我已经看过《Hazelcast手册》中提供的文档,但无法理解,因为我目前的知识水平严重不足。如果有人能给我解释一下,或者把链接粘贴到我应该知道的一些明显的东西上,那就太好了。

答案是内联的:

在这种情况下,客户端是什么(我假设它是web 这可能意味着我必须启动Hazelcast服务器 然后运行(接下来要做什么)

如果希望在客户端-服务器拓扑中使用Hazelcast,则web应用程序可以是Hazelcast客户端

如何在web应用程序、tomcat服务器和服务器之间建立链接 黑兹卡斯特星系团。该web应用程序使用MongoDB作为后端。我能 仅使用与Hazelcast集成的MongoDB,而不使用上的web应用程序 tomcat服务器集成。tomcat在这方面扮演什么角色 设置

您的web应用程序在Tomcat服务器(web容器)中运行,您在web应用程序中使用的Hazelcast客户端可以直接连接到Hazelcast集群成员(服务器)。您只需要正确配置客户端,例如使用
clientConfig.getNetworkConfig().addAddress()
API添加集群成员地址。有关在此链接中配置客户端的更多详细信息,请参阅:

在本例中,start.sh和stop.sh应该做什么。 我应该在哪里运行它们。如果我只是打开git bash并运行它。信息技术 似乎不起作用

这些是示例客户端和成员应用程序的示例启动脚本。您不需要在应用程序中使用它们

有关在客户端-服务器拓扑中使用Hazelcast,请参阅以下指南:


答案是内联的:

在这种情况下,客户端是什么(我假设它是web 这可能意味着我必须启动Hazelcast服务器 然后运行(接下来要做什么)

如果希望在客户端-服务器拓扑中使用Hazelcast,则web应用程序可以是Hazelcast客户端

如何在web应用程序、tomcat服务器和服务器之间建立链接 黑兹卡斯特星系团。该web应用程序使用MongoDB作为后端。我能 仅使用与Hazelcast集成的MongoDB,而不使用上的web应用程序 tomcat服务器集成。tomcat在这方面扮演什么角色 设置

您的web应用程序在Tomcat服务器(web容器)中运行,您在web应用程序中使用的Hazelcast客户端可以直接连接到Hazelcast集群成员(服务器)。您只需要正确配置客户端,例如使用
clientConfig.getNetworkConfig().addAddress()
API添加集群成员地址。有关在此链接中配置客户端的更多详细信息,请参阅:

在本例中,start.sh和stop.sh应该做什么。 我应该在哪里运行它们。如果我只是打开git bash并运行它。信息技术 似乎不起作用

这些是示例客户端和成员应用程序的示例启动脚本。您不需要在应用程序中使用它们

有关在客户端-服务器拓扑中使用Hazelcast,请参阅以下指南:


因此,我将把客户机代码放在与web应用程序代码相同的包中,首先成员需要运行,然后客户机可以访问通过member.java代码创建的hazelcast集群,并且不会对tomcat进行配置。因此,当我启动tomcat服务器时,应该会自动调用Member.java,之后每当rest服务调用某些java函数时,它应该能够使用IMapSo,我会将客户机代码放在与web应用程序代码相同的包中,首先成员需要运行,然后客户机可以访问hazelcast集群是通过member.java代码创建的,tomcat没有配置。因此,当我启动tomcat服务器时,应该会自动调用Member.java,之后每当rest服务调用某个java函数时,它都应该能够使用IMap