Невозможно добавить экземпляр сервера Tomcat в Netbeans 6.9 (коснитесь: нельзя коснуться `/usr/share/tomcat6/logs/catalina.out ') - PullRequest
1 голос
/ 19 июня 2010

Я изучаю JSP и сервлеты и хочу использовать Netbeans. Я не смог установить Tomcat в качестве экземпляра сервера.

Netbeans говорит: /conf/server.xml не может быть прочитан

Я использую Ubuntu 9.04, что нужно сделать?

альтернативный текст http://img710.imageshack.us/img710/3697/screenshot1ag.png

РЕДАКТИРОВАТЬ: Я обнаружил, что мой CATALINA_HOME VARIABLE установлен в / usr / share / tomcat6, так что, черт возьми, происходит?

Очевидно, система не может получить доступ к нужной папке журналов, это ошибка разработки в Netbeans или что?

touch: не может касаться `/usr/share/tomcat6/logs/catalina.out ': такого файла или каталога нет ./catalina.sh: 357: невозможно создать /usr/share/tomcat6/logs/catalina.out: каталог не существует

http://yfrog.com/1fscreenshot2vfp http://img51.imageshack.us/img51/4238/screenshot2vf.png

Ответы [ 2 ]

2 голосов
/ 07 мая 2012

Если у вас есть проблемы с разрешениями, вы можете попробовать это:

sudo chmod 777 -R /user/share/tomcat6

2 голосов
/ 19 июня 2010

Скорее всего, это происходит из-за того, что у вас (или, точнее, у процесса, запускающего NetBeans) нет разрешения на запись в каталог установки Tomcat (/usr/share/tomcat6).

Лучшее решение,IMO, это создание CATALINA_BASE в вашем домашнем каталоге (или в каталоге, к которому у вас есть права на запись), а затем настройка NetBeans для его использования.Как вы можете видеть на скриншоте, NetBeans называет это «Частной папкой конфигурации».

Структура каталога в CATALINA_BASE должна выглядеть следующим образом:

<directory of your choice>
|-- conf
|   |-- server.xml
|   `-- web.xml
|-- logs
|-- temp
|-- webapps
`-- work

Вы должны бытьвозможность копировать server.xml и web.xml из /usr/share/tomcat6/conf.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...