我正在开发一个将部署在pivotal cloud foundry中的Spring Boot应用程序,它需要读取/侦听来自Websphere MQ的消息。有办法做到这一点吗?
是的,你可以!按照本教程开始并运行-https://developer.ibm.com/languages/spring/tutorials/mq-jms-application-development-with-spring-boot/
更改硬编码队列以从application.properties
获取队列名称,例如。
@JmsListener(destination = "${queue.name}")
public void receive(MyDataObject data) {
...
}
其中application.properties
将包括所有其他必需的设置,例如:
queue.name=DEV.QUEUE.2
以下是帮助您将spring应用部署到cloud Foundry的指南:
从CF角度-https://docs.cloudfoundry.org/buildpacks/java/getting-start-deploying-apps/gsg-spring.html
并且从Spring的角度-https://Spring.io/guides/gs/sts-cloud-foundry-deployment/
将amazon rds mysql数据库与部署在PCF(Pivotal Cloud Foundry)上的spring boot应用程序连接需要任何特殊配置吗。当我试图通过自动配置绑定时,我会收到一个错误,说明无法获取jdbc连接。
完成干净的构建后,我将war文件复制到Tomcat的文件夹中。但是部署会发生两次,并且在上下文已经存在的情况下以异常结束。我错过了什么? 非常感谢您的帮助。
我用的是wildfly主域。当我部署某个应用程序时,在domain.xml中创建sha(例如: DD234B0920C094B633EBB38C9432DEE9EA96ECFC /opt/wildfly/domain/data/content/ 就会消失。当我需要重新启动wildfly时,我会收到消息: 在domain.xml文件中存在SHA1。 我需要解决从/opt/wildfly/domain
我正在尝试在Tomcat服务器上部署SpringBoot2应用程序。我已经完成了在多个文档中发现的3个步骤,分别是: 从SpringBootServletilizer扩展 我遇到的问题是,似乎没有使用放置在上的文件(如果我以独立的方式运行应用程序,该文件会起作用)。无论我在,应用程序始终尝试从http://localhost:8888 17:35:54.193[localhost-starStop
我已经从https://www.tutorialspoint.com/reactjs/reactjsjsx.htm创建了一个基本的React应用程序。这里,我想在基于Apache的服务器上运行这个测试代码,我知道我需要创建一个可分发的构建,但我不知道如何做到这一点,也找不到清晰的说明。 我在Apache服务器上看到过这篇文章React,js,但它没有什么更多的指导方针