tomcat+mysql 설치

1. JDK를 설치한다.

2. PATH에 C:\Program Files\Java\jdk1.6.0_12\bin 을 추가한다.

3. CLASSPATH=C:\Program Files\Java\jdk1.6.0_12\lib\tools.jar 환경변수 추가

4. tomcat 설치

5. mysql 설치

6. mysql-connector-java-x.x.x-bin.jar 다운로드

7. mysql-connector-java-5.0.7-bin.jar -> c:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\ 에 복사

8. Tomcat 5.5/conf/server.xml에서 <Service name="Catalina">~</Service>밑에 아래와 같이 호스트별로 추가시켜 준다.

      <!-- localhost 호스트 추가 (기본적으로 있음) -->
      <Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
      </Host>

      <!-- www.borewa.com 호스트 추가 -->
      <Host name="www.borewa.com" appBase="d:/borewa"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
      </Host>

      <!-- www.pigbutton.com 호스트 추가 -->
      <Host name="www.pigbutton.com" appBase="d:/pigbutton"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
      </Host>

      <!-- www.m-attraction.com 호스트 추가 -->
      <Host name="www.m-attraction.com" appBase="d:/m-attraction"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
      </Host>

9. 각 호스트별 HOME 디렉토리는 은 d:/<appBase>/ROOT 밑이 된다.

10. index.jsp 를 만들어 DB 컨넥션을 테스트 한다.
예제) d:\borewa\ROOT\index.jsp
("password"부분은 실제 MySQL의 root password를 넣는다.)

<%@ page import = "java.sql.*"%>
<html>
<head>
<title>Obtaining a Connection </title>
</head>
<body>
<%
Connection conn=null;
ResultSet result=null;
Statement stmt=null;
ResultSetMetaData rsmd=null;
try
{
Class c=Class.forName("com.mysql.jdbc.Driver");
}
catch(Exception e)
{
out.write("Error!!!!!!" + e);
}
try
{
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql","root","password");
out.write("www.borewa.com<br>MySQL Databse Test : Connected!!");
}
catch(SQLException e)
{
System.out.println("Error!!!!!!" + e);
}
%>
위로 스크롤