Я развертываю свое 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 или что-либо еще. Просто белая страница без заголовка и тд. Кто-нибудь может помочь?