Внедряване на JasperServer на Tomcat и Oracle DB (Solaris)

Следвам стъпките на тази тема:

когато се опитам да стартирам домейна (jasperserver), получих тази грешка в Tomcat Manager:

ГРЕШКА - Приложението в контекстния път /jasperserver не може да бъде стартирано

по-долу регистрационния файл Catalina.out

2010-11-29 12:39:12,842 ГРЕШКА [/jasperserver],http-8080-Processor22:3767 - Изключение изпраща контекстно инициализирано събитие към екземпляр на слушател на клас com.jaspersoft.jasperserver.war.util.SpringBeanServletContextPlublisher org.springframework.beans .factory.BeanCreationException org.apache.tomcat.dbcp.dbcp.SQLNestedException: Не може да се зареди клас JDBC драйвер 'com.mysql.jdbc.Driver' [Вижте вложено изключение: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Не може да се зареди JDBC клас драйвер 'com.mysql.jdbc.Driver']]


person karimhammoda    schedule 29.11.2010    source източник
comment
О, моля, редактирайте това Q, за да избегнете хоризонталната лента за превъртане на обречеността :)   -  person Martijn Verburg    schedule 29.11.2010
comment
Опитвате ли се да използвате mysql? Споменахте Oracle в заглавието си. Може просто да е необходима промяна на конфигурацията на връзката.   -  person JOTN    schedule 29.11.2010
comment
да, следвам стъпките в тази тема, за да променя конфигурацията на Oracle Database и не желая да се свързвам с mysql DB   -  person karimhammoda    schedule 29.11.2010


Отговори (3)


Трябва да добавите JDBC драйвер във вашия classpath.

person jmj    schedule 29.11.2010
comment
но вече го преконфигурирах, за да работи с база данни на oracle и драйвер на Oracle, защо имам нужда от драйвер Mysql? - person karimhammoda; 29.11.2010
comment
@karimhammoda може да има някаква неправилна конфигурация, съобщението за грешка казва, че търси JDBC-MySQL драйвер - person jmj; 29.11.2010
comment
@karimhammoda може да има проблем с мрежата, проверете защитната си стена, опитайте да свържете вашата база данни от нейния клиент, опитайте да разберете проблема. - person jmj; 29.11.2010

Не може да зареди вашия JDBC драйвер, уверете се, че JAR файлът, представляващ вашия драйвер (mySQL в този случай) е във вашия CLASSPATH (вероятно в директорията lib на сървъра за уеб/приложения, който изпълнявате)

person Martijn Verburg    schedule 29.11.2010
comment
2010-11-29 19:12:53,569 ГРЕШКА JDBCExceptionReporter,main:101 - Не може да се създаде PoolableConnectionFactory (Не може да се създаде връзка със сървъра на база данни. Опит за повторно свързване 3 пъти. Отказва се.) 2010-11-29 19:12:53,582 WARN SettingsFactory ,main:133 - Не може да се получи връзка с метаданните на заявката org.apache.tomcat.dbcp.dbcp.SQLNestedException: Не може да се създаде PoolableConnectionFactory (Не може да се създаде връзка със сървъра на база данни. Опит за повторно свързване 3 пъти. Отказвам се.) - person karimhammoda; 29.11.2010
comment
Моля, повдигнете това като нов въпрос с пълното проследяване на стека. - person Martijn Verburg; 29.11.2010

решено:

Трябва да преконфигурирам файла jasperserver.xml в папката apache-tomcat-5.5.20/conf/Catalina/localhost по същия начин, по който преконфигурирам файла context.xml в META- на jasperserver INF папка

person karimhammoda    schedule 06.12.2010