Я развертываю свое Java-приложение с помощью Ant. К сожалению, мое тестовое развертывание на локальной машине не работает из-за Vista. Направления Program Files защищены, и я не хочу запускать Ant или Eclipse в качестве администратора. Поэтому у меня возникла идея переместить папку webapps в подпапку рабочей области, чтобы я мог использовать относительные пути и в Ant.
Решения, похоже, заключаются в изменении элемента Host в server.xml. С Linux это не так:
<Host name="localhost" appBase="/path/to/webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
А вот с Windows я не разбираюсь. Я перепробовал все возможные комбинации, какие только мог себе представить, например:
C://Users//maerch//Workspaces//Tomcat6.0_webapps
C:/Users/maerch/Workspaces/Tomcat6.0_webapps
C:\Users\maerch\Workspaces\Tomcat6.0_webapps
C:\\Users\\maerch\\Workspaces\\Tomcat6.0_webapps
C://Users//maerch//Workspaces//Tomcat6.0_webapps\\
C:/Users/maerch/Workspaces/Tomcat6.0_webapps/
C:\Users\maerch\Workspaces\Tomcat6.0_webapps\
C:\\Users\\maerch\\Workspaces\\Tomcat6.0_webapps\\
Путь тоже правильный, но он не работает. В файлах журналов также нет сообщений об ошибках, браузер не показывает сообщение 404 или что-то еще. Просто белая страница без названия и так далее. Кто-нибудь может помочь?