powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Jetty embeded: No Java compiler available
8 сообщений из 8, страница 1 из 1
Jetty embeded: No Java compiler available
    #39531262
hck1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
расшифруйте плиз, что означает такой эксепшен:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
java.lang.IllegalStateException: No Java compiler available
    at org.apache.jasper.JspCompilationContext.createCompiler(JspCompilationContext.java:225)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:560)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:698)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:519)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:138)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:582)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:213)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1097)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:446)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:175)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1031)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
    at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:261)
    at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:101)
    at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168)
    at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303)
    at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1244)


я верно понимаю, что это jettty embedded jdk не может найти ?
я проверил что запускаю именно из jdk 1.8 (не jre) и собрал на 1.8, хитрость в том что запускаю через хитровывернутый скрпит.
...
Рейтинг: 0 / 0
Jetty embeded: No Java compiler available
    #39531272
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hck1,

Включите debug логирование для org.apache.jasper. Там будет больше информации о том что конкретно не нашлось. Вообще в интерентах пишет что оно там явно просит эклиспсовый компилер ECJ.
...
Рейтинг: 0 / 0
Jetty embeded: No Java compiler available
    #39531287
hck1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczВключите debug логирование для org.apache.jasper. Там будет больше информации о том что конкретно не нашлось. Вообще в интерентах пишет что оно там явно просит эклиспсовый компилер ECJ.
имеется ввиду уровень DEBUG для log4j ?

по ecj тоже видел совет, пробовал в pom прописывать
Код: xml
1.
2.
3.
4.
5.
6.
	<dependency>
		<groupId>org.eclipse.jdt.core.compiler</groupId>
		<artifactId>ecj</artifactId>
		<version>4.6.1</version>
		<scope>provided</scope>
	</dependency>


пока не помогло.
...
Рейтинг: 0 / 0
Jetty embeded: No Java compiler available
    #39531298
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hck1,

<scope>provided</scope> значит что у вас он уже есть в окружении и в сборку не попадает. Попробуйте убрать.
...
Рейтинг: 0 / 0
Jetty embeded: No Java compiler available
    #39532062
hck1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz<scope>provided</scope> значит что у вас он уже есть в окружении и в сборку не попадает. Попробуйте убрать.
да, не заметил provided. попробовал убрать - не помогло. но хрень в том, что если просто запускать джарник, jetty работает ок, проблема вылезает если запускать через spark-submit скрипт, который не понятно, что делает.
где-то можно почитать что такое ECJ и что он делает. у него есть какая-то связь с jdk ? или "No Java compiler available" это совсем с jdk не связано ?
...
Рейтинг: 0 / 0
Jetty embeded: No Java compiler available
    #39532083
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hck1,

ECJ это Eclipse Compiler for Java. Он по-умолчанию в jasper используется. Но для того чтобы увидеть что конкретно не найдено, нужно запустить логирование в DEBUG. Тогда jasper конкретно обругается что такого-то класса нет. Или ещё что подобное.
...
Рейтинг: 0 / 0
Jetty embeded: No Java compiler available
    #39532099
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hck1проблема вылезает если запускать через spark-submit скрипт, который не понятно, что делает

Подозреваю, что запускает на spark'е. Ошибка-то где, на кластеле, или локально?
...
Рейтинг: 0 / 0
Jetty embeded: No Java compiler available
    #39532223
hck1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczECJ это Eclipse Compiler for Java. Он по-умолчанию в jasper используется. Но для того чтобы увидеть что конкретно не найдено, нужно запустить логирование в DEBUG. Тогда jasper конкретно обругается что такого-то класса нет. Или ещё что подобное.
c этим тоже пока сложности. spark тоже использует jetty и похоже spark-submit как-то перекрывает мои проперти для jetty

Alexey TominПодозреваю, что запускает на spark'е. Ошибка-то где, на кластеле, или локально?
ошибка локально. в принципе джетти запускается, спарк джобы работают, все хорошо, пока вебный клиент не обращается к моему джетти за jsp страничкой.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Jetty embeded: No Java compiler available
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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