我有一个Spring Boot应用程序的jar文件。当我运行此jar文件时,URL(https://localhost:8080/)不会自动打开。手动键入URL(https://localhost:8080/)时,应用程序运行正常。
@SpringBootApplication
@ImportResource({ "classpath:applicationContext.xml" })
public class StockMaintenanceSystemApplication extends WebMvcConfigurerAdapter {
public static void main(String[] args) throws Exception {
SpringApplication.run(StockMaintenanceSystemApplication.class, args);
}
}
我们需要在任意位置设置URL(https://localhost:8080/),如果此代码有误,请改正我。
答案 0 :(得分:1)
如果我理解正确,则意味着启动Spring Boot应用程序时浏览器不会打开新标签。
在这种情况下,它不应该打开新标签页,而只是在您的PC上启动服务,您需要手动导航至该地址。弹簧靴根本就不行。
答案 1 :(得分:1)
构建并运行jar文件时,它不会自动为您打开浏览器。 在服务器环境上部署时使用文件jar,这与您仍然习惯的开发人员环境完全不同,在使用IDE时,您的工作就是单击“运行按钮”,IDE便会构建jar文件,运行它并自动为您打开浏览器。
这里为您提供的解决方案是,您可以编写执行诸如that之类的shell命令并在df <- structure(list(V1 = c(1L, 2L, 3L, 4L, 5L, 6L, 7L, 9L, 10L), V2 = c(2L,
3L, 4L, 5L, 6L, 7L, 8L, 10L, 11L), V3 = c(1L, 1L, 1L, 1L, 2L,
2L, 2L, 3L, 3L)), class = "data.frame", row.names = c(NA, -9L
))
函数上调用它的函数。 shell命令可以是server:
port: 9999
eureka: #tells about the Eureka server details and its refresh time
instance:
leaseRenewalIntervalInSeconds: 1
leaseExpirationDurationInSeconds: 2
client:
serviceUrl:
defaultZone: http://127.0.0.1:8761/eureka/
spring:
application:
name: zuul-server
zuul:
#Service will be mapped under the /api URI
routes:
service1:
service-id: id4
path: /trade/**
url: http://localhost:8091
strip-prefix: false
service2:
service-id: id5
path: /**
url: http://localhost:8096
strip-prefix: false
答案 2 :(得分:0)
运行应用程序后打开浏览器是IDE
的责任。仅当将应用程序打包为WAR
文件,配置应用程序服务器(例如Tomcat
并通过IDE重新启动容器时,IDE才能打开浏览器。
因此,如果将应用程序打包为JAR
文件,则必须打开Web浏览器并键入所需的链接(localhost:8080
)。但是有一些tricks可以应付这种情况。