В Ubuntu с Tomcat 7 и Netbeans 7:
Следовать @Satya инструкции:
Проверить кот-users.xml каталога "Catalina Base". (Щелкните правой кнопкой мыши Apache Tomcat 7.xx (под серверами) и найдите вкладку подключения ).
Тогда вы должны убедиться, что ваш tomcat-users.xml
есть что-то вроде этого:
<user username="admin" password="admin" roles="manager-script"/>
(если вы хотите быть действительно уверен, хотя это NOT RECOMMENDED, вы можете положить в roles="manager-script,manager-gui,manager-status,manager-jmx"
)
Кроме того, вы можете найти файл build-impl.xml
под заголовком nbproject
и перейти к строке:
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
Изменение debugmode
из "false"
в "true"
. Это позволит вам видеть ошибки в Netbeans напрямую.
Наконец, я должен был добавить разрешения на чтении tomcat-users.xml
для tomcat7 ** (кажется, что при редактировании в корне разрешение изменено) и в ** журналы папка кота, добавить разрешения для пользователя, который работает Netbeans (обычно ваш пользователь). Я сделал это, создав группу "development"
и добавив к этой группе моего пользователя и tomcat7
, а затем изменил группу журналов, дающих разрешения на чтение.
Последний совет: Запустите Tomcat, сделав щелчок правой кнопкой мыши на серверах раздел в Netbeans вместо запуска /etc/init.d/tomcat7
start. Таким образом, вы увидите журналы в консоли Netbeans.
Вы проверили server.xml – Satya
нет, я did'nt. Не могли бы вы немного объяснить, что мне следует изменить в server.xml. –
комментария этого блок: <имя ресурса = "UserDatabase" AUTH = "Контейнер" типа = "орг <- - редактируемые базы данных пользователей, которые также могут быть использованы UserDatabaseRealm для аутентификации пользователей !>. apache.catalina.UserDatabase " description =" Пользовательская база данных, которая может быть обновлена и сохранена " factory =" org.apache.catalina.users.MemoryUserDatabaseFactory " pathname =" conf/tomcat-users.xml "/> GlobalNamingResources> –
Satya