想法是自动拥有:
http://localhost:7001/myApp/
而不是:
http://localhost:7001/myApp
感谢任何帮助我的人。
编辑: 我觉得自己错了。 实际上,我只是想“强迫”#39;浏览器在尝试获取时(localhost:7001 / myApp)被重定向到(localhost:7001 / myApp /)。换句话说,添加斜杠以便正确加载css,js和链接。
答案 0 :(得分:1)
我终于通过手动添加上下文路径解决了这个问题,这样:
<%@ 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
感谢您的帮助。
答案 1 :(得分:0)
您需要为应用程序设置context-root
值。您需要在.war中编辑application.xml文件或在.war中编辑weblogic.xml文件并添加:
<weblogic-web-app>
<context-root>myApp/somethingElse</context-root>
</weblogic-web-app>
参考Oracle文档here
已经提出了许多类似的问题,请参阅Application Context
BTW - 你的问题需要编辑,你粘贴了两次相同的网址,但我得到了问题的要点。