Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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
如何让普罗米修斯出口商在我的grails应用程序中运行?_Grails_Groovy_Configuration_Prometheus - Fatal编程技术网

如何让普罗米修斯出口商在我的grails应用程序中运行?

如何让普罗米修斯出口商在我的grails应用程序中运行?,grails,groovy,configuration,prometheus,Grails,Groovy,Configuration,Prometheus,我很难让普罗米修斯安装我的grails应用程序。我已经把它完全设置好了,并且与其他出口商合作,只是不知道实际的应用程序应该放在哪里 我正在尝试使用此处找到的jmx导出器: 按照页面上的说明,导出器似乎被附加到一个.jar文件。但据我所知,grails从未转换成.jar文件?我知道grails在开发环境中运行时和在生产环境中编译成.war文件时是有区别的。前端和后端是否需要分离?如有任何信息,将不胜感激 但据我所知,grails从未转换成.jar文件 您可以决定是否将Grails应用程序部署为.j

我很难让普罗米修斯安装我的grails应用程序。我已经把它完全设置好了,并且与其他出口商合作,只是不知道实际的应用程序应该放在哪里

我正在尝试使用此处找到的jmx导出器:

按照页面上的说明,导出器似乎被附加到一个.jar文件。但据我所知,grails从未转换成.jar文件?我知道grails在开发环境中运行时和在生产环境中编译成.war文件时是有区别的。前端和后端是否需要分离?如有任何信息,将不胜感激

但据我所知,grails从未转换成.jar文件

您可以决定是否将Grails应用程序部署为
.jar
文件。如果您使用的是Grails 3或4,
assemble
Gradle任务将创建一个
.war
文件,如果项目中应用了
war
Gradle插件,否则将创建一个可执行的
.jar
文件

我知道grails在运行时也有区别 在开发和生产中,它被编译成一个.war文件

默认情况下,当您生成
.war
文件(或
.jar
文件)时,应用程序将在生产模式下运行,但如果出于任何原因需要,您可以生成开发模式
.war
或开发模式
.jar
文件

前端和后端是否需要分离


没有。

您可以使用.jar文件部署web应用程序吗?我的印象是,它专门用于桌面/服务器应用程序“您可以使用.jar文件部署web应用程序吗?”-是的。对于Grails,当您这样做时,我们将创建一个包含嵌入式Tomcat服务器的可执行.jar文件。有了它,您只需执行
java-jar yourappname.jar
“我觉得它是专门用于桌面/服务器应用程序的”——web应用程序通常是服务器应用程序。我们的用户指南中有一些相关信息。