mount -t cifs -o username=어쩌고,password=저쩌고 \\\\[윈도우 서버 아이피]\\[윈도우 서버 공유하는 디렉토리] [마운트한 경로]

로 마운트를 시도 했는데 mount error 20 = Not a directory 라면서 에러 났다.  

echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled

라고 하면 된다고 한다. 그러고 나니 잘 되었다.
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 웹페이지를 돌리는 것을 보도록 하자.