Scala и Tomcat -> NoClassDefFound Stringbuilder?
Вопрос
когда я запускаю свое приложение scala под tomcat, я не могу выполнить базовую конкатенацию строк и получаю сообщение об ошибке, в котором говорится, что для StringBuilder не найдено определение класса.Я работаю под управлением Windows 7 (разработка) и ubuntu (производство), и я не верю, что java 1.4.x JDK или JRE когда-либо устанавливались ни в одной из систем.
Есть идеи, почему
val html = "<p>" + request.getParameter("myParam") + "</p>"
не работает?
Это довольно неприятно.
Решение
Является ли отсутствующий класс scala.StringBuilder
или тот StringBuilder
в java.lang
?Если первое, то это очень похоже на то, что вы запускаете приложение без scala-library.jar
библиотека scala, которая должна быть добавлена в runtime classpath.
Другие советы
Вы пробовали компилировать с -target:jvm-1.4
?