2015-12-18 2 views
0

Я пытаюсь перенаправить к моему заявлению в tomcat7, я хочу ссылку на мое приложение как: http://my_IP/newpath/Перенаправление с параметрами в tomcat7

Я создал 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/

I Цюй est есть проблема с этим знаком «#», , а также я прочитал, что мне нужно переадресовать на подпапки (?) Любые предложения? Спасибо заранее :)

ответ

0

Я нашел решение, не очень элегантно, но работает:

в /path/in/linux/tomcat/conf/server.xml Я добавил контент, выше

в/MyAppName/Я добавил новый файл: go.html с содержанием индекса HTML в оригинальном index.html я добавил в головной секции:

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

Я знаю, что перенаправить в <meta> в голова не рекомендуется.

Все функции и ссылки работают в моем приложении.

+0

* перенаправление в _meta_ in _head_ – pearinthemountains

Смежные вопросы