이유: 방대한 인터넷에서 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]로 이동하세요.
-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로 변경하라는 메시지가 표시됩니다)
.Admin(시스템 관리자) 비밀번호 입력)
4. Mysql의 Jdbc 드라이버를 배치합니다.
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을 시작하십시오(Start Tomcat을 실행하려면 시작 프로그램에서 Apache Tomcat4.1을 찾으십시오). 서비스:
브라우저를 열고 주소 표시줄에 [url]http://를 입력하십시오. localhost :8080[/url] 확인: 현재 브라우저에서 Tomcat 환영 인터페이스를 볼 수 있습니다. 이는 Tomcat이 정상적으로 작동하고 있음을 의미합니다. (참고: Tomcat의 기본 포트는 8080입니다. 다른 프로그램에서 사용 중인 경우 2.
Mysql 서비스를 시작합니다(Mysql 서비스는 기본적으로 운영 체제와 함께 시작되며 winmysqladmin.exe는 시스템 트레이에서 최소화됩니다).
CMD를 입력하고 C:mysqlbin 디렉터리로 이동하여 mysql을 실행합니다. 정상이면 MySQL이 제대로 작동함을 나타내는 일부 환영 메시지가 출력됩니다.
4. 통합 구성:
Mysql4 및 Tomcat4를 적절하게 구성하고 함께 작동하도록 합니다.
1. mm.mysql-2.0.4-bin.jar을 Tomcat의 common/lib 디렉토리에 복사합니다.
2. 연결이 정상인지 테스트하고 저장합니다. C:Tomcat 4.1webappsROOT 디렉터리에 test.jsp로 다음 코드를 추가합니다.
<%@ page contentType="text/html;charset=gb2312" %>
<%
java.sql.Connection 연결;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
<%--여기에 연결된 것은 기본적으로 Mysql4에 포함된 테스트 라이브러리입니다. 사용자와 비밀번호는 기본 root이며 비어있습니다. --%>
3. 브라우저 주소에 [url]http://localhost:8080을 입력합니다. /test.jsp[/url] 실행 후 빈 페이지가 나타나면 Mysql4와 Tomcat4의 통합이 성공한 것입니다.
5. 전체 라인 테스트:
1. Tomcat4.1을 시작합니다.
2. 데이터베이스와 테이블을 생성하고
먼저 mysql에 테이블을 생성하고 여러 데이터를 삽입합니다. SQL 코드는 다음과 같습니다.
데이터베이스 테스트 생성;--실행
테스트 사용;--실행
talbe admin 생성(id int(4) auto_increment 기본 키, 이름 varchar(20));-실행
INSERT INTO user(name) VALUES('test');--실행
좋습니다. 데이터베이스 테스트를 생성하고, 사용자 테이블을 생성하고, 레코드를 삽입했습니다.
3. 데이터베이스의 레코드를 표시하고
다음 코드를 test2.jsp로 C:Tomcat 4.1webappsROOT 디렉터리에 저장합니다.
<%@ 페이지 contentType="text/html;charset=GBK" %>
<%@ 페이지 언어="java" import="java.sql.*"%>
<%
연결 연결 = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
if(콘==널){
System.out.println("연결 오류 가져오기");
}
명령문 stmt=conn.createStatement();
결과세트 RS_result=null;
%>
<html>
<머리>
<title>테스트</title></head>
<본문>
<%
RS_result=stmt.executeQuery("사용자에서 * 선택");
문자열 이름;
동안(RS_result.next())
{
Name=RS_result.getString("이름");
%>
<%=이름%>
<%
}
RS_result.close();
stmt.close();
conn.close();
%>
</body>
</html>
4. 브라우저를 열고 주소 표시줄에 [url]http://localhost:8080/test.jsp[/url]을 입력합니다. 실행 후 페이지에 test가 표시되면 데이터베이스가 있음을 의미합니다. 성공적으로 읽었습니다.
6. 보충 지침:
1. E:testoa 디렉터리(index.jsp 및 기타 jsp 파일과 WEB-INFclasses 아래의 서블릿 및 javabeans와 같은 Bean 포함)에 이미 프로젝트가 있다고 가정합니다.
프로젝트를 지원하도록 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 디렉토리의 변경 사항은 수정되거나 새로운 빈과 서블릿을 자동으로 로드합니다. Tomcat을 다시 시작하지 않고도 빈이 jsp에 가져온 변경 사항을 볼 수 있습니다.
2. 브라우저에서 Tomcat 4.1을 시작합니다. //localhost:8080/oa[/url] jsp와 bean에 오류가 없으면 일반적으로 index.jsp/index.html이 됩니다.
파일의 내용이 실행되어 표시됩니다.
7. 감사합니다:
1. 훌륭한 무료 애플리케이션 서버와 데이터베이스를 제공한 Apache 및 Mysql 조직에 감사드립니다.
2. 오늘 저를 위해 Tomcat3.x/Tomcat4.* 구성 문서를 작성해 준 친구들에게 감사드립니다. 참조로 사용됩니다.
8. 지침:
1. 이 기사에 만족하시고 재인쇄 또는 수집을 원하신다면, 진심으로 감사드리며, 저자 hoxisoft ( [email protected] )를 알려주세요.