我正在尝试将企业应用程序从JBoss迁移到Websphere 8.5。该应用程序配置了Spring MVC和tile。应用程序托管在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中的配置解决问题的任何方法?
答案 0 :(得分:1)
不幸的是,您的应用程序中有硬编码路径,因此您有两个选择:
/
(可能更容易,因为不需要更改应用程序)