Java 无tomcat或任何其他servlet容器的Groovy Grails独立应用程序
我是groovy/grails新手,我想制作一个只使用grails的独立应用程序,即一个没有Servlet容器的可执行Jar 在spring中可以使用@SpringBootApplication和SpringApplication.run并将其添加到maven pom.xml中Java 无tomcat或任何其他servlet容器的Groovy Grails独立应用程序,java,spring-boot,grails,groovy,executable-jar,Java,Spring Boot,Grails,Groovy,Executable Jar,我是groovy/grails新手,我想制作一个只使用grails的独立应用程序,即一个没有Servlet容器的可执行Jar 在spring中可以使用@SpringBootApplication和SpringApplication.run并将其添加到maven pom.xml中 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
不使用springBoot就可以在Grails中单独完成吗?
如果是,如何进行?
如果没有,为什么不呢?检查
Grails是一个开源的、全栈的web应用程序框架,它
如果不是web,那么使用Grails就没有多大意义。我想,您可能对CLI应用程序感兴趣。相反,我建议;具体请参阅第节
有用资源:
,一个用于创建Java CLI应用程序的单文件框架
结帐
Grails是一个开源的、全栈的web应用程序框架,它
如果不是web,那么使用Grails就没有多大意义。我想,您可能对CLI应用程序感兴趣。相反,我建议;具体请参阅第节
有用资源:
,一个用于创建Java CLI应用程序的单文件框架
如前所述,Grails通常不打算在JEE容器外运行 另一方面,从理论上讲,您可以创建一个用嵌入式tomcat/jetty打包的胖Jar,并将其作为一个独立的Jar运行。它可能有用,但我没有测试它 如果您想不受黑客攻击,可以选择Micnonaut作为最接近的Grails替代品,它运行在netty上,因此不需要容器 另一个选择是使用同样是Groovy风格和netty风格的
我最近在混合使用方面有一些很好的经验,并且我对异步有一些特定的要求,正如前面提到的,Grails通常不会在JEE容器之外运行 另一方面,从理论上讲,您可以创建一个用嵌入式tomcat/jetty打包的胖Jar,并将其作为一个独立的Jar运行。它可能有用,但我没有测试它 如果您想不受黑客攻击,可以选择Micnonaut作为最接近的Grails替代品,它运行在netty上,因此不需要容器 另一个选择是使用同样是Groovy风格和netty风格的
我最近在混合使用方面有一些很好的经验,我对异步有一些特定的要求如果您想要一个独立的应用程序,为什么还要包括web部件?如果您不包含web部件,则不会启动容器。如果您想要独立的应用程序,为什么还要包含web部件?如果不包含web部件,则不会启动容器。