Я пытаюсь перенести всю информацию из базы данных из проектов, чтобы SA смогла настроить серверы и переместить одну и ту же WAR из DEV-> QA-> PROD, не изменяя ничего в файлах WAR. Мы устанавливаем JNDI в базу данных MySQL на tomcat6.Почему это работает? JNDI, Tomcat6
Добавьте следующий к server.xml
<Resource name="jdbc/mi" auth="Container" type="javax.sql.DataSource"
username="xxx" password="xxx"
url="jdbc:mysql://xx"
driverClassName="com.mysql.jdbc.Driver"
initialSize="5" maxWait="5000"
maxActive="120" maxIdle="5"
validationQuery="select 1"
poolPreparedStatements="true"/>
Но проект не работает правильно. Я получаю следующее сообщение об ошибке:
Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
если я setupp в /META-INF/context.xml с той же информацией в моем проекте все работает великолепно, но SA не хочет получить информацию о сервере в моей войне. что это может быть?? может кто-то, пожалуйста, помогите мне на этом ... Я ищу по всему Интернету и пытаюсь все, но ничего не работает .. Пожалуйста, помогите программисту!