okjsp site v1.0 alpha
version 1.0 alpha
okjsp-site 소스
kenu@okjsp.pe.kr
2003-01-13 9:13오후
http://ant.apache.org 에서 1.5.1 바이너리 버전 다운받아서 압축풀고
c:\ant 같은 곳으로 이동한 후에 ANT_HOME 환경변수에 c:\ant 집어넣고,
Path 에 %ANT_HOME%\bin 추가하면 설치 완료입니다.
도스창 띄워서 okjsp 소스 압축 풀린 곳에서
build.xml 의 c:/Tomcat4.1 을 자신의 디렉토리에 맞게 수정해야 됩니다.
okjsp-mysql.sql 을 mysql 에 적용해서 table 과 계정생성하시고
ant deploy 하면 톰캣(C:\Tomcat4.1) 의 webapps\ROOT 에 자동으로 다 복사되고,
컴파일되어서 들어갑니다.
ROOT/WEB-INF/web.xml 덮어씌우니 주의하시길...
매뉴얼은 특별히 만들지 않았습니다.
2003년에 가능하면 추가하도록 할 것 입니다.
mvc 로 개발되었고, tomcat 이 리로딩이 잘 되는 관계로 개발시 크게 불편함이 줄었습니다.
jdc-pool 을 사용했으며 5분이상 사용되지 않은 커넥션은 강제로 끊어줍니다.
www.lastcom.pe.kr 에서 가져온 html 편집기 기능을 조금 수정했습니다.
www.kkaok.pe.kr 의 까오기 카운터 mysql 버전 2.21 가 java 소스 없이 class 만
포함되었습니다. 카운터 소스는 www.kkaok.pe.kr 에서 다운 받을 수 있습니다.
당분간 질문에 제가 답변은 드리지 않겠습니다.
Q&A 게시판하고 Tips 게시판 그리고 강좌를 참고해서 성공하시길 바랍니다.
ant 를 사용하지 않고 설치하려면...
배포된 소스의 디렉토리구조는 크게 web 부분과 src 부분과 lib 부분으로 나뉩니다.
lib 는 tomcat 의 common/lib 에 복사되어야 되고,
web은 webapps/ROOT 에 복사 되어야 되고,
src 는 컴파일되어서 webapps/ROOT/WEB-INF/classes 아래 패키지의 디렉토리대로 복사되면 됩니다.
물론 PopDb.java 파일내의 jdbc 정보는 맞게 고치셔야됩니다.
table 생성하는 sql 은 따로 db에서 실행해서 만들어야됩니다.
문제는 컴파일이 생각만큼 쉽지 않다는 것입니다.
compile 할 때 lib 디렉토리와 common/lib 디렉토리의 거의 모든 *.jar 파일이 클래스패스에 잡혀있어야 됩니다.
그래서 ant 를 사용하도록 소스패키지를 꾸민 것입니다.
ant 만 치면 위 모든 과정이 자동으로 이루어지니까요.