Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для Sma6nta
5 / 3 / 1
Регистрация: 12.05.2019
Сообщений: 201

простенькое приложение выдает ошибку не могу найти в чем дело

10.03.2020, 17:23. Показов 1617. Ответов 4

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста. Вторые сутки воюю с простеньким приложением Maven+Servlet Tomkat

приложение в прикрепленном архиве. скрипт базы внутри.

для входа нужно нажать "регистрация"

имя вида Vsаat Vasat
почта вида krdg@heg.com
пароль любой на 6 символов

потом вход и....
после этого оно вылетает с ошибкой. не могу понять откуда она берется. 2 раза уже все перелопачено. логи не помогают.
подозреваю что конекшен у меня null
причем когда тесты в эклипсе запускаю - все нормально
а когда веб - вылетает с ошибкой
может дело в web.xml ??
буду благодарна за любую помощь.
Вложения
Тип файла: rar Payments.rar (4.97 Мб, 1 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.03.2020, 17:23
Ответы с готовыми решениями:

Выдает ошибку, и я вообще не могу понять в чем дело
Вот программа ниже ( не до конца еще доделал) пишет ошибку вот в это месте : // Player :=TPlayer.Create(300,500,plPic,2); unit main; ...

Не могу найти ошибку!! В чем дело?
Программа должна последовательно выделять слова в предложении, у которых наибольшее кол-во гласных букв. Вот код программы ...

Не могу понять в чем дело,выдает ошибку [Warning] Unit1.pas(90): For loop control variable must be simple local variable
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,...

4
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
10.03.2020, 20:01
стэктрэйс сюда
0
 Аватар для Sma6nta
5 / 3 / 1
Регистрация: 12.05.2019
Сообщений: 201
11.03.2020, 08:50  [ТС]
стектрейс совершенно не спасает.
мар 10, 2020 6:33:23 PM org.apache.tomcat.util.digester.SetPrope rtiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context/Realm} Setting property 'characterEncoding' to 'UTF-8' did not find a matching property.
мар 10, 2020 6:33:23 PM org.apache.tomcat.util.digester.SetPrope rtiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context/Realm} Setting property 'digest' to 'MD5' did not find a matching property.
мар 10, 2020 6:33:23 PM org.apache.tomcat.util.digester.SetPrope rtiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context/Realm} Setting property 'removeAbandoned' to 'true' did not find a matching property.
мар 10, 2020 6:33:23 PM org.apache.tomcat.util.digester.SetPrope rtiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context/Realm} Setting property 'serverTimezone' to 'UTC' did not find a matching property.
мар 10, 2020 6:33:23 PM org.apache.tomcat.util.digester.SetPrope rtiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context/Realm} Setting property 'useSSL' to 'false' did not find a matching property.
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Server version name: Apache Tomcat/8.5.51
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Server built: Feb 5 2020 22:26:25 UTC
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Server version number: 8.5.51.0
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: OS Name: Windows 7
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: OS Version: 6.1
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Architecture: amd64
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Java Home: C:\Program Files\Java\jre1.8.0_241
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: JVM Version: 1.8.0_241-b07
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: JVM Vendor: Oracle Corporation
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: CATALINA_BASE: D:\WorkSpaceEclipseEE\.metadata\.plugins \org.eclipse.wst.server.core\tmp1
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: CATALINA_HOME: C:\Program Files\Apache Software Foundation\Tomcat 8.5
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Command line argument: -Dcatalina.base=D:\WorkSpaceEclipseEE\.me tadata\.plugins\org.eclipse.wst.server.c ore\tmp1
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 8.5
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Command line argument: -Dwtp.deploy=D:\WorkSpaceEclipseEE\.metad ata\.plugins\org.eclipse.wst.server.core \tmp1\wtpwebapps
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed
мар 10, 2020 6:33:23 PM org.apache.catalina.startup.VersionLogge rListener log
INFO: Command line argument: -Dfile.encoding=Cp1251
мар 10, 2020 6:33:23 PM org.apache.catalina.core.AprLifecycleLis tener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jre1.8.0_241\bin;C:\Windows\S un\Java\bin;C:\Windows\system32;C:\Windo ws;C:/Program Files/Java/jdk1.8.0_241/bin/../jre/bin/server;C:/Program Files/Java/jdk1.8.0_241/bin/../jre/bin;C:/Program Files/Java/jdk1.8.0_241/bin/../jre/lib/amd64;C:\Program Files\maven\\bin;C:\Program Files\Java\jdk1.8.0_241\bin\;C:\Program Files\maven\bin;C:\Program Files\maven\\bin:\EclipseEE\eclipse;;.]
мар 10, 2020 6:33:24 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
мар 10, 2020 6:33:25 PM org.apache.tomcat.util.net.NioSelectorPo ol getSharedSelector
INFO: Using a shared selector for servlet write/read
мар 10, 2020 6:33:25 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 4016 ms
мар 10, 2020 6:33:25 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Catalina]
мар 10, 2020 6:33:25 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/8.5.51
мар 10, 2020 6:33:27 PM org.apache.tomcat.dbcp.dbcp2.BasicDataSo urceFactory getObjectInstance
WARNING: Name = paymentsdb Property maxActive is not used in DBCP2, use maxTotal instead. maxTotal default value is 8. You have set value of "50" for "maxActive" property, which is being ignored.
мар 10, 2020 6:33:27 PM org.apache.tomcat.dbcp.dbcp2.BasicDataSo urceFactory getObjectInstance
WARNING: Name = paymentsdb Property maxWait is not used in DBCP2 , use maxWaitMillis instead. maxWaitMillis default value is -1. You have set value of "10000" for "maxWait" property, which is being ignored.
мар 10, 2020 6:33:28 PM org.apache.jasper.servlet.TldScanner scanJars
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
18:33:28,312 DEBUG localhost-startStop-1 EncodingFilter:init:47 - Filter initialization starts
мар 10, 2020 6:33:28 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
мар 10, 2020 6:33:28 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2988 ms
18:33:44,026 DEBUG http-nio-8080-exec-7 EncodingFilter:doFilter:42 - UTF-8 is enabled
18:33:44,145 DEBUG http-nio-8080-exec-9 EncodingFilter:doFilter:42 - UTF-8 is enabled
18:34:03,164 DEBUG http-nio-8080-exec-4 EncodingFilter:doFilter:42 - UTF-8 is enabled
18:34:03,165 DEBUG http-nio-8080-exec-4 Registration:doPost:36 - /unauth/regis#dopost started
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/paymentsdb?allowPublicKeyRetrieval=true& useSSL=false
at java.sql.DriverManager.getConnection(Unk nown Source)
at java.sql.DriverManager.getConnection(Unk nown Source)
at ua.nure.shvec.DAO.ConnectorDB.getConnect ion(ConnectorDB.java:19)
at ua.nure.shvec.DAO.DBManager.getDBCon(DBM anager.java:761)
at ua.nure.shvec.registration.Registration. doPost(Registration.java:48)
at javax.servlet.http.HttpServlet.service(H ttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(H ttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:231)
at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166)
at org.apache.tomcat.websocket.server.WsFil ter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193)
at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166)
at ua.nure.shvec.filter.EncodingFilter.doFi lter(EncodingFilter.java:43)
at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193)
at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166)
at org.apache.catalina.core.StandardWrapper Valve.invoke(StandardWrapperValve.java:1 99)
at org.apache.catalina.core.StandardContext Valve.invoke(StandardContextValve.java:9 6)
at org.apache.catalina.authenticator.Authen ticatorBase.invoke(AuthenticatorBase.jav a:668)
at org.apache.catalina.core.StandardHostVal ve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportVa lve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.valves.AbstractAcces sLogValve.invoke(AbstractAccessLogValve. java:688)
at org.apache.catalina.core.StandardEngineV alve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdap ter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor .service(Http11Processor.java:609)
at org.apache.coyote.AbstractProcessorLight .process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$Conne ctionHandler.process(AbstractProtocol.ja va:818)
at org.apache.tomcat.util.net.NioEndpoint$S ocketProcessor.doRun(NioEndpoint.java:16 23)
at org.apache.tomcat.util.net.SocketProcess orBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor. runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$ Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThrea d$WrappingRunnable.run(TaskThread.java:6 1)
at java.lang.Thread.run(Unknown Source)

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/paymentsdb?allowPublicKeyRetrieval=true& useSSL=false
at java.sql.DriverManager.getConnection(Unk nown Source)
at java.sql.DriverManager.getConnection(Unk nown Source)
at ua.nure.shvec.DAO.ConnectorDB.getConnect ion(ConnectorDB.java:19)
at ua.nure.shvec.DAO.DBManager.getDBCon(DBM anager.java:761)
at ua.nure.shvec.registration.Registration. doPost(Registration.java:48)
at javax.servlet.http.HttpServlet.service(H ttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(H ttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:231)
at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166)
at org.apache.tomcat.websocket.server.WsFil ter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193)
at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166)
at ua.nure.shvec.filter.EncodingFilter.doFi lter(EncodingFilter.java:43)
at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193)
at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166)
at org.apache.catalina.core.StandardWrapper Valve.invoke(StandardWrapperValve.java:1 99)
at org.apache.catalina.core.StandardContext Valve.invoke(StandardContextValve.java:9 6)
at org.apache.catalina.authenticator.Authen ticatorBase.invoke(AuthenticatorBase.jav a:668)
at org.apache.catalina.core.StandardHostVal ve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportVa lve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.valves.AbstractAcces sLogValve.invoke(AbstractAccessLogValve. java:688)
at org.apache.catalina.core.StandardEngineV alve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdap ter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor .service(Http11Processor.java:609)
at org.apache.coyote.AbstractProcessorLight .process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$Conne ctionHandler.process(AbstractProtocol.ja va:818)
at org.apache.tomcat.util.net.NioEndpoint$S ocketProcessor.doRun(NioEndpoint.java:16 23)
at org.apache.tomcat.util.net.SocketProcess orBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor. runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$ Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThrea d$WrappingRunnable.run(TaskThread.java:6 1)
at java.lang.Thread.run(Unknown Source)
18:34:03,203 DEBUG http-nio-8080-exec-4 Registration:doPost:53 - KONNECTION RAVEN NULL
мар 10, 2020 6:34:03 PM org.apache.catalina.core.StandardWrapper Valve invoke
SEVERE: Servlet.service() for servlet [ua.nure.shvec.registration.Registration] in context with path [/simple-webapp] threw exception
java.lang.NullPointerException
at ua.nure.shvec.DAO.DBManager.createUser(D BManager.java:74)
at ua.nure.shvec.registration.Registration. doPost(Registration.java:60)
at javax.servlet.http.HttpServlet.service(H ttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(H ttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:231)
at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166)
at org.apache.tomcat.websocket.server.WsFil ter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193)
at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166)
at ua.nure.shvec.filter.EncodingFilter.doFi lter(EncodingFilter.java:43)
at org.apache.catalina.core.ApplicationFilt erChain.internalDoFilter(ApplicationFilt erChain.java:193)
at org.apache.catalina.core.ApplicationFilt erChain.doFilter(ApplicationFilterChain. java:166)
at org.apache.catalina.core.StandardWrapper Valve.invoke(StandardWrapperValve.java:1 99)
at org.apache.catalina.core.StandardContext Valve.invoke(StandardContextValve.java:9 6)
at org.apache.catalina.authenticator.Authen ticatorBase.invoke(AuthenticatorBase.jav a:668)
at org.apache.catalina.core.StandardHostVal ve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportVa lve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.valves.AbstractAcces sLogValve.invoke(AbstractAccessLogValve. java:688)
at org.apache.catalina.core.StandardEngineV alve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdap ter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor .service(Http11Processor.java:609)
at org.apache.coyote.AbstractProcessorLight .process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$Conne ctionHandler.process(AbstractProtocol.ja va:818)
at org.apache.tomcat.util.net.NioEndpoint$S ocketProcessor.doRun(NioEndpoint.java:16 23)
at org.apache.tomcat.util.net.SocketProcess orBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor. runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$ Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThrea d$WrappingRunnable.run(TaskThread.java:6 1)
at java.lang.Thread.run(Unknown Source)
connection null в срвлете становится когда в вебе запускается.
Когда тест идет (он там в папке test) то все ок в базу пишется. Значит с драйвером все хорошо. Но как только на томкате запускаю - с драйвером сразу все плохо.
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
11.03.2020, 09:20
Лучший ответ Сообщение было отмечено Sma6nta как решение

Решение

Берешь исключение, вставляешь в гугл, получаешь решение https://stackoverflow.com/ques... ect=1&lq=1
А ты говоришь не спасает
1
 Аватар для Sma6nta
5 / 3 / 1
Регистрация: 12.05.2019
Сообщений: 201
11.03.2020, 10:17  [ТС]
дай тебе бог здоровья добрый человек. Двое суток бития головой об монитор завершились.

помогло прописать Class.forname.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.03.2020, 10:17
Помогаю со студенческими работами здесь

Выдает ошибку на 23 строке. В чем дело?
Здравствуйте. написал программку на лабораторную, но находит ошибку в 23 строке. Картинка:...

Выдает ошибку, не знаю в чем дело
Аргумент int не совместим параметром типа const char. В 64 строке выдает ошибку и я не знаю как ее решить. #include <iostream> ...

Компилятор выдаёт ошибку, в чем дело??
Задание: 1. Определить иерархию классов (в соответствии с вариантом). Базовый класс должен включать обязательный атрибут char *name. 2....

функция выдает ошибку. немогу понять в чем дело.
Здравствуйте. написал программу автопатчер. вот код unit Unit1; interface uses Windows, Messages, SysUtils, Variants,...

Smtp реализация, выдает ошибку в консоли в чём может быть дело?
System.Net.Mail.SmtpException: Время ожидания операции истекло. в System.Net.Mail.SmtpClient.Send(MailMessage message) в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru