当前位置: 首页 > 知识库问答 >
问题:

上下文路径在spring boot中不起作用

祁均
2023-03-14

我正在使用spring boot开发一个web-app,并在下面给出的application.properties文件中添加了上下文路径,但当我运行应用程序时,它不使用上下文路径。

“我在application.properties文件中添加了#context Path server.port=8085 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
html" target="_blank">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/cessivlor运行应用程序时,它会显示正确的页面,但当我执行其他操作时,它会给出404,其url如下http://localhost:8080/loginaction”

共有1个答案

钱德元
2023-03-14

@Shubham Gadekar-只需从调用任何操作或href的地方移除/例如-action=“loginaction”代替action=“/loginaction”它对我来说很有效,所以请在您的endpoint尝试。谢了。

 类似资料:
  • 问题内容: 任何人都知道为什么该命令在Windows中可以正常工作,但是在Linux中,我得到了ClassNotFoundException game.ui.Main 我的文件夹结构如下:lib /-Jars游戏/-类文件 这是最新的Java 6。 问题答案: 类路径语法与操作系统有关。来自维基百科: 命令行Classpath语法与文件系统密切相关,取决于操作系统。例如: 在所有类似Unix的操作

  • 我通过将上下文路径设置为/myservice来运行我的springboot应用程序。这将导致附加在URL处公开的所有执行器endpoint-http://localhost:8080/myservice/actuator/,而我只想要http://localhost:8080/actuator/.有没有办法告诉springboot忽略将上下文路径附加到执行器endpoint(通过Dispatche

  • 我有一个Spring Boot应用程序,它公开了REST服务,这些服务很容易在以下地址上调用 我被要求修改设置,以便添加上下文路径并让我的服务响应 因此,我编辑了我的应用程序。属性添加 一切正常,但我不能在旧地址上打电话给斯威格 我收到错误,无法加载远程配置 按照建议,我尝试添加属性 但是问题依然存在。我想斯威格应该可以在 但那没用。有什么提示吗? 谢谢支持。

  • 我已经使用Spring初始值设定项、嵌入式Tomcat、Thymeleaf模板引擎和作为可执行JAR文件的包生成了一个Spring Boot web应用程序。 使用的技术: Spring启动2.0.0。M6,Java8, Maven 这是我的安全配置 在我的 但当我在http://localhost:1234/iberiaWebUtils,而不是去http://localhost:1234/ibe

  • 我试图合并2个简单的程序。我想制作成一个。jar文件,这是我编写的代码:(Project1.jar和Project2.exe都打包到这个。jar中) 当我在eclipse中运行项目时,一切都很好(两个文件都像我想要的那样被执行)。但是当我将这个项目导出到。jar并运行它时,什么也没有发生。我认为它与文件路径有关,因为它在Eclipse中运行时工作得很好。怎么解决这个?

  • 问题内容: 我有一个带有路径的svg,并且在它们上有css悬停,但是悬停有时会起作用,有时却不起作用。 可能是什么问题? 和CSS 这是小提琴,只需将它们快速悬停即可。 问题答案: 没有填充,因此内部默认情况下不会捕获鼠标事件,因此悬停不会对此做出反应。在所有情况下,将指针事件更改为全部将解决此问题: