Я пытаюсь переместить всю информацию базы данных из проектов, чтобы SA мог настроить серверы и переместить ту же WAR из DEV-> QA-> PROD, не меняя ничего в файлах WAR. Мы устанавливаем JNDI для базы данных MySQL на 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'
если я установлю /META-INF/context.xml с той же информацией в моем проекте, все будет работать отлично, но SA не хочет информацию о сервере в моей войне. что это может быть?? может кто-нибудь, пожалуйста, помогите мне в этом ... Я ищу по всему интернету и пробовал все, но ничего не работает .., пожалуйста, помогите программисту!