tomcat+mysql 설치
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);
}
%>