当前位置: 首页 > 知识库问答 >
问题:

使用New Relic Java Agent将Spring Boot应用程序部署到Swisscom云

董谦
2023-03-14

我没有成功地部署一个非常简单的(一个endpoint)Spring启动应用程序到swisscom云与新的遗迹java代理。

以下是pom中发现的主要依赖项。xml:

    <parent>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-parent</artifactId>
      <version>2.0.2.RELEASE</version>
      <relativePath /> <!-- lookup parent from repository -->
    </parent>

以下是manifest.yml:

    applications:
    - name: newrelicdemocf
      memory: 512M
      instances: 1
      buildpack: java_buildpack_v3
      path: target/newrelicdemocf.jar

在本地,我可以使用新的遗迹java代理启动应用程序,因为它解释了如何运行以及如何通过maven安装

我发现swisscom支持new relic for php应用程序,但我还没有找到任何spring boot应用程序的参考资料。

java build pack留档声明它支持新遗迹,但我也没有找到绑定两者的方法

有没有办法在Swisscom云上使用Spring Boot应用程序运行新的遗迹java代理,如果有,我错过了哪些步骤?

共有1个答案

东方俊杰
2023-03-14

如果利用java buildpack new relic支持,则不必在应用程序jar中包含代理。您所要做的就是将您的new relic服务详细信息配置为用户提供的服务。参见文档中的描述:

https://github.com/cloudfoundry/java-buildpack/blob/master/docs/framework-new_relic_agent.md#user-提供的服务可选

 类似资料:
  • 完成干净的构建后,我将war文件复制到Tomcat的文件夹中。但是部署会发生两次,并且在上下文已经存在的情况下以异常结束。我错过了什么? 非常感谢您的帮助。

  • 问题内容: 我正在尝试在Heroku上使用Flask开发我的第一个“大型”应用程序,并尝试将此处的基本教程与以下说明结合:https : //devcenter.heroku.com/articles/python与以下说明:http:// flask.pocoo.org/docs/patterns/packages/#larger- applications。它在本地与“先行启动”一起工作,但是

  • 我已经尝试了许多配置来部署我的Restful Springboot2应用程序到heroku使用proplfile无济于事。我已经尝试了这里的一些建议/解决方案。 Procfile: Heroku日志:。 非常感谢任何对此的帮助。

  • 我想部署两个应用程序foo。war和条形图。war到同一个Tomcat实例。他们是否可以侦听不同端口上的连接,例如,foo侦听端口81,bar侦听端口82?如果是,我如何配置?我意识到应用程序没有必要监听不同的端口,但这正是我想要实现的。 此外,如果我将重命名为,使其在根上下文中运行,那么对该Tomcat实例的所有请求都将由foo应用程序处理,因此bar必须部署到单独的Tomcat实例,这是否正确

  • 我试图将Spring Boot应用程序部署到Heroku,但我无法做到这一点。我的应用程序会自动检测为"heroku-maven-plugin",但我想将其部署为Java应用程序。 我怎样才能做到这一点?

  • 尝试在Heroku云中部署Spring Boot应用程序,但编译java应用程序时出现错误,但在我的本地计算机中运行良好。