말씀하신 그대로입니다.
컴파일시에 JDBC 드라이버를 생성하기 위하여 Ant를 요구하며, 안트가 없으면 JDBC드라이버를 만들지 않습니다.
PostgreSQL 사이트에 있는 드라이버는 좀 오래된 버전의 드라이버만 있는 것 같던데... 쓰기에는 지장이 없습니다.
7.1.2 버전의 PostgreSQL의 JDBC드라이버를 첨부하려 했지만 파일 첨부가 안되는군요.
-- 이유경 님이 쓰신 글:
>> jdbc연동작업을 하기 위해(postgresql.jar를 생성)
>> ./configure --with-java
>> 를 하면. 밑에 checking.... 하면서 여러줄 생기는데.
>> 제일 마지막 줄에 생기는
>>
>> configure: error: Ant is required to build Java components
>>
>> 는 무슨 뜻인지요. ^^;;
>> make,,, make install를 해도 postgresql.jar파일이 생기지 않아서
>> 애를 먹고 있는데.
>> 혹시 configure: error: Ant is required to build Java components
>> 이것 때문이 아닌가 하는 생각에 질문드립니다.
>> 참고로 전 jsp/서블릿파일을 사용하지 않고 .java 파일만 테스트 하려하기에
>> Ant를 깔지 않았습니다.
>> http://jdbc.postgresql.org/docs/#install문서대로 하고 있는데..
>> 잘 되지 않네요. ^^;;
>>
>> -----------------------------------------------------------------
>> [root@romeo postgresql-7.1.2]# ls
>> GNUmakefile INSTALL aclocal.m4 config config.status contrib src
>> [root@romeo postgresql-7.1.2]# ./configure --with-java
>> loading cache ./config.cache
>> checking host system type... i686-pc-linux-gnu
>> checking which template to use... linux
>> checking whether to build with locale support... no
>> checking whether to build with recode support... no
>> checking whether to build with multibyte character support... no
>> checking whether to build with Unicode conversion support... no
>> checking for default port number... 5432
>> checking for default soft limit on number of connections... 32
>> checking for gcc... (cached) gcc
>> checking whether the C compiler (gcc ) works... yes
>> checking whether the C compiler (gcc ) is a cross-compiler... no
>> checking whether we are using GNU C... (cached) yes
>> checking whether gcc accepts -g... (cached) yes
>> using CFLAGS=-O2
>> checking whether the C compiler (gcc -O2 ) works... yes
>> checking whether the C compiler (gcc -O2 ) is a cross-compiler... no
>> checking for Cygwin environment... (cached) no
>> checking for mingw32 environment... (cached) no
>> checking for executable suffix... (cached) no
>> checking how to run the C preprocessor... (cached) gcc -E
>> checking whether gcc needs -traditional... (cached) no
>> checking whether to build with Tcl... no
>> checking whether to build with Tk... no
>> checking whether to build Perl modules... no
>> checking whether to build Python modules... no
>> checking whether to build Java/JDBC tools... yes
>> checking for ant... no
>> checking for ant.sh... no
>> checking for ant.bat... no
>> configure: error: Ant is required to build Java components
>> -------------------------------------------------------------------
>>
>> -- 이유경 님이 쓰신 글:
>> >> 아.. jdk가 안깔린 것이 패스 문제 였습니다.
>> >> .bash_profile에서 패스 설정 하면 되는 것으로 알았는데.
>> >> 그대로 해도 않되어서
>> >> 같은 폴더의 .bashrc 파일에 export패스설정... 이렇게 하였더니
>> >> 패스가 잡혔습니다..
>> >> 그럼 수고하세요 ^^
>> >>
>> >>
>> >> -- 정재익 님이 쓰신 글:
>> >> >> 말씀하신 설치과정은 맞습니다.
>> >> >> 그런데 이상한 것은 PATH 에 경로를 잡아 주었는데도 못잡는다는 것은 이해가 가질 않는군요. 뭔가 PATH 설정에 오류가 있지 않나 싶습니다. 아니면 java/javac 등에 execution permission 이 안 주어져 있던지 하는 등의 문제가 있는 것 아닌가 싶습니다.
>> >> >> 그리고 JSP 를 사용할 것이 아니라면 굳이 Ant/Tomcat 등을 설치할 필요가 전혀 없습니다.
>> >> >> PostgreSQL JDBC 는 말씀하신 방법으로 설치하는 것이 옳습니다.
>> >> >>
>> >> >> -- 이유경 님이 쓰신 글:
>> >> >> >> 안녕하세요.
>> >> >> >>
>> >> >> >> JDBC연동하려 합니다.
>> >> >> >>
>> >> >> >> postgresql버전은 7.1.2이고
>> >> >> >> jdk1.3.0_02를 install 시켰습니다.
>> >> >> >> 근데 7.x버전 이후는 JDBC드라이버를 만들어 사용해야 하는데.
>> >> >> >>
>> >> >> >> postgresql7.1.2는
>> >> >> >> 테이블 생성까지했으니 성공적으로 인스톨이 된것같습니다.
>> >> >> >>
>> >> >> >> jdk1.3.0_02를 인스톨 시켰고,
>> >> >> >> (chmod a+x j2sdk-1_3_0_02-linux-i386-rpm.bin
>> >> >> >> ./j2sdk-1_3_0_02-linux-i386-rpm.bin
>> >> >> >> rpm -iv jdk-1.3.0.02.rpm
>> >> >> >> )
>> >> >> >>
>> >> >> >> pgsql/.bash_profile 에서
>> >> >> >> (export JAVA_HOME=/usr/java/jdk1.3.0_02) 를 추가 시킨후
>> >> >> >>
>> >> >> >> java 파일을 test시키기 위해 javac명령을 주어도 실행이 안됩니다.
>> >> >> >> 설치가 잘못된 것같습니다.
>> >> >> >> 보기에 인스톨을 된것 같고 .. 패스를 잘 못잡을 듯한데..
>> >> >> >> 다른 위치의 .bash_profile에서 패스를 달아도
>> >> >> >> jdk를 못잡습니다.
>> >> >> >>
>> >> >> >> jdk1.3설치에 대해 자세하게 답변주심 감사하겠습니다.
>> >> >> >>
>> >> >> >> 그리고
>> >> >> >> 이렇게 jdk설치를 한후에
>> >> >> >> postgresql7.1.2폴더아래에서
>> >> >> >> ./configure --with-java
>> >> >> >>
>> >> >> >> postgresql7.1.2/src/interface/jdbc/폴더아래에서
>> >> >> >> make
>> >> >> >> make install
>> >> >> >> 를 하면 prostgresql.jar라는 드라이버가 생성된 후
>> >> >> >> 이 jar파일을 classpath잡은후 사용하는 방법이 맞는지요.
>> >> >> >>
>> >> >> >> 앗. 그리고. jsp파일이나 서블릿을 사용하지않고 그냥
>> >> >> >> java파일만 사용할 것이라면. 굳이 Ant는 필요 없겠지요. ^^ ?
>> >> >> >>
>> >> >> >> 질문에 답변 부탁드립니다.
>> >> >> >> 세가지 질문 드렸습니다.
>> >> >> >> 그럼 수고하세요.
|