Трудно получить хорошее представление о JS или написать больше, чем что-либо тривиальное в нем, если вы не понимаете его полностью. Вы не можете просто позволить себе быстро окунуться :) Я думаю, что лучший способ начать работу с JS - сначала посмотреть эти видео-лекции Дугласа Крокфорда - http://yuiblog.com/crockford/ , который охватывает это и то, и все остальное о JS.
Можно выполнить в этом немного взлом-y путь:
Согласно документам Tomcat Apache, можно изменить приложение путем создания файла ROOT.xml. Посмотрите это для большего количества информации:
http://tomcat.apache.org/tomcat-6.0-doc/config/context.html
"Веб-приложение по умолчанию может быть определено при помощи файла под названием ROOT.xml".
Я посмотрю на свои документы; существует способ указать конфигурацию для изменения пути корневого веб-приложения далеко от КОРНЯ (или ROOT.war), но это, кажется, изменилось между Tomcat 5 и 6.
Найденный этим:
http://www.nabble.com/Re:-Tomcat-6-and-ROOT-application...-td20017401.html
Так, кажется, что изменение корневого пути (в ROOT.xml) возможно, но немного поврежденный - необходимо переместить ВОЙНУ за пределами каталога авторазвертывания. Следите, если я спрашиваю, почему просто переименование Вашего файла к ROOT.war не является осуществимым решением?
Добавление тега
в тег
в server.xml
для Tomcat 6 решит проблему.
Если вы используете path=""
пустой, вы можете использовать URL типа http://localhost/first.do
.
В контекстном теге установите атрибуты docBase="E:\struts-ITRCbook\myStrutsbook"
и reloadable="true"
, затем завершите контекстный тег.
Это должно выглядеть примерно так:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="E:\struts-ITRCbook\myStrutsbook" reloadable="true">
</Context>
</Host>