1) bin : 톰캣 시작하는 프로그램들 존재.
2) common : 기본적으로 톰캣 사용하는 클래스파일들.
- /common/lib 모든 context root들이 사용할수 있게 *.jar 파일을 저장하는 곳
3) conf : 톰캣 전체 설정을 조정하는 곳.
- 이중에 server.xml은 톰캣 전체를 조정하는 것이다.<매우중요>
* JSP에서 오라클 연동 확인 되는 소스
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DB Connection Test</title>
</head>
<body>
<%
String DB_URL = "jdbc:oracle:thin:@아이피:1521:데이터베이스";
String DB_USER = "아이디";
String DB_PASSWORD= "비번";
Connection conn;
Statement stmt;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);
stmt = conn.createStatement();
conn.close();
out.println("Oracle jdbc test: connect ok!!");
} catch(Exception e) {
out.println(e.getMessage());
}
%>
</body>
</html>
4) server : server에 사용하는 lib파일 존재.<손댈 필요 없음>
5) shared : 공유 파일들 존재.
6) temp : 임시 폴더로서 임시파일 존재.
7) work : 작성된 소스가 들어가는 파일 존재.
8) webapps: 모든 context root가 존재하는 곳.
- 디폴트로서 ROOT라는 폴더가 존재, 'WEB-INF', 'CLASSES'., 'TLD', 'LIB'폴더가 존재해야함.
classes : 외부에 파일을 사용할때.
tld : 태그라이브러리 만들때 필요한 폴더
lib : 외부에서 jar 파일 가져와서 자바에서 쓸때 classpath걸어줘야하는데, 여기에 집어 넣으면 웹어플리케이션에
한해서 classpath를 안걸어줘도 됨.
* WEPAPPS 아래 있는 폴더 하나하나를 CONTEXT 생각하자.!
* /CONF 폴더에 server.xml, web.xml을 수정후엔 톰캣을 재시작해야함!
###################################################################
.http://localhost:8080/jsp-examples?
.http://localhost:8080/test/form1.jsp 찾아가는 방법
1. webapps 도착
2. test폴더찾는다.
3. webapps아래 test가 없다면, ROOT폴더를 찾게된다.<없다면 항상 ROOT 검색함 (DEFAULT)>
###################################################################
ROOT 아래 WEB-INF ?
하나의 CONTEXT에 해당하는 *.jar파일만 두는곳이다.<개인>
위에서 common/lib 에 *.jar 파일은 모든 톰캣서버내 context들이 사용할수있는 *.jar파일을 나두는 곳과는 반대된다.<공유>
하지만 프로그램 충돌상 건드리지 않는것이 좋다고 한다.
JSP 메일 발송 테스트 (0) | 2010.10.13 |
---|---|
이클립스에서 JSP 사용하기 (0) | 2010.10.01 |
mysql.jdbc 사용하기 예 (0) | 2010.09.07 |
제우스 라이센스기간 만료후 재발급받기 (0) | 2010.08.10 |
티맥스소프트 버전 확인 방법 (0) | 2010.08.10 |
댓글 영역