weblogic의 열배치
4087 단어 서버 - Weblogic
02
03
true
04
05
06
07
08
09
10
11
true
12
11g 예:
/schedule
true
0
0
0
true
3600
JSESSIONIDSCHEDULE
모두들 웹 개발을 진행할 때 자신이 수정한 내용을 수동으로 컴파일하지 않고 서비스를 다시 시작하지 않을 때 즉시 효력이 발생하기를 희망합니다. 이렇게 하면 개발과 디버깅을 매우 편리하게 할 수 있습니다.이것이 바로 내가 오늘 말하고자 하는 웹logic의 열배치다.
Weblogic은 열 배치 기능을 실현할 수 있고 자신의 열 배치 메커니즘이 있으며 일반적인 응용 프로그램은 Weblogic 컨트롤러에 다음과 같은 세 가지 설정 페이지가 있다.
servlet-reload-check-secs
resource-reload-check-secs
JSP page-check-seconds
그중 weblogic.이 세 가지 설정 옵션에 대한 xml 매개 변수 설명:
servlet-reload-check-secs
요소는 WebLogic Server가 servlet 검사를 실행하여 servlet이 변경되었는지, 변경된 경우 다시 로드되었는지 여부를 정의합니다.
§ 값 -1은 servlet을 검사하지 않음을 나타냅니다.이 값은 운영 환경의 기본값입니다.
§ 값 0은 항상 servlet을 확인합니다.
§ 값 1은 1초에 한 번씩 servlet을 검사합니다.이 값은 개발 환경의 기본값입니다.
resource-reload-check-secs
요소를 사용하여 웹 응용 프로그램 범위 내의 자원 경로에서 발견된 캐시 자원에 대해 메타데이터 캐시를 실행합니다.이 매개변수는 WebLogic Server에서 리소스의 수정 빈도를 확인하고 수정된 경우 다시 로드합니다.
§ 값-1은 메타데이터가 캐시되지만 변경된 사항을 찾기 위해 디스크를 검사하지 않음을 나타냅니다.성능 향상을 위해 운영 환경에서 이 값을 사용하는 것이 좋습니다.
§ 값 0은 메타데이터 캐시를 실행하지 않음을 나타냅니다.파일을 계속 변경하는 고객은 이 매개 변수를 0보다 크거나 같은 값으로 설정해야 합니다.
§ 값 1은 1초에 한 번 다시 로드됩니다.이 값은 개발 환경의 기본값입니다.
JSP page-check-seconds
WebLogic Server에서 JSP 파일을 검사하는 시간 간격(초)을 설정하여 JSP 파일이 변경되었는지, 다시 컴파일해야 하는지 확인합니다.변경된 경우 의존 관계를 확인하고 다시 로드합니다.
§ 값-1은 페이지를 확인하지 않음을 나타냅니다.이 값은 운영 환경의 기본값입니다.
§ 값 0은 항상 페이지를 확인합니다.
§ 값 1은 1초에 한 번씩 페이지를 검사하는 것을 나타냅니다.이 값은 개발 환경의 기본값입니다.
따라서 Servlet, Resource, Jsp를 각각 설정하여 세 가지 제어 내용에 대응하는 열 배치 시간 간격을 제어합니다. -1로 설정하면 이 항목은 열 배치를 지원하지 않습니다.값이 1로 설정되면 열 배치를 지원할 수 있습니다.
프로그램의 열 배치를 실현하기 위해서는 다음과 같은 몇 가지 절차가 필요합니다.
1: weblogic의 시작 매개 변수 수정
domain의 startWebLogic을 사용합니다.cmd에서 weblogic을 시작하면domain/bin 아래의 setDomainEnv.cmd에서 이 매개 변수를 구성하고 이 파일의 마지막에 매개 변수 설정 명령을 추가합니다:set JAVA_OPTIONS=%JAVA_OPTIONS% -Dorg.apache.tapestry.disable-caching=true -Dorg.apache.tapestry.enable-reset-service=true 그림:
2. weblogic 검사.xml 프로필, 그중에 다음과 같은 경우:
0 0
pageCheckSeconds 0
위의 값을 모두 0으로 수정하십시오.
3. Eclipse의 엔지니어링 자동 컴파일 구성
Eclipse에서 프로젝트에 설정된 기본 컴파일 출력 경로가 프로젝트 홈/웹/웹 - INF/classes인지 확인하십시오.
수정 단계는 Package Explorer 보기의 프로젝트에서 --> 속성(properties) --> Java 위젯 경로(Java Build Path) --> 소스 코드(Source) --> 기본 출력 경로(Default output folder)입니다.웹/웹-INF/classes로 수정하면 됩니다.오른쪽 찾아보기(Browse) 버튼을 사용하여 선택할 수 있습니다.프로젝트 ->build automatically가 선택되었는지 확인하십시오.
4. 이 페이지에 접근할 때마다 i 옵션이 설정되어 있는지 확인하십시오.
설정 방법: 도구 --> 인터넷 옵션 --> 일반 --> 조회 기록의 설정을 팝업 상자에 설정합니다 (ie7, 8).