Tomcat 6 - требуемый ресурс … не доступен

Самая большая подсказка: пойдите с , соглашения о присвоении имен.NET от слова идут. Тем путем Вам будут постоянно напоминать, о котором языке Вы находитесь в. (Звучит глупым, но это действительно полезно.) Охватывают идиомы языка в максимально возможной степени.

существуют различные книги специально для людей в Вашей ситуации - ищут "C# для Java" на Амазонке, и Вы получите много хитов. Это стоит считать тщательно , чтобы удостовериться, что Вы не предполагаете, что вещи будут работать то же в C# как в Java. (Например, в инициализаторах переменной экземпляра C# выполняются перед телом конструктора базового класса; в Java они происходят после. Тонкие вещи как это могут требовать времени для изучения и легки отсутствовать, если Вы скользите.)

, Если бы Вы собираетесь быть C# 3 использования, я получил бы книгу, которая определенно касается этого - все в C# 3 будет в новинку для Вас. Бесплатный разъем: моя собственная книга ( C# подробно ) касается C# 2 и 3, но предполагает, что Вы уже знаете C# 1. (Другими словами, это не будет достаточно самостоятельно, но можно хотеть его как "вторую" книгу.)

5
задан Stu Thompson 7 October 2009 в 08:20
поделиться

2 ответа

Ошибка означает, что ваша библиотека полос скомпилирована с более новой версией Java, чем JVM Tomcat. Java не поддерживает прямую совместимость. Допустим, ваш Tomcat работает под управлением Java 5. Он не может загружать классы, скомпилированные с Java 6.

Обновите JRE в вашей системе.

6
ответ дан 14 December 2019 в 13:41
поделиться

Я не уверен, но думаю, что ZZ Coder может быть прав. Вы проверили, на какой уровень соответствия компилятора нацелен ваш проект и установлен ли он на 1.6 (Java 6); установите для него значение 1.5 (или любую другую версию Java, на которой работает ваш Сервер), перестройте и разверните и посмотрите, что произойдет.

0
ответ дан 14 December 2019 в 13:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: