Привет, я новичок в tomcat и mysql.
Я установил Tomcat и mysql в Ubuntu 9.10, и оба они отлично работают!!
Но теперь у меня есть задача подключения mysql и tomcat. Я понятия не имею об этом. Однако я посмотрел несколько руководств, но не нашел никакой удачи.
Парень, пожалуйста, дайте мне пошаговую процедуру о том, как подключить mysql с tomcat.
btw Я загрузил соединитель mysql и скопировал файл .jar в $CATALINA_HOME/lib
Что еще мне делать? Спасибо!
@at0mzk Это шаги, которые я выполнил для установки tomcat http://www.linuxnix.com/2010/12/how-to-install-apache-tomcat-on-linuxredhatubuntu.html, и я установил сервер и клиент mysql с помощью команд sudo apt-get install mysql-server mysql Позднее я загрузил драйвер JDBC для MySQL (Connector/J) из http://www.mysql.com/products/connector/ и вытащил его и вставил .jar файл в /opt/apache -tomcat-6.0.29/lib (у меня нет $CATALINA_HOME/common/lib). Мои вопросы: 1) Установлена ли связь между tomcat и sql? 2) мне нужно установить mysql-сервер, когда у меня есть сервер tomcat?
"мне нужно установить mysql-сервер, когда у меня есть сервер tomcat"
Во-первых, вам вообще нужно mysql? У меня много веб-приложений, которые используют альтернативные базы данных, даже встроенные. Mysql не требуется для запуска Tomcat.
"Установлена ли связь между tomcat и sql"
Во-вторых, отдельные веб-приложения могут сами установить соединение с mysql напрямую.
Я не очень разбираюсь в процессе создания источника данных Tomcat JNDI, как указал at0mzk, поскольку я этого никогда не делал, но я подозреваю, что это снова зависит от конкретного приложения, чтобы искать эту услугу и подключитесь к базе данных, используя ее. Я могу сказать, что вам это необязательно, но в зависимости от того, что требуется вашим приложениям.
В каком руководстве вы следовали при установке? Должны следовать инструкциям по установке в руководстве Tomcat для вашей версии. Например, 5.5: http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html#MySQL_DBCP_Example
Обратите внимание, что в руководстве указано $CATALINA_HOME/common/lib, а не $CATALINA_HOME/lib