gpt4 book ai didi

java - WebLogic 12c 和 Spring MVC 错误 403

转载 作者:太空宇宙 更新时间:2023-11-04 10:56:05 26 4
gpt4 key购买 nike

我在尝试在 WebLogic 12c 上运行的 Spring MVC/Spring Security 项目中遇到问题。该项目是使用 Tomcat 创建的,但通过 WL,当我尝试打开应作为普通 URL 工作的内容 (http.../project/users/) 时,我总是遇到错误 403 (http.../project/) 或 404。

该项目适用于 Spring MVC (4.3.0.RELEASE)、Spring Security (4.1.1.RELEASE) 和 Thymeleaf (3.0.1.RELEASE)

web.xml 文件包含:

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">

<session-config>
<session-timeout>30</session-timeout>
</session-config>

<error-page>
<error-code>404</error-code>
<location>/404</location>
</error-page>

还有 weblogic.xml

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.7/weblogic-web-app.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<context-root>project</context-root>
<session-descriptor>
<cookie-name>PROJECT</cookie-name>
<cookie-path>/project</cookie-path>
</session-descriptor>
</weblogic-web-app>

整个 Spring 配置是使用 Java 而不是 XML 文件进行的。

我一直在尝试在此处和其他论坛找到的不同选项,但到目前为止我找不到解决方案。

最佳答案

就这样解决了。对于用于初始化应用程序和安全性的类,实现WebApplicationInitializer。我的具体案例在 JNDI 方面存在另一个问题,但通过 weblogic.xml 中的几行代码以及 JPA 类数据源中的注释参数就解决了这个问题。

关于java - WebLogic 12c 和 Spring MVC 错误 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47314994/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com