Summary: | Попытка запуска 1С:Образования на Linux с помощью tomcat | ||
---|---|---|---|
Product: | Wine School | Reporter: | Шильников Андрей <shan> |
Component: | 1С Образование | Assignee: | Шильников Андрей <shan> |
Status: | CLOSED LATER | QA Contact: | |
Severity: | normal | ||
Priority: | P5 | CC: | boris, ivan, lav |
Version: | 0.7 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 1527 |
Description
Шильников Андрей
2008-05-15 14:44:55 MSD
вот такая ошибка при запуске http://testing.office.etersoft.ru:8080/1CEduWeb/ rg.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 20 in the generated java file The type index_jsp must implement the inherited abstract method HttpJspBase.getIncludes() Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:93) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435) org.apache.jasper.compiler.Compiler.compile(Compiler.java:298) org.apache.jasper.compiler.Compiler.compile(Compiler.java:277) org.apache.jasper.compiler.Compiler.compile(Compiler.java:265) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) Была попытка поставить на Windows, при запуске была похожая ошибка. надо взять скрипты и библиотеки из рабочего варианта и проверить еще раз. На будущее: пишите название продуктов и технологий правильно (не томкат, а tomcat), иначе багу не найти. Я думаю надо обеспечить Java 1.4 и проверить компилируемость вручную с помощью javac Короче, всё удаляем, ставим заново и сообщаем, в чём проблема и что было сделано при установке. Обращаем особое внимание на то, чтобы не дублировать библиотеки, которые уже есть в системе. Временный каталог, куда сервер кладёт файлы для компиляции: /usr/share/tomcat5/work/Catalina/localhost/1CEduWeb/org/apache/jsp Такой командой файл компилируется: javac -cp /usr/share/java/jasper5-runtime.jar:/usr/share/tomcat5/common/lib/\[servlet\].jar:/usr/share/tomcat5/common/lib/ls.jar:/usr/share/tomcat5/common/ lib/\[jsp\].jar index_jsp.java Нашли такое: * For Tomcat, placing JAR files in the "lib" directory (as opposed to the WEB-INF/lib directory of your web app) causes them to be added to the CLASSPATH automatically. Therefore, you should not put struts.jar here either. Получается, все дополнительные библиотеки должны быть там, и подхватываться автоматически. После замены в WEB-INF/lib библиотек axis, jsp, servlet, log4j на системные первый экран стал открываться, но проблема с кодировкой в диалогах. Для тех, кто не пользуется багзиллой или не умеет пользоваться групповым редактированием при поиске, закрываем задачи, которые они должны были принять. |