Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Не могу запустить свою JSP на TomCat  (Прочитано 8679 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Артём Чернодуб
Гость
« : 25-10-2004 12:12 » 

Всем привет!

У меня такая проблема: установил TomCat 5.0, JDK 1.4, JRE 1.22.
Написал свою первую JSP-страницу. Запустил TomCat, скопировал JSP в директорию с примерами и попытался запустить (примеры успешно запускаются).

TomCat не удалось скомпилировать страницу. Пишет, что не может найти javac. Это очень странно, ведь в PATH системы я всё прописал как надо и javac в консоли работает.

Как правильно сконфигурировать TomCat и вообще, что делать? Куда надо класть JSP-шки чтобы они корректно запускались?
Спасибо.

PS Вот что он пишет:


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP
   org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
   org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
   org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
   org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
   org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
   org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
   org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
   org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
   org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
Записан
Serega
Гость
« Ответ #1 : 29-10-2004 05:58 » 

Нужно из ${jdk}\lib скопировать tools.jar в ${tomcat}\common\lib
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines