【发布时间】:2015-08-11 18:53:28
【问题描述】:
我正在尝试将企业应用程序从 JBoss 迁移到 Websphere 8.5。该应用程序配置有 Spring MVC 和磁贴。该应用程序托管在 JBoss 服务器的服务器根目录中,即要访问该应用程序,我们只需在浏览器中键入 https://localhost/。因此,当前应用程序中的所有链接和关联都编写如下:
<link href="/resources/jQuery.js" .../>
...
<a href="/home">Home</a>
等等
但在 WebSphere 中,应用程序需要位于上下文根目录中。 https://localhost:9443/MigratedApplication.
问题是应用程序中映射的所有链接和资源现在都在https://localhost:9443/MigratedApplication/resources 中,但它们仍在https://localhost:9443/resources 中查找,导致整个应用程序出现错误。
有什么方法可以通过 WebSphere 中的配置来解决问题?
【问题讨论】:
-
@KarthikeyanVaithilingam 我提到应用程序中的路径是硬编码的,即使我更改上下文根目录,硬编码路径仍在服务器根目录中搜索...跨度>
-
你必须提到上下文为 /