При попытке развернуть приложение Tomcat в Netbeans я получаю следующее сообщение:
FAIL - Deployed application at context path /Webapp but context failed to start
/some/dir/Webapp/nbproject/build-impl.xml:593: The module has not been deployed.
Глядя на catalina.out
Я нашел это:
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base /some/dir/Webapp/build/web does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4086)
(...)
Но я могу сделать cd /some/dir/Webapp/build/web
без проблем!
Пока:
- Появится развернутое (?) Приложение
указан в менеджере Tomcat, но я
не могу начать это
- Пытался удалить Webapp.xml в
/usr/share/tomcat6/conf/Catalina/localhost
, но проблема сохраняется.
/usr/share/tomcat6/work/Catalina/localhost/Webapp
пусто.
Я использую Tomcat 6, Netbeans 6.8, Ubuntu 10.04.
Edit:
- У меня нет проблем с развертыванием приложения с помощью менеджера Tomcat.
- Tomcat работал под пользователем
tomcat6
. Выполнение su tomcat6
Я не могу cd /some/dir/Webapp/build/web
(разрешение отклонено).
Итак, наконец, мне пришлось изменить разрешения, чтобы пользователь tomcat мог получить доступ к каталогу.