#java #tomcat9 #camunda
#java #tomcat9 #camunda
Вопрос:
Я использую camunda-bpm-tomcat-7.14.0 и подключаюсь к базе данных SQL Localhost (https://medium.com/@ahmedalmahlasi/install-camunda-work-flow-engine-and-integrate-it-with-sqlserver-dba0dab8ae64 ) У меня возникла проблема с подключением Camunda к SQL. когда я запускаю Camunda, он загружается: http://localhost:8080/camunda-welcome/index.html
но когда я нажимаю на Cockpit или Admin или Tasklist, …, Cockpit не загружается, и я вижу эту ошибку: «Этот сайт недоступен. localhost отказался подключаться … «, а также Tomcat закрылся
В чем проблема? Я установил JAVA_HOME: C:Program FilesJavajdk-15
и CLASSPATH: C:Program FilesJavajdk-15lib
. Есть ли какие-либо проблемы в path в переменных среды?
Я буду благодарен, если вы мне поможете.
Редактировать 1: у меня ошибка в catalina.2020-10-26.войдите в путь «camunda-bpm-tomcat-7.14.0 server apache-tomcat-9.0.33 logs»: com.microsoft.sqlserver.jdbc.SQLServerException: не удалось подключиться к хосту XX с именем instance YY / camunda. Ошибка: «java.net.SocketTimeoutException: время ожидания приема истекло». Проверьте имена сервера и экземпляра и убедитесь, что брандмауэр не блокирует трафик UDP на порт 1434. Для SQL Server 2005 или более поздней версии убедитесь, что служба браузера SQL Server запущена на хосте.
Редактировать 2: я не могу подключиться по telnet к XX 1434. Я вижу ошибку: подключение к XX…Не удалось открыть соединение с хостом на порту 1434: сбой подключения.
Ответ №1:
Вы не должны указывать свой путь к классу так, чтобы он указывал на папку библиотеки JDK. Удалите его и перезапустите Tomcat
Комментарии:
1. Я получил ошибку в catalina.2020-10-26.войдите в путь «camunda-bpm-tomcat-7.13.0 server apache-tomcat-9.0.33 logs»: com.microsoft.sqlserver.jdbc.SQLServerException: соединение с хостом …., именованный экземпляр …./ сбой camunda. Ошибка: «java.net.SocketTimeoutException: время ожидания приема истекло». Проверьте имена сервера и экземпляра и убедитесь, что брандмауэр не блокирует трафик UDP на порт 1434. Для SQL Server 2005 или более поздней версии убедитесь, что служба браузера SQL Server запущена на хосте.
2. Хорошо, теперь ваше приложение работает нормально, но оно не может подключиться к SQL server. Можете ли вы проверить, можете ли вы подключиться по telnet к IP-адресу sql Server на порту 1434?
3. Я не могу подключиться по telnet к XX 1434. У меня ошибка: подключение к XX… Не удалось открыть соединение с хостом на порту 1434: сбой подключения.
4. Затем убедитесь, что SQL Server запущен на выбранном порту. Также убедитесь, что любые брандмауэры между вами и сервером разрешают доступ из Tomcat к серверу.