Недавно мы перенесли наш проект с IAS OJDBC на Oracle Weblogic 10.3.3. Мы используем Eclipse Indigo.Заменить компилятор JSp Weblogic
Проблема, с которой мы столкнулись, заключается в том, что некоторые JSP интерпретируются в гораздо более крупных java-файлах, чем раньше, а для некоторых из них функция «service» больше, чем 64K после компиляции, которая, по-видимому, больше максимального размера допускается функция в JVM.
Мы отметили в одном файле JSP, что размер старого java-файла JSP, который был скомпилирован на сервере OJDBC (около 5000 строк кода для функции «service»), примерно вдвое меньше новый файл.
Одно из решений, которое я нашел в Интернете, - это «разрезать» JSP на куски, а затем использовать директиву «jsp: include», чтобы просмотреть их как одну страницу.
Но я хочу сказать Eclipse или Weblogic (или и то и другое) использовать другой интерпретатор JSP (часть, которая преобразует JSP в java), потому что разница настолько велика.
Есть ли способ сделать это?
Спасибо, Malki.
Edit-
Я нашел эту документацию: Using the WebLogic JSP Compiler. В разделе «Предварительные компиляции JSP» они описывают параметр «compilerclass», который позволяет определить класс компилятора JSP.
Проблема в том, что это документация для BEA WebLogic Server 8.1, но я использую Oracle WebLogic Server 10.3.3. Я искал тот же параметр в документации 10.3.3, но не смог найти его. Кто-нибудь знает, существует ли она в этой версии? И где я могу его найти?
Это не имеет никакого отношения к Eclipse. Это проблема WeebLogic. – nitind