大学生网站设计作品成品代码,nodejs做后端的网站,电子商务类网站,网站开发需要注意什么swarm部署集群WildFly Swarm提供了一个简单的解决方案#xff0c;用于将Java EE应用程序部署为独立的Jar文件。 这使得部署应用程序非常容易#xff0c;尤其是REST或Web服务。 Swarm在这方面与Spring Boot非常相似#xff0c;因为它可以快速开发Web#xff08;.War#xf… swarm部署集群 WildFly Swarm提供了一个简单的解决方案用于将Java EE应用程序部署为独立的Jar文件。 这使得部署应用程序非常容易尤其是REST或Web服务。 Swarm在这方面与Spring Boot非常相似因为它可以快速开发Web.War应用程序然后将其部署为独立的应用程序而无需部署应用程序服务器。 WildFly Swarm文档将自己描述为 Swarm提供了一种创新的方法来打包和运行Java EE应用程序方法是将它们打包到足够的平台上以“ java -jar”您的应用程序。 将Java EE应用程序部署为Swarm应用程序非常简单 在项目的pom.xml文件例如JAX-RS或JPA中添加要使用的WildFly Swarm方面的依赖项。 将WildFly Swarm插件添加到项目的pom.xml文件中以创建可执行的Jar文件。 坐下来放松并以独立的可执行文件Jar运行您的应用程序 为了说明这是多么容易我创建了一个非常简单的JAX-RS Web服务该服务返回了一个水果列表–与几年前创建的Angular.js工厂非常相似。 GitHub上提供了此示例应用程序的代码 要创建JAX-RS Web服务并作为WlidFly Swarm应用程序运行我们只需要添加wildfly-swarm-jaxrs依赖项即可。 用户指南中记录了所有可与WildFly Swarm一起使用的依赖项 propertiesswarm.version1.0.0.Alpha5/swarm.version
/propertiesdependencies...dependencygroupIdorg.wildfly.swarm/groupIdartifactIdwildfly-swarm-jaxrs/artifactIdversion${swarm.version}/version/dependency...
/dependencies 将WildFly Swarm插件添加到pom.xml以创建可执行的Jar文件也同样简单。 plugins...plugingroupIdorg.wildfly.swarm/groupIdartifactIdwildfly-swarm-plugin/artifactIdexecutionsexecutiongoalsgoalpackage/goal/goals/execution/executions/plugin...
/plugins 您现在需要做的就是执行mvn package命令来创建可执行的Jar文件您可以通过执行java -jar myJar.jar来启动 在创建和运行Swarm应用程序时必须注意该应用程序的URL与在独立应用程序服务器中运行时的URL不同。 当将应用程序部署在应用程序服务器下时上下文路径通常包含已取消部署的应用程序的名称例如 http://localhost:8080/swarm-rs-1.0-SNAPSHOT/api/fruit 当将其部署为Swarm应用程序时不需要上下文路径仅运行一个Java EE应用程序因此URL看起来更像 http://localhost:8080/api/fruit翻译自: https://www.javacodegeeks.com/2016/01/wildfly-swarm-deploying-java-ee-applications-standalone-jars.htmlswarm部署集群