Причина: На просторах Интернета не могу найти последний документ конфигурации интеграции Mysql4.0.13 и Tomcat4.1.24. В свободное время я обобщил свой фактический опыт создания среды JSP и написал этот документ конфигурации со ссылкой на предыдущие версии статей о конфигурации, связанных с MySQL и Tomcat. Я надеюсь, что его можно будет использовать в качестве справочника для новичков, которые любят JAVA так же сильно, как и я, чтобы избежать некоторых отступлений, мой уровень ограничен и у меня мало времени, поэтому любые исправления приветствуются!
Содержание:
1. Подготовка программного обеспечения
2. Установка программного обеспечения
3. Первоначальная настройка и тестирование
4. Комплексная настройка
5. Полноценный тест
6. Дополнительные инструкции
7. Благодарности
8. Инструкция
Конкретные этапы реализации:
1. Подготовка программного обеспечения.
Предположим, что у вас есть аппаратное и программное обеспечение, позволяющее нормально работать с Win2000.
1.J2sdk1.4.1: перейдите по [url]http://java.sun.com/j2se/1.4.1/download.html[/url] для загрузки
2.Mysql4.0.13: перейдите по [url]http: //www .mysql.com[/url] Загрузить
3.Tomcat4.1.24: перейдите по адресу [url]http://jakarta.apache.org/[/url], чтобы загрузить
4.mm.mysql-2.0.4
;-bin.jar: перейдите по [url]http://mysql.ihostunit.com/Downloads/Contrib/mm.mysql-2.0.4-bin.jar[/url] для загрузки;
2. Установка программного обеспечения:
1. Установите J2sdk:
следуйте указаниям мастера установки (для удобства работы обычно устанавливайте в C:j2sdk1.4.1).
2. Установите Mysql:
следуйте инструкциям мастера установки (выберите каталог установки как C:); , Простота в эксплуатации; после успешной установки путь: C:mysql);
3. Установите Tomcat:
следуйте указаниям мастера установки (измените каталог установки на C:Tomcat4.1, во время которого вам будет предложено). для ввода пароля администратора (системного администратора);
4. Поместите драйвер Jdbc Mysql:
поместите файл mm.mysql-2.0.4-bin.jar в папку C:j2sdk1.4.0-rclib (на самом деле это не так). неважно, куда вы это поместите, в основном в систему. Просто укажите это в переменной, но многие говорили, что лучше поместить это здесь, поэтому я поместил это здесь);
3. Первоначальная настройка и тестирование.
Настройте программную среду, установленную выше, и протестируйте ее среду:
(1) Конфигурация — переменные среды:
1. Создайте новую системную переменную JAVA_HOME, ее значение: C: j2sdk1.4.1 (если вы не установили по указанному выше пути, измените
его на свой путь установки. 2. Создайте новую системную переменную TOMCAT_HOME, ее значение: C:Tomcat4 (если вы не установили ее по указанному пути); на указанный выше путь, измените его на путь установки);
3. Системную переменную CLASSPATH, добавьте ее значение: C:Tomcat 4.1commonclasses;C:Tomcat 4.1commonlib
4. Системную переменную CLASSPATH , добавьте его значение: C:j2sdk1.4.0-rclib mm.mysql-2.0.4-bin;
(2) Проверьте службу по умолчанию:
1. Сначала запустите Tomcat4.1 (найдите Apache Tomcat4.1 в меню «Пуск-Программа», чтобы запустить «Запустить Tomcat»):
откройте браузер и введите в адресную строку: [url]http:// localhost :8080[/url] Проверка: в настоящее время вы можете увидеть интерфейс приветствия Tomcat в браузере. Это означает, что Tomcat работает нормально (обратите внимание, что порт Tomcat по умолчанию — 8080, если он занят другими программами, пожалуйста. измените его);
2. Запустите службу Mysql (служба Mysql по умолчанию запускается вместе с операционной системой, а winmysqladmin.exe свернута на панели задач):
Введите CMD, перейдите в каталог C:mysqlbin, выполните mysql, и нажмите Enter. Если все в порядке, будут выведены некоторые приветственные сообщения, указывающие, что Mysql работает нормально;
4. Интегрированная конфигурация:
настройте Mysql4 и Tomcat4 соответствующим образом и позвольте им работать вместе:
1. Скопируйте mm.mysql-2.0.4-bin.jar в каталог common/lib Tomcat.
2. Проверьте, является ли соединение нормальным; следующий код как test.jsp в каталог C:Tomcat 4.1webappsROOT:
<%@ page contentType="text/html;charset=gb2312" %>
<%
java.sql.Подключение к соединению;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
<%--Здесь подключена тестовая библиотека, которая по умолчанию поставляется с Mysql4. Пользователь и пароль являются корневыми по умолчанию и пустыми --%>
3. Введите [url]http://localhost:8080 в адрес браузера. . /test.jsp[/url] Если после запуска появляется пустая страница, это означает, что интеграция Mysql4 и Tomcat4 прошла успешно;
5. Полнострочный тест:
1. Запустите Tomcat4.1.
2. Создайте базу данных и таблицы,
сначала создайте таблицу в MySQL и вставьте несколько фрагментов данных; Код sql выглядит следующим образом:
создать тест базы данных; -- Запустить
использовать тест;--Выполнить
создать администратора Talbe (id int(4) auto_increment первичного ключа,имя varchar(20));--Выполнить
INSERT INTO user(name) VALUES('test');--Выполнить
Хорошо, вы создали тест базы данных, создали пользователя таблицы и вставили запись.
3. Отобразите записи в базе данных;
сохраните следующий код как test2.jsp в каталоге C:Tomcat 4.1webappsROOT:
<%@ page contentType="text/html;charset=GBK" %>
<%@ page Language="java" import="java.sql.*"%>
<%
Соединение конн = ноль;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
если (conn == ноль) {
System.out.println("Ошибка подключения");
}
Заявление stmt=conn.createStatement();
ResultSet RS_result=null;
%>
<html>
<голова>
<title>Тест</title></head>
<тело>
<%
RS_result=stmt.executeQuery("выберите * у пользователя");
Строковое имя;
в то время как (RS_result.next())
{
Name=RS_result.getString("имя");
%>
<%=Имя%>
<%
}
RS_result.close();
стмт.закрыть();
конн.закрыть();
%>
</тело>
</html>
4. Откройте браузер и введите [url]http://localhost:8080/test.jsp[/url] в адресную строку. Если после запуска на странице отображается тест, это означает, что база данных работает. прочтите успешно;
6. Дополнительные инструкции:
1. Предположим, что в каталоге E:testoa уже существует проект (включая index.jsp и другие файлы jsp и bean-компоненты, такие как сервлеты и javabeans в каталоге WEB-INFclasses);
Чтобы настроить Tomcat для поддержки вашего проекта, откройте файл C:Tomcat4.1confserver.xml и добавьте его перед "</Host>" и после "</Context>"
<Context path="/oa" debug="0" docBase="E:testoa" reloadable="true"/>и сохраните.
Описание: Контекст (представляющий веб-приложение): docBase определяет путь к приложению; путь представляет собой префикс URL-адреса этого веб-приложения, так что запрошенный URL-адрес
Этот атрибут [url]http://localhost:8080/oa[/url]; этот атрибут очень важен. Если он равен true, tomcat автоматически обнаружит /WEB-INF/lib приложения.
и изменения в каталоге /WEB-INF/classes, автоматическая загрузка измененных или новых bean-компонентов и сервлетов. Мы можем увидеть изменения, внесенные bean-компонентами в jsp, без перезапуска tomcat;
2. Запустите Tomcat 4.1 в браузере. Введите [url]http: //localhost:8080/oa[/url] в адресе. Если в jsp и bean-компонентах нет ошибок, ваш index.jsp/index.html обычно будет иметь вид.
Содержимое файла выполняется и отображается.
7. Спасибо:
1. Спасибо организациям Apache и Mysql за предоставление таких хороших бесплатных серверов приложений и баз данных.
2. Спасибо друзьям, которые раньше писали документы по настройке Tomcat3.x/Tomcat4.*, за то, что они написали для меня этот документ; используется в качестве ссылки;
8. Инструкция:
1. Если вы остались довольны и хотите перепечатать или собрать эту статью, то хочу сказать вам большое спасибо, но укажите автора hoxisoft ( [email protected] )