Как получить доступ к классам домена из SRC / Java в GRAILS? - PullRequest
0 голосов
/ 23 марта 2009

Как я могу получить доступ или лучше передать группу классов домена от контроллера в Grails к довольно простой java-программе, расположенной в src / java внутри дерева grails? Я всегда получаю ClassNotFoundException для классов домена, независимо от того, в какой пакет я их поместил. При попытке импортировать их с помощью Eclipse отсутствует автозаполнение, указывающее на классы домена.

Я хочу использовать grails только в качестве прототипа интерфейса для легкого ввода и вывода для моего Java-приложения. Так что любая быстрая и не очень грязная идея приветствуется.

Ответы [ 3 ]

1 голос
/ 24 марта 2009

Я решил это самостоятельно, просто добавив путь %userprofile%\.grails\<grails-ver>\projects\<my-project>\classes в системный путь к классам. Теперь все работает как положено.

Странная проблема, возможно, я что-то упустил при настройке Grails, Eclipse и т.д ...

Спасибо всем:)

0 голосов
/ 23 марта 2009

Возможно, вам понадобится еще кое-что узнать о том, как вы запускаете ваше приложение, чтобы дать некоторые идеи о загрузчиках классов и почему загрузчик классов из вашего приложения Java не находит классы.

Архитектурное представление о том, что вам лучше всего использовать службы Grails для доступа к вашему внутреннему приложению. Если вы объявите свойства с именем xxxService в своих контроллерах, вы получите экземпляр службы, внедренный в ваш контроллер, который затем можно использовать для вызова требуемой функциональности.

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