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

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

10.03.2020, 17:23. Показов 1593. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru