0

我正在尝试重定向到我在 tomcat7 中的应用程序,我想要一个指向我的应用程序的链接:http://my_IP/newpath/

我已经创建ROOT.xml/conf/Catalina/localhost

<Context
 deployOnStartup="true"
 docBase="/path/in/linux/tomcat7/webapps/MyAppName/"
 path="/newpath"
 debug="0"
 reloadable="true"
/>

(在 MyAppName 文件夹中有 index.html 文件。)

问题: 需要调用我的应用程序才能正确使用:

../MyAppName/index.html#/main/或者../MyAppName/#/main/

我试过了,没有成功:

  • 打电话webapps/MyAppName.war
  • 添加ROOT.xml类似的内容: .../MyAppName/index.html#/main/.../MyAppName/index.html%23/main/

我要求这个“#”符号有问题,而且我读到我应该重定向到子文件夹(?)有什么建议吗?先感谢您 :)

4

1 回答 1

0

我找到了一个解决方案,不是很优雅,但是可以工作:

在 /path/in/linux/tomcat/conf/server.xml 我已经添加了上面的内容

在 /MyAppName/ 我添加了新文件:go.html,在我添加的原始 index.html 中包含 index html 的内容,在 head 部分:

<meta http-equiv="refresh" content="0; url=http://my_IP/newpath/go.html#/main/" />

我知道<meta>不建议在头部重定向。

所有功能和链接都在我的应用程序中工作。

于 2015-12-18T15:09:20.157 回答