wso2-WSF4J服务--部署

wso2-WSF4J服务--部署,wso2,msf4j,Wso2,Msf4j,如何部署WSF4J编写的微服务 像这样: 导航到/bin目录并运行以下命令以启动MSF4J服务器。 //carbon.sh carbon.sh在哪里 MSF4J是一个框架,没有用于此的服务器。一旦您构建了msf4j项目,它就会创建一个可以单独运行的胖jar,如下所示 java -jar helloworld-*.jar 您可以找到hello world示例 编辑:您还可以将其制作成OSGi捆绑包,并在安装了msf4j功能的Carbon 5内核上运行,而不是fat jar。为此,进入内部,并按

如何部署WSF4J编写的微服务

像这样: 导航到/bin目录并运行以下命令以启动MSF4J服务器。 //carbon.sh


carbon.sh在哪里

MSF4J是一个框架,没有用于此的服务器。一旦您构建了msf4j项目,它就会创建一个可以单独运行的胖jar,如下所示

java -jar helloworld-*.jar 
您可以找到hello world示例


编辑:您还可以将其制作成OSGi捆绑包,并在安装了msf4j功能的Carbon 5内核上运行,而不是fat jar。为此,进入内部,并按照中给出的说明进行构建。它将创建一个包含msf4j的内核服务器。您可以运行它并部署您的微服务

所以,我想这样写微服务:。那么,这个样本是怎么做的呢?我喜欢上面的http站点,并将微服务作为bundle编写fat jar mod和bundle模式之间的区别是什么?fat jar可以独立运行。它包括它需要的所有依赖项。osgi捆绑包所需的依赖项应该从osgi环境中提供。所以你需要一个服务器来运行它。好吧,如果有这么多的微服务,如何用FatJAR模式部署它们?每个微服务都有自己的http端口。如果每个罐子都启动了,它需要很多ports@mike在OSGi容器中部署微服务时,不必提供端口。服务器端口在容器启动时确定。默认情况下,它将是9090。如果要更改该端口或添加更多传输,可以提供一个配置文件。