上下文路径在Spring Boot中不起作用

时间:2019-06-17 10:53:41

标签: spring-boot

我正在使用Spring Boot开发一个Web应用程序,并且在下面给出的application.properties文件中添加了上下文路径,但是当我运行该应用程序时,它没有使用上下文路径。

“我已添加#Context Path server.port = 8085 application.properties文件中的server.servlet.context-path = / nvs-councellor“

spring.mvc.view.prefix=/WEB-INF/JSP/
spring.mvc.view.suffix=.jsp


# create and drop tables and sequences, loads import.sql
spring.jpa.hibernate.ddl-auto=update


#Turn Statastics on
spring.jpa.properties.hibernate.generate_statistics=true
logging.level.org.hibernate.stat=debug

# Show all queries
spring.jpa.show-sql=true
logging.level.org.hibernate.type=trace
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
# PostgreSql settings
spring.datasource.url=jdbc:postgresql://10.226.1.10:5444/NVS_COUNSELLOR
spring.datasource.username=cefipra
spring.datasource.password=cefipra
spring.jpa.properties.hibernate.default_schema=nvs_counsellor
spring.datasource.driverClassName = org.postgresql.Driver
spring.jpa.database-platform = org.hibernate.dialect.PostgreSQLDialect


#Context Path
server.port=8085
server.servlet.context-path=/nvs-councellor

“当我使用URL http://localhost:8080/nvs-councellor/COUNSELLOR运行应用程序时,它显示正确的页面,但是当我执行其他操作时,它会给我404,并带有以下URL http://localhost:8080/loginAction

1 个答案:

答案 0 :(得分:0)

@Shubham Gadekar - 只需从您调用任何操作或 href 的位置删除 / 例如- action="loginAction" 代替 action="/loginAction" 它对我有用,所以请尝试一下。谢谢。