전경련회관이다..
UltraEdit, Acrobat Reader, AlZip 설치... --;;
교재가 아직 안와서 플그램 설치하고 놀고있따..
내가 없는 동안에 소영씨가 LGIN 사이트를 잘지켜줘야 할텐데...
http://itadvisor.co.kr/index.html
ITAdvisor 사이트 : 한글문서화... Q&A...
- Downloads : http://commerce.bea.com
- Developer Resources : http://developer.bea.com
- Online Documentation : http://edocs.bea.com
- Education Updates : http://education.bea.com
- Questions : http://askbea.bea.com
다운로드 : "wls610sp5.bin" 파일다운로드
> sh wls610sp5.bin -i console
설치시 200M-300M 정도 공간 필요
/tmp에 자동으로 풀리므로 170M정도의 여유가 있어야 한다.
패치시 cr***.jar 파일로 제공
클래스 패스의 제일 앞쪽에 경로를 걸어둔다
export classpath = XXXXX:
> wlserver6.1/config/mydomain
> startWebLogin
... Started WebLogic Admin Server "myserver" for domain "mydomain" running in Production Mode 가 뜨면 성공!!!
http://localhost:7001/console 에서 확인
도메인에 꼭 필요한 파일
config/mydomain/config.xml
fileRealm.properties
SerializedSystemIni.dat
startWebLogic 쉘 스크립트 : 어드민으로 웹로직 실행
set WLS_PW=asdfghjk <== 패스워드를 박아준다... ㅋㅋ
echo on
"%JAVA_HOME%\bin\java" -hotspot -ms64m -mx64m -classpath "%CLASSPATH%" -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver "-Dbea.home=C:\\bea" -Dweblogic.management.password=%WLS_PW% -Dweblogic.ProductionModeEnabled=%STARTMODE% "-Djava.security.policy==C:\bea\wlserver6.1/lib/weblogic.policy" weblogic.Server
goto finish
startManagedWebLogic.cmd 쉘 스크립트 : 매니저로 웹로직 프로세스 실행
echo on
"%JAVA_HOME%\bin\java" -hotspot -ms64m -mx64m -classpath "%CLASSPATH%" -Dweblogic.Domain=mydomain -Dbea.home="C:\\bea" -Dweblogic.management.password=%WLS_PW% -Dweblogic.ProductionModeEnabled=%STARTMODE% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.management.server=%ADMIN_URL% "-Djava.security.policy==C:\bea\wlserver6.1/lib/weblogic.policy" weblogic.Server
goto finish
config.xml은 어드민 서버만이 접근가능하며 (콘솔도 어드민 서버로만 접근)
매니저 서버는 어드민 서버와의 통신을 통해서만 접근이 가능하다.
자바 패스가 안잡혔을때
setEnv.cmd 를 돌려주면 클래스 패스가 설정된다.
웹로직 종료시
java weblogic.Admin -url t3://localhost:7001 -username system -password [관리자패스워드] SHUTDOWN
>kill -9 PID (웹로직 데문의 프로세스 ID를 찾아 죽인다 --)
ps -ef | grep java
nohup startWebLogic.sh > nohup.out& : 웹로직프로세스를 백그라운드에서 실행
도메인 생성 : Create or edit other Domain 에서 도메인 생성
Name : WLSD11 로 주면
wlserver6.1/config/ 밑에 WLSD11 이라는 폴더가 생성돼고 config.xml 파일이 있다 (6.1버젼기준)
fileRealm.properties/SerializedSystemIni.dat 을 복사해서 둔다.. (필수-6.1이상은 그냥 생긴다)
startWebLogic.cmd 도 복사해서 수정한다.
echo on
"%JAVA_HOME%\bin\java" -hotspot -ms64m -mx64m -classpath "%CLASSPATH%" -Dweblogic.Domain=StaplezInc -Dweblogic.Name=StaplezServer "-Dbea.home=C:\\bea" -Dweblogic.management.password=%WLS_PW% -Dweblogic.ProductionModeEnabled=%STARTMODE% "-Djava.security.policy==C:\bea\wlserver6.1/lib/weblogic.policy" weblogic.Server
goto finish
를 해당도메인과 해당 서버명으로 수정한다.
- JDK 버젼을 수정할때
@rem Set user-defined variables.
set JAVA_HOME=C:\bea\jdk131 <== 경로를 수정해준다
- Weblogic.Admin Commands 사용
>setEnv.cmd 로 환경변수를 설정한 후
>java weblogic.Admin 엔터치면 도움말이 나온다... --;;
근데 암만해도 command가 제대로 안먹힌다... 쩝...
매니저로 띄우기... ㅎㅎㅎ
우선은 콘솔에서 매니저 서버를 생성시킨다. 같은 IP일경우 포트번호가 같으면 안된다.
startManagedWebLogic.cmd를 복사해서 도메인만 수정
echo on
"%JAVA_HOME%\bin\java" -hotspot -ms64m -mx64m -classpath "%CLASSPATH%" -Dweblogic.Domain=StaplezInc -Dbea.home="C:\\bea" -Dweblogic.management.password=%WLS_PW% -Dweblogic.ProductionModeEnabled=%STARTMODE% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.management.server=%ADMIN_URL% "-Djava.security.policy==C:\bea\wlserver6.1/lib/weblogic.policy" weblogic.Server
goto finish
set SERVER_NAME="%1" <== 매니저서버명
set ADMIN_URL="%2" <== 해당도메인명 파라메트로 입력받는다...
>startManagedWebLogic server1 localhost:9001 실행
Web Application 기본 Directory
- MyWebApplication (그냥 암거나 이름 넣는다)
-- META-INF : 그냥 의미없음, jar command로 packaging 할때 같이 생긴단다
-- WEB-INF : 반드시 있어야 한단다...
-- classes : 컴파일된 class 파일
-- lib : .jar 또는 .war 파일같은거 있단다
-- web.xml : 반드시 있어야 한다.
-- weblogic.xml :
-- JSP/HTML 등등 : 그냥 있으면 된다... ㅎㅎㅎ
Web Application Deploy : 콘솔애서 지정
Deployments의 Web Applications - Configure a new Web Application... 선택
Configuration탭에서 Name과 Path(경로)을 로컬 경로로 지정
Targets탭에서 서비스할 서버를 선택한 후 Apply
드뎌 WebLogic에서 Deploy 성공!!! 신난다!!!
- Configure a new Web Application... 은 디렉토리 구조 형태로 Deploy
URL : web
Path : /usr/local/
- Install a new Web Application... 은 war 파일 포맷으로 패키징된 웹 애플리케이션을 Deploy
>> jar cvf test.war . : 디렉토리 패키징
>> jar tf test.war : 패키징 내용 확인
target 서버 지정!!!
[출처] [본문스크랩] [WebLogic] 4일간의 웹로직 교육... |작성자 흰곰