powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка "diamond"
23 сообщений из 23, страница 1 из 1
Ошибка "diamond"
    #38695335
greenpo1son
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Развертываю приложение через NetBeans 7.3.
После развертывания получаю ошибку
"org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP

PWC6197: An error occurred at line: 26 in the jsp file: /index.jsp
PWC6199: Generated servlet error:
diamond operator is not supported in -source 1.5
(use -source 7 or higher to enable diamond operator)"

Установил в netBeans'e "в дополнительные параметры компиляции" -source 1.7. Все равно не пашет.
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695344
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web.xml вашего приложения не пробовали читать?
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695346
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovweb.xml вашего приложения сервлет-контейнера не пробовали читать?
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695359
greenpo1son
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А причем тут web.xml ? Разве параметры компиляции можно впихнуть в web.xml? Или здесь в чем то другом дело? Я просто не давно начал java ee изучать.
Вот весь web.xml

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    <servlet-mapping>
        <servlet-name>NewServlet</servlet-name>
        <url-pattern>/NewServlet</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <servlet>
        <servlet-name>index</servlet-name>
        <jsp-file>/index.jsp</jsp-file>
        <init-param>
            <param-name>testParam</param-name>
            <param-value>testValue</param-value>
        </init-param>
    </servlet>
    <servlet>
        <servlet-name>NewServlet</servlet-name>
        <servlet-class>NewServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>index</servlet-name>
        <url-pattern>/index.jsp</url-pattern>
    </servlet-mapping>
</web-app>
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695361
greenpo1son
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovBasil A. Sidorovweb.xml вашего приложения сервлет-контейнера не пробовали читать?
А в какой директории он лежит? У меня сервер приложений GlassFish...
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695365
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Документацию РыбьегоГлаза я за вас читать не буду.
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695368
greenpo1son
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не надо читать ни какие рыбьи глаза. Мне нужен всего лишь путь до "web.xml".
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695372
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. я должен скачать дистрибутив, установить его, найти нужный web.xml, посмотреть то, что по этому поводу сказано в документации и это всё только для того, чтобы вы вообще не напрягались?
Осетра урежьте и привыкайте самостоятельно разбираться с проблемами.
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695374
greenpo1son
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так значит вы не разу её не читали? Тогда с чего вдруг такое предположение что у Glass Fish'a значение -source хранится в web.xml?
Я просмотрел все web.xml, которые есть в папке со СтекляннойРыбой и не нашел там параметров компиляции.
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695376
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С того, что настройка компиляции JSP - прерогатива JSP-контейнера.
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695385
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже зная название файла (два вопроса гуглу) я получил следующую цепочку доступа:
Middleware
GlassFish
Documentation
View library
Application Deployment Guide где, собственно и описывается местонахождение и настройки jsp-config.
Умалчиваемое местонахождение - "application specific", настройки - стандартные.
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695388
greenpo1son
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А то что у меня сам Java EE Web 6-той версии? Это не влияет ?
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695427
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия JEE и версия JSE - разные вещи.
Если ваш проект компилируется с теми же javax, которые использует целевой контейнер - вас обругают ещё до того, как вы сможете развернуть проект.

Как пример: JEE6 == Servlet API 3.0
Если попытаться использовать, скажем, getContextLongLong() (3.1) - компилятор скажет, что нет такой буквы в этом слове.
При этом исходный текст вашего сервлета может использовать всё, что есть в Java SE 7, если вы решили использовать именно эту версию JDK/JRE.
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695430
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovgetContextLongLong()getContextLengthLong()
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695441
greenpo1son
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovВерсия JEE и версия JSE - разные вещи.
Если ваш проект компилируется с теми же javax, которые использует целевой контейнер - вас обругают ещё до того, как вы сможете развернуть проект.

Как пример: JEE6 == Servlet API 3.0
Если попытаться использовать, скажем, getContextLongLong() (3.1) - компилятор скажет, что нет такой буквы в этом слове.
При этом исходный текст вашего сервлета может использовать всё, что есть в Java SE 7, если вы решили использовать именно эту версию JDK/JRE.
Да это понятно. Просто на всякий... Но все равно мне кажется что это что-то с IDE. На http://stackoverflow.com/ тоже говорят типо с IDE что-то... Я ведь могу и прям в IDE скомпилировать сервлет... ошибка именно тогда когда я его развертываю...
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38695475
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
greenpo1sonЯ ведь могу и прям в IDE скомпилировать сервлет...Именно сервлет - можете.
ошибка именно тогда когда я его развертываю...Если речь, опять-таки, о сервлете, то единственная причина по которой невозможно развернуть сервлет, скомпилированный под JDK7 - более ранняя версия JRE/JDK целевого контейнера.
Если вы путаете сервлет и JSP, то примите как данность, что это разные вещи, несмотря на то, что в результате (пред)компиляции JSP получается один или несколько сервлетов.
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38697224
greenpo1son
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,
Частично решил проблему.... Создал новый проект и ТАМ прописал что соурсы используют Java 7. И оператор diamond "<>" пашет... короче это глючит NetBeans...
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38697774
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
greenpo1sonкороче это глючит NetBeans...
Свалил всё на НетБинс?
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38699733
greenpo1son
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чего мне сваливать, если это и так он? П.С. Что бы отредактировать проперти JVM для GlassFish'a (да собственно и не только их) просто зайдите в админку на GlassFish'e (обычно порт 4848) и в панели ищем вкладки "configurations" -> "server-config" -> "JVM setting"
.
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38699735
greenpo1son
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Более полный путь таков: "configurations" -> "server-config" -> "JVM setting" -> "JVM Options"
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38700284
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
greenpo1sonЧего мне сваливать, если это и так он? П.С. Что бы отредактировать проперти JVM для GlassFish'a (да собственно и не только их) просто зайдите в админку на GlassFish'e (обычно порт 4848) и в панели ищем вкладки "configurations" -> "server-config" -> "JVM setting"
.
Я-бы тебя понизил в должности за такую отмазку.
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38700307
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ-бы тебя понизил в должности за такую отмазку.
java janitor developer :)
...
Рейтинг: 0 / 0
Ошибка "diamond"
    #38700959
greenpo1son
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
Бугагашеньки, lol.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка "diamond"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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