GCP App Engine部署Spring Boot应用出现404错误求助
问题:Spring Boot部署至GCP App Engine后访问出现404错误
使用Maven命令clean package appengine:deploy -P cloud-gcp将基于MySQL+Hibernate的Spring Boot应用构建并部署到GCP App Engine后,访问URL https://murali-401512.uc.r.appspot.com/MA/ 时出现404错误。以下是应用所用的配置文件:
配置文件详情
app.yaml
runtime: java11 env_variables: SPRING_PROFILES_ACTIVE: "gcp,mysql" handlers: - url: /.* script: this field is required, but ignored manual_scaling: instances: 1
spring-cloud-bootstrap.properties
spring.cloud.appId=murali-401522
application-gcp.properties
spring.cloud.gcp.sql.instance-connection-name=murali-401522:us-central1:myappdb spring.cloud.gcp.sql.database-name=myappdb
application.properties
spring.application.name= server.servlet.context-path=/MA server.port=8080 spring.mvc.view.prefix= /WEB-INF/jsp/ spring.mvc.view.suffix= .jsp logging.level.org.springframework.boot.autoconfigure=DEBUG spring.main.lazy-initialization=true server.servlet.session.timeout=60s server.servlet.session.cookie.max-age=60s #Spring Security spring.security.user.name=murali spring.security.user.password=murali spring.datasource.url=jdbc:mysql:///quickstart-db?cloudSqlInstance=murali-401522:us-central1:myappdb&socketFactory=com.google.cloud.sql.mysql.SocketFactory&user=quickstart-user&password=&useSSL=false spring.jpa.hibernate.ddl-auto=update spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect spring.jpa.show-sql=true #spring.data.jpa.repositories.bootstrap-mode=default #Sending Email spring.mail.host=smtp.gmail.com spring.mail.port=587 spring.mail.username=muralidharan2973x@gmail.com spring.mail.password=nazcwlrsezmppwws spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.starttls.enable=true #Adding this property since it is enabled by default spring.cloud.gcp.sql.enabled=false
内容的提问来源于stack exchange,提问作者Muralidharan G
相关产品推荐
相关产品推荐

