>> Read No. 2129 article  
FreeBSD와 resin의 만남

등록 2002-01-18 23:44:00     조회 5
이름 그냥,,    

		<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>
 잘 안되면 승부근성을 발휘해서,,
될때까지,,
emoticon;;
</pre>
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.53 초 ] 작업시간: [ 0.02 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791043742
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.