如何设置Weblogic Spring 2.5应用程序上下文路径



这个想法是自动拥有:

http://localhost:7001/myApp/

代替:

http://localhost:7001/myApp

感谢所有帮助我的人。

编辑:

我想我表达错了。实际上,我只是想"强制"浏览器被重定向到(localhost:7001/myApp/),当它试图获得(localhost:7001/myApp)。换句话说,添加斜杠可以使css, js,链接正确加载。

我最终通过手动添加上下文路径解决了这个问题,如下所示:

<%@ page pageEncoding="windows-1252"%> 
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> 
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%
        String context = request.getContextPath();
    %>

…在我的jsp和任何我需要的地方:

<a href="<%=context%>/manageUnavailabilities?requestType=create">

结果是我有这样的链接:

http://localhost:7001/myApp/manageUnavailabilities?requestType=create

代替:

http://localhost:7001/myAppmanageUnavailabilities?requestType=create

谢谢你的帮助。

您将需要为您的应用程序设置context-root值。您需要编辑.ear中的application.xml文件或.war中的weblogic.xml文件,并添加:

<weblogic-web-app>
    <context-root>myApp/somethingElse</context-root>
</weblogic-web-app>

在这里引用Oracle文档

已经问过许多类似的问题,参见应用程序上下文

顺便说一句-你的问题需要编辑,你粘贴了两次相同的URL,但我得到了问题的要点。

最新更新