Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.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
Java中的分布式计算,应用服务器的选择_Java_Tomcat_Rmi_Distributed Computing_Activiti - Fatal编程技术网

Java中的分布式计算,应用服务器的选择

Java中的分布式计算,应用服务器的选择,java,tomcat,rmi,distributed-computing,activiti,Java,Tomcat,Rmi,Distributed Computing,Activiti,我目前正试图将一个开源业务流程引擎()合并到我公司的另一个应用程序中,但我不确定如何以分布式方式实现这一点。应用程序应使用Activiti自身无法提供的某些功能 在上一步中,我通过在Eclipse中将所需的Activiti JAR导入到应用程序项目中,并在导入正确的包后在项目中进行函数调用,从而在本地运行了该功能 下一个级别现在的目标是在自己的Tomcat服务器和数据库中独立运行应用程序,并通过网络从Activiti调用某些函数,Activiti在自己的JVM中也是startet。到目前为止,我

我目前正试图将一个开源业务流程引擎()合并到我公司的另一个应用程序中,但我不确定如何以分布式方式实现这一点。应用程序应使用Activiti自身无法提供的某些功能

在上一步中,我通过在Eclipse中将所需的Activiti JAR导入到应用程序项目中,并在导入正确的包后在项目中进行函数调用,从而在本地运行了该功能

下一个级别现在的目标是在自己的Tomcat服务器和数据库中独立运行应用程序,并通过网络从Activiti调用某些函数,Activiti在自己的JVM中也是startet。到目前为止,我发现RMI(可能)是这种分布式计算的正确工具,但我不确定在哪里运行Activiti。另一个Tomcat服务器?即使Activiti不打算有任何前端,而只是提供必要的类和方法来执行一些我们的应用程序无意提供的操作?实际安装情况如何

老实说,我还没有完全翻阅Tomcat的文档,但是我希望能给出一个简短的答案,不管我是否在正确的轨道上


编辑:把它变成一个问题:在我的案例中,我可以在哪个平台上运行Activiti

最好的


Steffen是的,您完全可以在独立的Tomcat服务器上运行Activiti引擎。您可以使用Activiti与此独立Activiti引擎进行通信。

但是bevare在这个独立的Activiti引擎上运行的所有进程都需要将所有使用的java委托或SpringBean等与Activiti引擎WAR包一起部署。它们必须与Activiti引擎本身在同一个类加载器中。

您的问题有点漫无边际。试着找出一个阻碍你进步的具体问题,并询问如何解决这个问题。(“我不知道现在该做什么”不是一个具体问题。)“在我的情况下,我可以在哪个平台上运行Activiti?”查看文档,文档中没有提到任何其他要求,也没有提到您想要的任何JavaEE服务器。