2012-01-31 2 views
0

새 WebSphere 7 서버 프로파일을 작성, 나는 다음과 같은 (응용 프로그램 서버> 서버 1> 프로세스 정의) 관리 콘솔을 사용하여 작업 디렉토리 값을 정의 :WebSphere 7에서 정의 된 "작업 디렉토리"를 찾을 수없는 이유는 무엇입니까?

C:\workspace7\Myproject\workingdirectory

이 폴더는 일부 구성 파일이 포함되어 있습니다 (.properties 파일) 내가 서버를 시작하면

는 시스템이 메시지와 함께하지만 밖으로 작동 :

속성은 정의되지 않은 파일 : C:\Program Files\IBM\SDP\runtimes\base_v7\profiles\myprofile\bin\Myproject\Myproject.properties

사실, 그것은 가리켜 야 : 서버에서 응용 프로그램을 실행할 때

C:\workspace7\Myproject\workingdirectory\Myproject\Myproject.properties

이 문제의 행위가 실패 할 수 있습니다.

서버 프로파일의 정의 된 등록 정보에서 작업 디렉토리의 올바른 경로를 취하지 않는 이유에 대해 생각해 보시겠습니까?

환경 : 내가 지원에서 누군가 같은 소리 경우는 WebSphere 7 & RAD 8

종류와 관련,

+0

새로 만든 프로필을보고 계십니까? RAD에서 시작할 서버를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택한 다음 "Websphere Application Server"를 선택하면 프로필 디렉토리는 무엇으로 설정됩니까? –

답변

0

내가 미안 해요,하지만 난 당신의 문제를 재현 할 수 없습니다. RAD 버전 8을 WebSphere Application Server 버전 7과 함께 사용했습니다. 프로파일 시작 후 프로세스가 지정된 작업 디렉토리에서 명확하게 실행되었습니다. 나는 lsof와 예제 애플리케이션을 사용하여 체크했다. Terrell이 이미 묻는 것처럼 프로파일 설정에 대해 확신합니까?

다른 두 가지 사항을 고려해야합니다.

개인적으로 나는 현재 작업 디렉토리에 의존하는 소프트웨어를 개인적으로 개발하지 않을 것입니다. Java System Property 설정을 사용하여 구성 디렉토리 나 비슷한 것을 가리키고 싶습니다.

두 번째로 구성된 WAS (또는 Tomcat 또는 기타) 서버 프로파일로 RAD를 사용하는 경우 RAD 내의 서버 특정 설정 (프로파일의 상황에 맞는 메뉴)을 확인하십시오. 예를 들어, 기본 별 RAD는 해당 서버에 응용 프로그램을 배포 할 때 서버 프로파일에 고유 한 배포 경로를 사용합니다.