java - 从另一个 war 文件访问一个 war 文件的页面?

标签 java maven glassfish

注意:我无法将它们打包到 EAR 中。这里有一些限制。

我有 2 个 war 文件。

help.war 和 helpConnect.war

两者都放置在 GlassFish 服务器的同一域中。

从 help.war 的索引页面访问 helpConnect.war 中的页面,如下所示..

<a href="helpConnect/HelpInternal/index.htm">Help Internal</a>

这不起作用,因为当我尝试在服务器上访问时,它尝试访问的 URL 是这样的..

http://localhost:8080/help/helpConnect/HelpInternal/index.htm

但是,由于 helpConnect 是一个完全不同的 war 文件,我需要这样的 URL

http://localhost:8080/helpConnect/HelpInternal/index.htm

知道如何解决这个问题吗?

最佳答案

您正在使用相对路径。您需要一个绝对路径:

<a href="/helpConnect/HelpInternal/index.htm">Help Internal</a>

关于java - 从另一个 war 文件访问一个 war 文件的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20186449/

相关文章:

java - 简明Java代码: assignment, null检查和条件执行

java - Maven 命令行构建与 Eclipse 不一致

java - 部署时抛出奇怪的持久性异常

java - 将 Glassfish 服务器添加到 Eclipse Luna

java - Glassfish 超时

Linux 终端中的 Java 字符串执行

java - JT400 - 从队列获取消息

java - Selenium webdriver : Modifying navigator. webdriver 标志以防止 Selenium 检测

java - 如何在eclipse中给出永久的jdk路径

java - 如何在 Maven 生成的 jar 中包含一个文件夹(不是文件夹的内容,实际的文件夹)