검색결과 리스트
Web Programming에 해당되는 글 1건
- 2010.07.30 Linux에서 WebObjects돌리기
글
http://wiki.objectstyle.org/confluence/display/WO/Installing+WO+5.3+or+WO+5.4+on+Linux
세줄요약
1) GNU자바 말고 SUN JAVA깐다
2) WOInstaller다운받아서 WebObjects라이브러리랑 쫙 깐다
3) 아파치 깔고 Adaptor설정...
JAVA JDK깔기
1. java.sun.com에 들어가서 최신버전으로 rpm.bin다운받아서 root 권한으로 실행하면 자동으로 깔린다.
2. 소프트링크로 /usr/bin/java->/usr/java/latest/bin/java(/usr/java/latest 는 자바 깔면 최신버전으로 걸리는 링크)
ln -s /usr/java/latest/bin/java /usr/bin/java
3. PATH설정. /usr/java/latest/bin추가 해 주면 된다. 즉 ~/.bash_profile에
PATH=$PATH:/usr/java/latest/bin
export PATH
추가
WebObject깔기
wget http://webobjects.mdimension.com/wolips/WOInstaller.jar
한 다음
sudo /usr/java/jdk1.5/bin/java -jar WOInstaller.jar 5.4.3 /opt
sudo groupadd appserveradm
sudo useradd -g appserveradm appserver
chown -R appserver:appserveradm /opt/Local
chown -R appserver:appserveradm /opt/Library
chmod 750 /opt/Library/WebObjects/JavaApplications/JavaMonitor.woa/JavaMonitor
chmod 750 /opt/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Resources/SpawnOfWotaskd.sh
chmod 750 /opt/Library/WebObjects/JavaApplications/wotaskd.woa/wotaskd
[root@ ~]# su - appserver
appserver계정의 .bash_profile에 NEXT_ROOT=/opt; export NEXT_ROOT 추가
[appserver@ ~]$ $NEXT_ROOT/Library/WebObjects/JavaApplications/wotaskd.woa/wotaskd & [appserver@ ~]$ $NEXT_ROOT/Library/WebObjects/JavaApplications/JavaMonitor.woa/JavaMonitor -WOPort 56789 &
Apache깔기
개인적으로 컴파일해서 까는걸 추천. 이는 구글 검색 ㄱㄱ configure때 --enable-so 옵션을 주는게 나을듯. 이미 깔려있고 apxs까지 있으면 상관 없음 ㅇㅇ
HTTP Adaptor
WebObjects 아답터를 위한 아파치 모듈을 설치해야함
wget http://webobjects.mdimension.com/wonder/Wonder-latest-Source.tar.gz
이 안의 Utilities/Adaptor 에서 make를 해야 하는데 설정을 좀 바꿔줘야 함 make.config에서 ADAPTOR_OS를 LINUX로 바꾸고 make할때 옵션 좀 줘야 함. apxs가 기본적으로 PATH에 들어 있으면 상관 없는데 아니면 경로를 지정 해 줘야 함.
[root@ Adaptors]# make CC=gcc APXS="/usr/local/apache2/bin/apxs" [root@ Adaptors]# cd Apache2.2/ [root@ Apache2.2]# apxs -i -a -n WebObjects mod_WebObjects.la [root@ Apache2.2]# cp -rp /opt/Local/Library/WebServer/Documents/WebObjects /usr/local/apache/htdocs [root@ Apache2.2]# cp apache.conf /usr/local/apache/conf/extra/webobjects.conf
요럼 Adaptor설치 완료.
Apache설정 바꾸기
그냥 똑같다.
WOTaskd랑 WOMonitor자동시작
이것도 다를게 없다.
다음에는 standart deploy를 통해 실제 WebObjects 웹페이지를 돌리는 것을 보도록 하자.
RECENT COMMENT