SSISO Community

시소당

웹스피어(WebSphere) 기본 설정

 

%% 설치
was.cd.6000.trial.express.windows.ia32 -> 웹스피어 서버 Ver. 6 설치
WAS60ND_ASTK_WIN -> 이클립스와 툴기능을 함께 쓰는 프로그램

 

 


%% 관리콘솔로 접속 : Default 일 경우에는 포트넘버 9060

 

[JDBC 프로바이더]로 DB와의 DATASOURCE 연결 생성

-> MS SQL과 연결시엔 embedded ConnectJDBC driver로 설치한다. 선택구현은 연결풀데이타로 한다. XA는 EJB관련 인 듯..

클래스 경로를 늘 확인한다. 환경 -> [WebSphere 변수]에서 확인할 수 있다.


JNDI이름 : jdbc/###### -> 중요!

 


 

서버 > 어플리케이션서버 > 서버이름 > 포트 > WC_defaulthost  : 9080을 80으로 바꿔준다.

 

http://localhost:9080   -->>  http://localhost:80


단, Default_host 에서 80번 포트가 잡혀 있어야 한다. (기본으로 잡힌다.)

 

 


%% 한글설정 -> 페이지 사이를 넘나드는 변수에 관여하고 있는 것 같음. %%

 

 

 

서버 -> Application Server -> 서버선택(TestEAR) -> 서버인프라 -> java 및 프로세스 관리 ->프로세스정의 -> Java Virtual Machine-> 사용자 정의 등록정보
=============================================
이름                                   값
=============================================
client.encoding.override       KSC5601              -> 기본(??)
default.client.encoding         KSC5601              -> 브라우저 setting
file.encoding                       KSC5601              -> 기본
=============================================

 

 

 

%% ASK로 EAR 파일 생성시에..

 

쓰이지 않는 폴더가 생기므로 그냥 기본으로 잡히는 [workspace] 폴더를 사용한다.

java와 jsp 위주의 세팅시에는 웹 -> 동적 웹 프로젝트 사용

설정시에 고급보기를 하여 컨텍스트 루트를 '/'로 해준다.

 

기본으로는 프로젝트 이름과 같은 이름으로 컨텍스트 루트가 잡힌다. 그러나 그렇게 설정하면..

 

http://localhost/[프로젝트이름]/index.jsp

 

형식의 주소가 되어 버린다.


 

동적웹프로젝트 -> 프로젝트이름 -> 전개설명자 에서는 참조부분만 설정해 준다. 나머지는 건드릴 것 없다.

 

내보내기를 할때에는 엔터프라이즈 응용프로그램 부분에서 [ear] 내보내기로 한다.

 

 

 

%% WEB-INF 폴더는 ###.war 폴더 안에 생기는 폴더로 사용할 것. 따로 잡는 부분은 찾아야 할 듯....
 

 

 

============================================================================

 

 

 

사흘간의 삽질 끝에 얻어낸 결론이라는....

JDBC 오류는 아주 사람 미치게 만들기도 한다는......

JDBC 오류가 나면 속편하게 새로 까는 것이 더 낫다. 원인은 모르겠지만...

 

 

웹스피어 처음 시작하시는 분들에게 조금이라도 도움이 되기를 바라면서..

3023 view

4.0 stars