Произошла ошибка после размещения веб-приложения jsp

Я создал веб-приложение jsp. Настоящая задача заключается в том, что я должен разместить свой проект на университетском сервере, используя WINSCP. Но когда я тестирую проект, используя университетский домен, я получаю эту ошибку.

введите отчет об исключении

сообщение Невозможно скомпилировать класс для JSP:

описание Сервер обнаружил внутреннюю ошибку, которая не позволила ему выполнить этот запрос.

Exception org.apache.jasper.JasperException: невозможно скомпилировать класс для JSP: произошла ошибка в строке: [15] в сгенерированном java-файле: [C:\tomcat\work\Catalina\localhost\ROOT\org\ apache\jsp\student\gtalluri\workspace\java\MSUVotingSystem\WebContent\index_jsp.java] Можно импортировать только тип. edu.msu.isa.jdbc.SQLServer разрешается в пакет Произошла ошибка в строке: [20] в сгенерированном файле Java: [C:\tomcat\work\Catalina\localhost\ROOT\org\apache\jsp\student\ gtalluri\workspace\java\MSuvotingSystem\WebContent\index_jsp.java] Можно импортировать только тип. edu.msu.isa.jdbc.DateStore разрешается в пакет Произошла ошибка в строке: 108 в файле jsp: /student/gtalluri/workspace/java/MSUVotingSystem/WebContent/index.jsp SQLServer не может быть разрешен

Я не могу понять, в чем проблема, я пытался изменить настройки tomcat, но это не решило мою проблему.

Чтобы найти точную ошибку, перейдите по следующей ссылке и подскажите, в чем именно заключается проблема.


person Nishank    schedule 25.08.2015    source источник
comment
Ошибка в том, что он говорит: вы думаете, что импортируете класс, но на самом деле это пакет.   -  person Dave Newton    schedule 25.08.2015
comment
Можете ли вы сказать мне, как это решить   -  person Nishank    schedule 25.08.2015
comment
Не пытаться импортировать пакет?   -  person Dave Newton    schedule 25.08.2015
comment
Как это сделать... Я просто импортировал проект по ftp на сервер   -  person Nishank    schedule 25.08.2015
comment
У вас есть код, который пытается импортировать класс. Это не импорт класса, это импорт пакета, что недопустимо для Java. Здесь никто не знает, какие классы/библиотеки у вас есть, поэтому все, что мы можем сказать, это импортировать правильные вещи, а не неправильные. Импорт в этом случае не имеет абсолютно никакого отношения к тому, как вы развертываете свое приложение.   -  person Dave Newton    schedule 25.08.2015
comment
Я не импортировал весь пакет сразу в код, я просто импортировал каждый класс по отдельности   -  person Nishank    schedule 25.08.2015
comment
По-видимому, нет, потому что одна из вещей, которую вы импортируете, будет казаться пакетом, а не классом — именно об этом говорит вам сообщение об ошибке.   -  person Dave Newton    schedule 25.08.2015
comment
еще раз проверю код   -  person Nishank    schedule 25.08.2015
comment
Проект отлично работает на локальном хосте, но когда я опубликовал проект на сервере, он показывает эту ошибку.   -  person Nishank    schedule 25.08.2015
comment
Значит, на сервере нет тех библиотек, которые есть у вас?   -  person Dave Newton    schedule 25.08.2015
comment
Проблема в том, что у нас сейчас нет доступа к серверу, я уже поговорил со своим профессором, и они скоро дадут нам доступ.   -  person Nishank    schedule 25.08.2015
comment
Если я установлю путь к классам с моим файлом jar на сервере, решит ли это мою проблему?   -  person Nishank    schedule 25.08.2015
comment
Даже не уверен, что это значит. Чтобы быть в пути к классам, он должен быть либо в WEB-INF/lib, либо совместно использоваться контейнером приложения. Если вы используете разные версии библиотеки, это будет проблемой, но если вы продвигаете WAR, то библиотека должна быть включена в WAR.   -  person Dave Newton    schedule 25.08.2015
comment
Я уже включил в web-inf/lib... Думаю, мне следует установить путь к классам с той же версией на сервере   -  person Nishank    schedule 25.08.2015


Ответы (1)


Существует проблема компиляции. Согласно напечатанному журналу, я узнаю, что существует проблема с оператором импорта в JSP.

<%@ page import="" %>

Файл SQLServer.class не находится в пакете, указанном в приведенном выше операторе импорта.

person NIKET BHANDARY    schedule 25.08.2015