Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / не запускается jsp страница / 23 сообщений из 23, страница 1 из 1
23.10.2014, 08:07
    #38784854
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
При запуске JSP страницы, тестовой выходит ошибка
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<%@page contentType="text/html; charset=utf-8"%>
<%
    response.setHeader("Pragma", "no-cache");
    response.setHeader("Cache-Control", "must-revalidate");
    response.setHeader("Cache-Control", "no-cache");
    response.setHeader("Cache-Control", "no-store");
    response.setDateHeader("Expires", 0);



    try {
%>
<p><strong>Test server 1</strong></p>
<br/>
<%
    }catch(Exception e) {
        out.print( "Error Server: "+ e);
    }
%>




HTTP Status 500 - Unable to compile class for JSP:

type Exception report

message Unable to compile class for JSP:

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: [15] in the generated java file: [C:\Tomcat 8.0\work\Catalina\localhost\ROOT\org\apache\jsp\jsp\about\test_jsp.java]
The type test_jsp must implement the inherited abstract method JspSourceDependent.getDependants()

An error occurred at line: [21] in the generated java file: [C:\Tomcat 8.0\work\Catalina\localhost\ROOT\org\apache\jsp\jsp\about\test_jsp.java]
The type Map is not generic; it cannot be parameterized with arguments <String, Long>

An error occurred at line: [26] in the generated java file: [C:\Tomcat 8.0\work\Catalina\localhost\ROOT\org\apache\jsp\jsp\about\test_jsp.java]
The type Map is not generic; it cannot be parameterized with arguments <String, Long>

An error occurred at line: [27] in the generated java file: [C:\Tomcat 8.0\work\Catalina\localhost\ROOT\org\apache\jsp\jsp\about\test_jsp.java]
_jspx_dependants cannot be resolved to a variable

Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:199)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:450)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:361)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:336)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:323)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.14 logs.

Apache Tomcat/8.0.14

сервлеты запукаются а вот что то c jsp
в чем может быть дело?
...
Рейтинг: 0 / 0
23.10.2014, 09:15
    #38784898
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
У блока try пустое тело. Он не может выкинуть исключения. Возможно это бага Tomcat в том что он так падает на кривых JSP, вместо того чтобы выдать внятную ошибку.
...
Рейтинг: 0 / 0
23.10.2014, 09:28
    #38784912
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
BlazkowiczУ блока try пустое тело. Он не может выкинуть исключения. Возможно это бага Tomcat в том что он так падает на кривых JSP, вместо того чтобы выдать внятную ошибку.

написал еще проще код.
но все равно выдает ошибки
Код: java
1.
2.
3.
<%@page contentType="text/html; charset=utf-8"%>
<p><strong>Test server 1</strong></p>
<br/>





HTTP Status 500 - Unable to compile class for JSP:

type Exception report

message Unable to compile class for JSP:

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: [15] in the generated java file: [C:\Tomcat 8.0\work\Catalina\localhost\ROOT\org\apache\jsp\jsp\about\test_jsp.java]
The type test_jsp must implement the inherited abstract method JspSourceDependent.getDependants()

An error occurred at line: [21] in the generated java file: [C:\Tomcat 8.0\work\Catalina\localhost\ROOT\org\apache\jsp\jsp\about\test_jsp.java]
The type Map is not generic; it cannot be parameterized with arguments <String, Long>

An error occurred at line: [26] in the generated java file: [C:\Tomcat 8.0\work\Catalina\localhost\ROOT\org\apache\jsp\jsp\about\test_jsp.java]
The type Map is not generic; it cannot be parameterized with arguments <String, Long>

An error occurred at line: [27] in the generated java file: [C:\Tomcat 8.0\work\Catalina\localhost\ROOT\org\apache\jsp\jsp\about\test_jsp.java]
_jspx_dependants cannot be resolved to a variable

Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:199)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:450)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:361)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:336)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:323)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.14 logs.

Apache Tomcat/8.0.14
...
Рейтинг: 0 / 0
23.10.2014, 09:38
    #38784919
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
В библиотеки ничего лишнего не напихали?
...
Рейтинг: 0 / 0
23.10.2014, 09:47
    #38784932
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
ЕлдосAn error occurred at line: [27] in the generated java file: [C:\Tomcat 8.0\work\Catalina\localhost\ROOT\org\apache\jsp\jsp\about\test_jsp.java]


Можно посмотреть этот generated java file и попытаться понять чего же там Томкат наумничал.
...
Рейтинг: 0 / 0
23.10.2014, 09:49
    #38784935
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
Alexander A. SakМожно посмотреть этот generated java file и попытаться понять чего же там Томкат наумничал.
Так там всё написано же: test_jsp must implement, Map is not generic, etc.
...
Рейтинг: 0 / 0
23.10.2014, 09:51
    #38784939
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
BlazkowiczВ библиотеки ничего лишнего не напихали?
я даже не знаю, там есть библиотек которые использовались, а потом не используется,
как понять лишнего?
...
Рейтинг: 0 / 0
23.10.2014, 09:57
    #38784951
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
Alexander A. SakЕлдосAn error occurred at line: [27] in the generated java file: [C:\Tomcat 8.0\work\Catalina\localhost\ROOT\org\apache\jsp\jsp\about\test_jsp.java]


Можно посмотреть этот generated java file и попытаться понять чего же там Томкат наумничал.

я не понял что он сгенерировал, может посмотрите
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
 * Generated by the Jasper component of Apache Tomcat
 * Version: Apache Tomcat/8.0.14
 * Generated at: 2014-10-23 05:39:33 UTC
 * Note: The last modified time of this file was set to
 *       the last modified time of the source file after
 *       generation to assist with modification tracking.
 */
package org.apache.jsp.jsp.about;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;

public final class test_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {

  private static final javax.servlet.jsp.JspFactory _jspxFactory =
          javax.servlet.jsp.JspFactory.getDefaultFactory();

  private static java.util.Map<java.lang.String,java.lang.Long> _jspx_dependants;

  private javax.el.ExpressionFactory _el_expressionfactory;
  private org.apache.tomcat.InstanceManager _jsp_instancemanager;

  public java.util.Map<java.lang.String,java.lang.Long> getDependants() {
    return _jspx_dependants;
  }

  public void _jspInit() {
    _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
    _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
  }

  public void _jspDestroy() {
  }

  public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
        throws java.io.IOException, javax.servlet.ServletException {

final java.lang.String _jspx_method = request.getMethod();
if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method) && !javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) {
response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSPs only permit GET POST or HEAD");
return;
}

    final javax.servlet.jsp.PageContext pageContext;
    javax.servlet.http.HttpSession session = null;
    final javax.servlet.ServletContext application;
    final javax.servlet.ServletConfig config;
    javax.servlet.jsp.JspWriter out = null;
    final java.lang.Object page = this;
    javax.servlet.jsp.JspWriter _jspx_out = null;
    javax.servlet.jsp.PageContext _jspx_page_context = null;


    try {
      response.setContentType("text/html; charset=utf-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
      			null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;

      out.write("\r\n");
      out.write("<p><strong>Test server 1</strong></p>\r\n");
      out.write("<br/>");
    } catch (java.lang.Throwable t) {
      if (!(t instanceof javax.servlet.jsp.SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          try {
            if (response.isCommitted()) {
              out.flush();
            } else {
              out.clearBuffer();
            }
          } catch (java.io.IOException e) {}
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
}
...
Рейтинг: 0 / 0
23.10.2014, 11:35
    #38785110
Sherst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
Елдос,

Какую JDK использует Tomcat и какая версия у Tomcat? Почитайте тут, ситуация похожа на вашу:

http://stackoverflow.com/questions/22552244/tomcat-7-fails-to-compile-jsp-pages
...
Рейтинг: 0 / 0
23.10.2014, 11:41
    #38785126
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
Елдося даже не знаю, там есть библиотек которые использовались, а потом не используется,
как понять лишнего?
Где именно в Tomcat или в вашем war модуле?
Если вы не знаете что там, то зачем вы туда это поместили?
...
Рейтинг: 0 / 0
23.10.2014, 12:11
    #38785165
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
BlazkowiczAlexander A. SakМожно посмотреть этот generated java file и попытаться понять чего же там Томкат наумничал.
Так там всё написано же: test_jsp must implement, Map is not generic, etc.

Действительно. Map is not generic.
Получается, Томкат запустился на джаве до-генериковой версии. В 1.5 вроде их добавили.

Елдос, на какой джаве Томкат запущен? Только честно. А то, знаете, версия может быть установлена 1.8, а в System лежит древний файлик, который запускает 1.4.
...
Рейтинг: 0 / 0
23.10.2014, 12:14
    #38785173
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
Ан нет. Подводит меня хрустальный шар.
1.4-то вообще про генерики знать не должна.
...
Рейтинг: 0 / 0
23.10.2014, 12:17
    #38785174
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
...
Рейтинг: 0 / 0
23.10.2014, 12:37
    #38785216
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
SherstЕлдос,

Какую JDK использует Tomcat и какая версия у Tomcat? Почитайте тут, ситуация похожа на вашу:

http://stackoverflow.com/questions/22552244/tomcat-7-fails-to-compile-jsp-pages
Версия томката 8, версия jdk 1.8,
...
Рейтинг: 0 / 0
23.10.2014, 12:38
    #38785220
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
BlazkowiczЕлдося даже не знаю, там есть библиотек которые использовались, а потом не используется,
как понять лишнего?
Где именно в Tomcat или в вашем war модуле?
Если вы не знаете что там, то зачем вы туда это поместили?
у меня библиотеки и в томкате и в приложении хранятся,
кое что там кое что там.
...
Рейтинг: 0 / 0
23.10.2014, 12:45
    #38785238
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
Елдосу меня библиотеки и в томкате и в приложении хранятся,
кое что там кое что там.
Список предалагается нам угадать? Или сами будете удалять по одной пока не заработает?
...
Рейтинг: 0 / 0
23.10.2014, 12:58
    #38785261
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
BlazkowiczЕлдосу меня библиотеки и в томкате и в приложении хранятся,
кое что там кое что там.
Список предалагается нам угадать? Или сами будете удалять по одной пока не заработает?
да удалял по одной, мешается одна библиотека называется rt весит она 25 мегабайт.
там лежали стандартные классы,
нужны ли они мне, удалил их.
программа функционирует нормально, и чем же эта библиотека мешалась томкату,
спасибо вам всем за помощь
...
Рейтинг: 0 / 0
23.10.2014, 13:11
    #38785285
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
Елдосда удалял по одной, мешается одна библиотека называется rt весит она 25 мегабайт.

Вам бы стоило больно ударить того человека кто её туда скопировал.
...
Рейтинг: 0 / 0
23.10.2014, 13:19
    #38785296
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
BlazkowiczУ блока try пустое тело. Он не может выкинуть исключения. Возможно это бага Tomcat в том что он так падает на кривых JSP, вместо того чтобы выдать внятную ошибку.

Exception всегда ловить можно!!!
...
Рейтинг: 0 / 0
23.10.2014, 13:22
    #38785303
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
BlazkowiczЕлдосда удалял по одной, мешается одна библиотека называется rt весит она 25 мегабайт.

Вам бы стоило больно ударить того человека кто её туда скопировал.
почему, она раньше не мешалась, лишь после обновления томката так произошло
...
Рейтинг: 0 / 0
23.10.2014, 13:23
    #38785306
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
ЕлдосBlazkowiczпропущено...

Вам бы стоило больно ударить того человека кто её туда скопировал.
почему, она раньше не мешалась, лишь после обновления томката так произошло
это же просто та же самая библиотека что и в java.
или я что не допонимаю
...
Рейтинг: 0 / 0
23.10.2014, 15:03
    #38785547
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
Да, это рантайм джавы.
Возникают подозрения, что там же лежит и все остальное из jre/lib. :)
...
Рейтинг: 0 / 0
23.10.2014, 15:10
    #38785562
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается jsp страница
Alexander A. SakДа, это рантайм джавы.
Возникают подозрения, что там же лежит и все остальное из jre/lib. :)
понятно.
нет если вы про стандартные библиотеки то их там нету.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / не запускается jsp страница / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]