Вопрос

когда я запускаю свое приложение 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?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top