Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите настроить tomcat, томкет ругается при выполении скрипта 
:(
    Опции темы
Kratom
Дата 3.5.2009, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 17.3.2009

Репутация: нет
Всего: нет



 Здрасте, установил Apache Tomcat. удалил из папки ROOT все доки, кидаю туда свой index2.jsp
Код

<%-- Этот JSP комментарий не появится в
сгенерированном html --%>
<%-- Это JSP директива: --%>
<%@ page import="java.util.*" %>
<%-- Эта декларации: --%>
<%!
    long loadTime= System.currentTimeMillis();
    Date loadDate = new Date();
    int hitCount = 0;
%>
<html><body>
<%-- Следующие несколько строк являются результатом
JSP выражений, вставленных в сгенерированный html;
знак '=' указывает на JSP выражение --%>
<H1>Эта страница была загружена <%= loadDate %> </H1>
<H1>Hello, world! It's <%= new Date() %></H1>
<H2>Here's an object: <%= new Object() %></H2>
<H2>This page has been up 
<%= (System.currentTimeMillis()-loadTime)/1000 %>
seconds</H2>
<H3>Page has been accessed <%= ++hitCount %> 
times since <%= loadDate %></H3>
<%-- "Скриплет", которые пишет на консоли сервера
и на странице клиента. 
Обратите, что необходимо ставить ';': --%>
<%
   System.out.println("Goodbye");
   out.println("Cheerio");
%>
</body></html>


  Захожу на эту страницу и вот такие ошибки

 HTTP Status 500 -

type Exception report

message

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

exception

org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:156)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

org.apache.jasper.JasperException: Unable to load class for JSP
    org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:620)
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.ClassNotFoundException: org.apache.jsp.index2_jsp
    java.net.URLClassLoader$1.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.net.URLClassLoader.findClass(Unknown Source)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
    org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:618)
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.



что не настроено? И как вообще настроить хосты
PM MAIL   Вверх
Samotnik
Дата 4.5.2009, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Цитата(Kratom @  3.5.2009,  17:09 Найти цитируемый пост)
удалил из папки ROOT все доки

 smile  зачем  ?

Цитата(Kratom @  3.5.2009,  17:09 Найти цитируемый пост)
кидаю туда свой index2.jsp

а в папку webapps  уже не модно подлаживать сервлеты ? 
PM MAIL   Вверх
_and
Дата 4.5.2009, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

Репутация: 1
Всего: 4



минимум что должно лежать в ппке webapps - директория с твоим веб приложением
в эту директорию положи файл index2.jsp и создай еще одну папку WEB-INF в ней должен быть файлик web.xml со следующим содержанием
Код

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
   version="2.5">

  <welcome-file-list>
      <welcome-file>index2.jsp</welcome-file>
  </welcome-file-list>

</web-app>

должно заработать
PM MAIL ICQ Jabber   Вверх
Kratom
Дата 12.5.2009, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 17.3.2009

Репутация: нет
Всего: нет



сделал, как _and сказал, могу заходить на свою страницу по адресу localhost:8080/test , но ошибки теже самые






 HTTP Status 500 -

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: 

An error occurred at line: 2 in the jsp file: /index.jsp
Syntax error on tokens, delete these tokens
1: <%@ page import="java.util.*" %>
2: <%!
3: В В В  long loadTime= System.currentTimeMillis();
4: В В В  Date loadDate = new Date();
5: В В В  int hitCount = 0;


An error occurred at line: 2 in the jsp file: /index.jsp
Syntax error on tokens, delete these tokens
1: <%@ page import="java.util.*" %>
2: <%!
3: В В В  long loadTime= System.currentTimeMillis();
4: В В В  Date loadDate = new Date();
5: В В В  int hitCount = 0;


An error occurred at line: 2 in the jsp file: /index.jsp
Syntax error on tokens, delete these tokens
1: <%@ page import="java.util.*" %>
2: <%!
3: В В В  long loadTime= System.currentTimeMillis();
4: В В В  Date loadDate = new Date();
5: В В В  int hitCount = 0;


An error occurred at line: 17 in the jsp file: /index.jsp
Â.out cannot be resolved to a type
14: <H3>Page has been accessed <%= ++hitCount %> 
15: times since <%= loadDate %></H3>
16: <%
17: В В  System.out.println("Goodbye");
18: В В  out.println("Cheerio");
19: %>
20: 


An error occurred at line: 17 in the jsp file: /index.jsp
Syntax error on tokens, delete these tokens
14: <H3>Page has been accessed <%= ++hitCount %> 
15: times since <%= loadDate %></H3>
16: <%
17: В В  System.out.println("Goodbye");
18: В В  out.println("Cheerio");
19: %>
20: 


An error occurred at line: 18 in the jsp file: /index.jsp
 cannot be resolved
15: times since <%= loadDate %></H3>
16: <%
17: В В  System.out.println("Goodbye");
18: В В  out.println("Cheerio");
19: %>
20: 
21: </body></html>


An error occurred at line: 18 in the jsp file: /index.jsp
Syntax error on tokens, delete these tokens
15: times since <%= loadDate %></H3>
16: <%
17: В В  System.out.println("Goodbye");
18: В В  out.println("Cheerio");
19: %>
20: 
21: </body></html>


Stacktrace:
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
Apache Tomcat/6.0.18




 несколько раз если нажать на кнопку обновить, то появляется другая ошибка 




HTTP Status 500 -

type Exception report

message

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

exception

org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:156)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

org.apache.jasper.JasperException: Unable to load class for JSP
    org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:620)
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
    java.net.URLClassLoader$1.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.net.URLClassLoader.findClass(Unknown Source)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
    org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:618)
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
Apache Tomcat/6.0.18

 и если так щелкать долго по кнопке обновить то та, то другая ошибка появляется. На xп свой ставил только такое jdk
     
      jdk-6u12-windows-i586-p.exe при установке пишет, что это Java SE SDK. какую jkd для EE ставить




   
 


PM MAIL   Вверх
_and
Дата 12.5.2009, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

Репутация: 1
Всего: 4



кинь полностью страничку jsp посмотрим видимо кривые директивы на страничке есть или не закрытые директивы
PM MAIL ICQ Jabber   Вверх
Kratom
Дата 12.5.2009, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 17.3.2009

Репутация: нет
Всего: нет



Код
<%@ page import="java.util.*" %>
<%!
В В В  long loadTime= System.currentTimeMillis();
В В В  Date loadDate = new Date();
В В В  int hitCount = 0;
%>
<html><body>
<H1>Эта страница была загружена <%= loadDate %> </H1>
<H1>Hello, world! It's <%= new Date() %></H1>
<H2>Here's an object: <%= new Object() %></H2>
<H2>This page has been up 
<%= (System.currentTimeMillis()-loadTime)/1000 %>
seconds</H2>
<H3>Page has been accessed <%= ++hitCount %> 
times since <%= loadDate %></H3>
<%
В В  System.out.println("Goodbye");
В В  out.println("Cheerio");
%>

</body></html>

PM MAIL   Вверх
_and
Дата 13.5.2009, 04:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

Репутация: 1
Всего: 4



Цитата(Kratom @  12.5.2009,  19:31 Найти цитируемый пост)
<%!В В В  long loadTime= System.currentTimeMillis();В В В  Date loadDate = new Date();В В В  int hitCount = 0;%>

че за символы "B B B" в каждой строке
PM MAIL ICQ Jabber   Вверх
Kratom
Дата 13.5.2009, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 17.3.2009

Репутация: нет
Всего: нет



спасибо, заработало
 а то я в дримвьювер код копировал а он эти знаки не отображал

а вообще jsp по идеи на серверной jvm должны выполняться или нет? а то у меня jdk se'шная стоить, а сервлеты там разные это ж вроде EE

Это сообщение отредактировал(а) Kratom - 13.5.2009, 15:22
PM MAIL   Вверх
Samotnik
Дата 13.5.2009, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Цитата(Kratom @  13.5.2009,  15:17 Найти цитируемый пост)
а вообще jsp по идеи на серверной jvm должны выполняться или нет?

при запуске  жсп преобразуются в сервлеты. 
Цитата(Kratom @  13.5.2009,  15:17 Найти цитируемый пост)
а то у меня jdk se'шная стоить, а сервлеты там разные это ж вроде EE

все нормально, EE  это  Sun Server он тебе не нужен
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0496 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.