我正在尝试在Tomcat服务器上部署SpringBoot2应用程序。我已经完成了在多个文档中发现的3个步骤,分别是:
我遇到的问题是,似乎没有使用放置在src/main/resources
上的bootstrap yml
文件(如果我以独立的方式运行应用程序,该文件会起作用)。无论我在引导程序上做了什么。yml
,应用程序始终尝试从http://localhost:8888
17:35:54.193[localhost-starStop-16]INFO o. s. c. c. c.从服务器获取配置:http://localhost:8888
17:35:54.292[localhost-startStop-16]信息o.s.c.c.c。ConfigServicePropertySourceLocator-Url上的连接超时异常-http://localhost:8888.将尝试下一个url(如果可用)
17:35:54.293[localhost-starStob-16]WARN o. s. c. c.ConfigServiceProperty tySourceLocator-无法定位属性源:在GET请求"http://localhost:8888/application/default"时出现I/O错误:连接拒绝;嵌套异常java.net.Connect异常:连接拒绝1
我在另一个线程上读到,我需要对pom具有SpringCloudStarter配置依赖性,但我可以保证我已经拥有了它。
这里是引导。yml我正在使用:
spring:
application:
name : botbrowser
cloud:
config:
uri: http://isblvdivrrd0003:8080 # config-server url
profile: ukdev # environment
label: master
failFast: true
overrideNone: false
overrideSystemProperties: true
enabled: true
allowOverride: true
retry: # connection retrials configuration
initialInterval: 1000 # first timeout
multiplier: 1.5 # factor for subsequence trials (1st trial = initialInterval, 2nd trial = 1st trial * multiplier, ...)
maxAttempts: 6 # number of trials
maxInterval: 5000 # maximal timeout
你知道会发生什么吗?
编辑:
包括从pom构建
<build>
<finalName>botbrowser</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>build-info</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit4</artifactId>
<version>2.22.0</version>
</dependency>
</dependencies>
<configuration>
<includes>
<include>**/*.java</include>
</includes>
</configuration>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<executions>
<execution>
<id>pre-unit-test</id>
<goals>
<goal>prepare-agent</goal>
</goals>
<configuration>
<destFile>${project.build.directory}/jacoco.exec</destFile>
<propertyName>surefireArgLine</propertyName>
</configuration>
</execution>
<execution>
<id>post-unit-test</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
<configuration>
<dataFile>${project.build.directory}/jacoco.exec</dataFile>
<outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>
<executions>
<execution>
<id>get-the-git-infos</id>
<goals>
<goal>revision</goal>
</goals>
<!-- <phase>initialize</phase> -->
</execution>
<execution>
<id>validate-the-git-infos</id>
<goals>
<goal>validateRevision</goal>
</goals>
<!-- <phase>package</phase> -->
</execution>
</executions>
<configuration>
<failOnNoGitDirectory>false</failOnNoGitDirectory>
<generateGitPropertiesFile>true</generateGitPropertiesFile>
<generateGitPropertiesFilename>
${project.build.outputDirectory}/git.properties
</generateGitPropertiesFilename>
<verbose>false</verbose>
</configuration>
</plugin>
</plugins>
</build>
非常感谢提前
请检查是否存在引导。yml被排除在gradle构建的jar/war之外
我正在开发一个简单的应用程序,它使用泽西作为框架来构建API,并使用Jackson来处理JSON。 当我部署应用程序时,通过复制 我很确定这个问题不在java代码中,因为它曾经与*一起工作。jar包含方法。但我厌倦了这一点,希望将其迁移到maven体系结构。 我不会发布我的全部代码,但你可以在这里看到。 为了简化操作,下面列出了我使用的依赖项: jersey json v1.19 什么会导致此错误
关于我以前的问题,我在Linux上运行企业级web应用程序时遇到了一些问题。在投资一台真正的登台机之前,我想我应该在Raspbery Pi上试一试,但现在,我们在一台真正的Debian计算机上运行该应用程序。 这个问题和我前面的问题一样。 起初,我认为这更像是tomcat的问题,但现在,我认为这是一个 <罢工> 覆盆子皮 Linux问题。 我将Spring bean定义为; 它给了我,说明没有定义
我无法在Tomcat 6上部署Grails 2.2.4应用程序。我尝试了新安装的tomcat,甚至我的应用程序的旧版本(以前运行过)。 此异常在一分钟后引发。在tomcat启动后: 我真的不知道从哪里开始修理它-/
我试图将spring boot应用程序部署到外部tomcat,在catalina.log文件中出现如下异常。 war文件名为:com#myapp.war。
问题内容: 我在Android手机上部署Android应用程序时遇到ClassNotFoundException。 我尝试在具有Android 6.0.1和Android 7.1.1的android手机上 而当我在(Nexus 5X API 26)并运行Android 8.0的模拟器上部署相同的应用程序时,我不会遇到任何问题。该应用程序加载平稳。 Build.gradle(应用程序)文件具有 我包