упаковка и развертывание корпоративных приложений с помощью NetBeans 7 - PullRequest
2 голосов
/ 18 сентября 2011

У меня проблемы с развертыванием моего корпоративного приложения.У меня есть свои сущности в отдельном проекте (как библиотека классов) и мои удаленные интерфейсы.Итак, у меня есть проекты, связанные между собой несколькими способами:

  • модуль ejb
  • war
  • сущностей (библиотека классов)
  • удаленные интерфейсы(библиотека классов)
  • клиент корпоративного приложения

Некоторое время все работало нормально , что означает, что с зависимостями в какой-то момент все было в порядке, но вдруг я не могуразвернуть больше, и у меня есть эта ошибка: remote-project.clean: (...)

FacadeRemote.java:3: package entities does not exist

с последующим длинным списком cannot find symbol

Это происходит только тогда, когдаЯ пытаюсь развернуть, очистить и собрать работает отлично, и я ничего не изменил в зависимостях, по крайней мере не зная.

Я думаю, что это связано с netbeans, потому что я исправилэто раньше, вернув изменения (не сделанные мной) в некоторые private.properties файлы (на этот раз не повезло).Одна из строк, которую я удалил, была javac.debug=true, которая могла быть ведущей, но я попытался отключить отладку безуспешно.

Мне не нравится упаковка EAR, поэтому я, возможно, упускаю что-то важное, любоепомощь приветствуется.

Спасибо

Ответы [ 2 ]

0 голосов
/ 17 июня 2012

Отключить функцию «Скомпилировать при сохранении» в проекте EAR.

0 голосов
/ 18 сентября 2011

У меня была почти такая же проблема с настройкой netbeans / glassfish.У меня были ejbs в отдельном модуле в виде jar, и при развертывании netbeans формы проекта в glassfish возникли подобные ошибки.Я заметил, что если я уберу развертывание Glassfish вручную и соберу проект вручную, а затем, да, все еще вручную разверну его в Glassfish, это будет работать нормально.

Мое решение?Установленное затмение для java ee, добавленный соединитель glassfish, и развертывание из eclipse на glassfish никогда не показывало эту ошибку

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