>> Edit article
이름
제목
패스워드
<pre> Linux에선 jdk와 resin을 잘 써고 있는뎅,, 눈을 씻고 찾아봐도 FreeBSD에서 resin을 셋팅한 곳이 보이지않길래,, 걍 한번 시도해봤습니다.. 환경 FreeBSD 4.3-RELEASE Apache-1.3.22 <--소스컴파일 DSO지원 MySQL-3.23.47 <--소스 컴파일 쉘은 bash를 사용합니다.. Linux를 사용하다 FreeBSD로 전환했기에,, csh,tcsh 이 좀 생소하더군염,, 우선 jdk가 필요한데,, http://java.sun.com 에 Linux처럼 최신버전의 FreeBSD를 위한 jdk가 없더군염,, FreeBSD에서 구버전은 포트를 통해 설치가 가능하지만 오기가 나서 전 최신버전을 깔기위해,, 온갖 시행착오끝에,, Linux용 에뮬을 설치후 Linux용 jdk를 다운받아 설치해서 모든설치를 마무리했습니다.. 커널에서 옵션에 아래기능이 삽입되어있어야합니다.. 자세힌 모르지만 커널에 이 옵션이 없으면 Linux의 에뮬을 사용할수 없을지도 모른다는.. ㅡㅡ;; options MATH_EMULATE #Support for x87 emulation 커널옵션이 이상없다고 판단되면 곧바로 포트로 이동합니다.. shell> cd /usr/ports/emulators/linux_base shell> make install clean /etc/rc.conf 를 vi로 열어 아래를 추가후 저장 linux_enable="YES" shell> reboot 이제 Linux용 jdk를 설치할수있습니다.. http://java.sun.com 에서 Linux용 jdk바이너리(j2sdk-1_3_1_02-linux-i386.bin)를 다운받아 설치합니다.. shell> ./j2sdk-1_3_1_02-linux-i386.bin shell> mv j2sdk1.3.1_02 /usr/local/jdk1.3.1 http://mmmysql.sourceforge.net/dist 로 부터 mm.mysql-2.0.4-bin.jar도 다운받아 /usr/local/jdk1.3.1/jdbc 에 카피해 넣어주시구여,, shell> mkdir /usr/local/jdk1.3.1/jdbc shell> cp mm.mysql-2.0.4-bin.jar /usr/local/jdk1.3.1/jdbc 그런후 http://209.221.149.111/download/index.xtp 로 부터 resin-2.0.5.tar.gz 도 다운받아 설치합니다.. shell> pwd /usr/local/resin shell> ./configure --with-apache=/usr/local/apache --with-java-home=/usr/local/jdk1.3.1 shell> make; make install 클래스패스에서,, 전 bash를 사용하기때문에,,, /etc/profile을 아래와 같이 만들었습니다.. csh 또는 tcsh를 사용하면 클래스패스를 어데다가 설정해야하는지 아직 모릅니다.. 무식해서 지성,, ㅡㅡ;; shell> cat /etc/profile #!/bin/bash # Set for JAVA and RESIN export JAVA_HOME="/usr/local/jdk1.3.1" export RESIN_HOME="/usr/local/resin" export PATH="$PATH:$JAVA_HOME/bin:$RESIN_HOME/bin" export CLASSPATH=".:$JAVA_HOME/jdbc/mm.mysql-2.0.4-bin.jar" shell> 부팅시 자동실행을 위해서.. shell> cat /etc/rc.local #!/bin/bash /usr/local/resin/bin/httpd.sh start /usr/local/apache/bin/apachectl start /usr/local/mysql/share/mysql/mysql.server start shell> 자동실행을 위해 $RESIN_HOME/bin/httpd.sh 를 자신의 시스템환경에 맞게 조금 수정을 해야하더군여,, 그외 /etc/services 파일에 8080포트도 추가해주구염,, 재부팅후 Apache와 resin이 무사히 기동되었으면,, DocumentRoot에 test.jsp 를 만들어 브라우저로 함 확인해보세염,, shell> cat test.jsp 2 + 2 = <%= 2 + 2 %> shell> 잘 안되면 승부근성을 발휘해서,, 될때까지,, ^^;; </pre>
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved