Я только начал изучать сервлет, читая this tutorial. Проблема произошла каждый раз, когда я пытаюсь запустить проектНе удается запустить сервлет на Tomcat 6
Publishing не удалось с несколькими ошибками
Ошибка копирования файла META-INF/MANIFEST.MF: Permission Denied
Ошибка копирования файлов WEB-INF/классы /com/anta40/filecounter/servlets/FileCounter.class: отказано в
Ошибка копирования файлов WEB-INF/классы/ком/anta40/filecounter/FileDAO.class: отказано в
Ошибка копирования файла WEB-INF/web.xml: отказано в выдаче
Я до сих пор смущен о тех отказах в разрешении. Почему Eclipse не копирует эти файлы?
Я предполагаю, что те, которые находятся в ~/workspace/filecounter/WebContent, не так ли?
Ммм ... это каталог назначения/USR/доли/Tomcat6/WebApps? Я уже chmoded 777 сделал это, и все еще не работал. Хорошо, chmod 777 может быть не очень хорошая идея, но по крайней мере это не на сервере производства. – anta40
@ anta40 Но/usr/share/tomcat6/webapps не отображается в ваших сообщениях об ошибках? Вы рекурсивно ревели? Если нет, это не поможет. Для развития я думаю, что лучше поставить tomcat в ваш ДОМ. Другим решением было бы включить вашего пользователя в группу tomcat и соответственно установить разрешения. Или вы можете построить с Maven и вызвать mvn tomcat: run (в этом случае Maven заботится обо всем для вас) или даже проще; загрузите Jetty в main() и попросите Jetty запустить ваши вещи. Просто google «запускайте пристань с главного» или что-то в этом роде. –