Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / glassfish 4, JavaCompiler и classloader / 1 сообщений из 1, страница 1 из 1
23.06.2014, 15:52
    #38677501
breath
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
glassfish 4, JavaCompiler и classloader
как правильно юзать в glassfish JavaCompiler ?

в приложении объекты создаются из строк, при выполнении не находит пакет, поля, методы и тд..

Код: java
1.
2.
3.
4.
5.
      JavaCompiler compiler;
      try {
        compiler = ToolProvider.getSystemJavaCompiler();
        CompilationTask task = compiler.getTask(null, mfm, listener, flags, null, Arrays.asList(fileObject));
    if (task.call()) { - тут валиться с ошибкой, cannot find symbol


просто на j2se клиенте работает, на сервере нет

в glassfish sun-web.xml нашел настройку параметр по умолчанию <class-loader delegate="true"> ,
при переключении в false, перестают работать ejb и видимо jsp, jsf и тд что требует компиляции

похоже что стандартный classloader заменяется своим сервачным, как его юзать для своих динамический классов не ясно
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / glassfish 4, JavaCompiler и classloader / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]