У меня есть apache2 и работа tomcat6 порта 80 на сервере человечности 9.10. У меня есть зарегистрированное доменное имя, и я получу доступ к jsp индексной странице, перешедшей на http://abc.mydomain.com. Страница находится под tomcat_home/webapps/myapp, и ниже кот виртуальный хостинг в файле server.xml:
<Host name="abc.mydomain.com" debug="0" appBase="webapps" unpackWARs="true">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="virtual_log1." suffix=".log" timestamp="true"/>
<Context path="" docBase="/usr/share/tomcat/webapps/myapps" debug="0" reloadable="true"/>
</Host>
Недавно новый домен был куплен (xyz.mydomain.com), и меня просят сделать виртуальный хостинг так, чтобы новое доменное имя непосредственно указало на страницу "admin.jsp", который расположен под 'tomcat_home/webapps/myapps/WE-INF/js /'. Как я мог сделать это?
Если я введу http://abc.mydomain.com/admin, то я получу страницу, что я хотел. Я должен получить доступ к странице только путем ввода http://xyz.mydomain.com.
В web.xml в желанном списке файлов. Пример:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>
Просто добавьте другую строку, которая относится к admin.jsp.
Спасибо Chris