weblogic 설정 관련

7288 단어 자바Webxmlweblogic

 
자세 한 내용 은 참고 하 시기 바 랍 니 다.
http://edocs.weblogicfans.net/wls/docs81/webapp/sessions.html
            weblogic Server 는 weblogic 응용 프로그램 확장 설명자 (weblogic. xml) 를 설정 하여 jsp 용 기 를 설정 할 수 있 습 니 다. 이 파일 은 보통 웹 프로그램의 웹 - inf 디 렉 터 리 에 있 습 니 다.일반적으로 weblogic 파일 의 직접 설정 을 수정 하지 않 고 콘 솔 을 통 해 이 파일 을 설정 합 니 다. Deploments – > web Application – > default WebApp 에 설정 합 니 다.개발 과 생산 환경 에서 서로 다른 정 보 를 배치 할 수 있다.주요 설정 정보: copiler SupportsEncoding / true - 문자 집합 encoding / / jsp 파일 을 지정 하 는 기본 문자 집합 을 지원 합 니 다. 예 를 들 어 gb 2312;vervose / / 디 버 깅 정 보 를 브 라 우 저 와 로그 에 출력 할 지 여부;keepgenerated / / jsp 파일 을 컴 파일 하여 만 든 자바 파일 이 지속 적 으로 존재 하 는 지 여부;Page Check Seconds / 정수 - 초 단위 의 시간 간격 으로 jsp 파일 이 수정 되 었 는 지 확인 하고, 만약 그렇다면 다시 컴 파일 합 니 다. /0 - 모든 요청 에 jsp 검사; / -1 - jsp 파일 을 검사 하지 않 습 니 다.Precopile / true - weblogic 서버 가 시 작 될 때 모든 jsp 를 자동 으로 컴 파일 합 니 다.Debug Enable / true - 디 버 깅 을 허용 할 지 여부 입 니 다.       
 
웹 개발 을 진행 할 때, 우 리 는 모두 자신 이 수정 한 내용 이 서 비 스 를 다시 시작 하지 않 을 때 즉시 효력 이 발생 하 기 를 희망 한다. 이렇게 하면 개발 과 디 버 깅 에 매우 편리 할 수 있다.즉시 효력 이 발생 하지 않 는 상황 이 발생 하면 보통 해결 방법 은 다음 과 같다.
1. weblogic. xml 프로필 검사,
웹 logic 환경 수정 파일 이 즉시 적용 되 지 않 는 해결 방법
       pageCheckSeconds   -1       -1 
상술 한 두 수 치 를 0 으로 수정 하 십시오.
pageCheckSeconds: 정수 - 초 단위 의 시간 간격 으로 jsp 파일 이 수정 되 었 는 지 확인 하고, 만약 그렇다면 다시 컴 파일 합 니 다.                  0 - 모든 요청 에서 jsp 를 검사 합 니 다. 
                  -1 - jsp 파일 을 검사 하지 않 습 니 다.servlet - relad - check - secs: WebLogic 의 웹 용 기 는 servlet - relad - check - secs 간격 마다 WEB - INF / classes 에서 파일 이 수정 되 었 는 지, 수치 정의 가 동일 한 지 확인 합 니 다.기본 값 은 1 입 니 다.
 
true
 
노드 이름 에서 도 이 설정 의 의 미 를 잘 알 수 있 고 웹 애플 리 케 이 션 에 불 러 온 클래스 를 우선 사용 합 니 다.
Tomcat 에서 잘 쓰 고 있 는 것 을 언제 발견 하 더 라 도 weblogic 에 넣 으 면 문제 가 생 길 수 있 습 니 다. \ WEB - INF \ weblogic. xml 에 위의 설정 을 추가 하면 좋 습 니 다. 물론 jar 가방 을 추가 해 야 할 수도 있 습 니 다.
오늘 발생 한 오 류 는 'org. apache. axis. transport. http. axisServlet' doesn 't have a default constructor' 입 니 다. 한참 을 디 버 깅 한 후에 야 제 가 이 문 제 를 어떻게 해결 하 는 지 알 고 있 었 습 니 다. 위의 설정 만 추가 하면...
1. weblogic 페이지 접근 속도 가 tomcat 보다 느 린 원인 과 해결 방법
 
회사 에 웹 logic 8.1 에 배 치 된 프로젝트 가 있 는데 tomcat 보다 훨씬 느 린 것 을 발 견 했 습 니 다. 분석 과 검 사 를 통 해 웹 응용 WEB - INF 의 weblogic. xml 의 매개 변수 설정 이 합 리 적 이지 않 기 때 문 입 니 다. (기본 값 을 사용 하 는 것 은 때때로 최 적 값 이 아 닙 니 다) 에 의 한 것 입 니 다. 구체 적 인 설명 은 다음 과 같 습 니 다.
 
1:pageCheckSeconds

pageCheckSeconds-1

 
pageCheckSecond 의 기본 값 은 1 입 니 다. JSP 페이지 를 1 초 간격 으로 검사 하고 JSP 페이지 가 수정 되 었 는 지, 재 컴 파일 이 필요 한 지 확인 합 니 다.
시스템 이 출시 되면 이 기본 값 을 - 1 로 수정 하여 영원히 검사 하지 않 음 을 표시 해 야 합 니 다.- 1 로 수 정 된 단점 중 하 나 는 페이지 의 수정 에 대해 전체 WEB 응용 프로그램 을 재배 치 해 야 한 다 는 것 이다.
 
2:servlet-reload-check-secs
 
이 매개 변수의 기본 값 도 1 입 니 다. servlet 가 수정 되 었 는 지 1 초 간격 으로 다시 컴 파일 해 야 합 니 다.여기 서 - 1 로 수정 하 는 것 을 권장 합 니 다. 영원히 검사 하지 않 는 다 는 뜻 입 니 다. 구체 적 인 설정 은 다음 과 같 습 니 다.
-1
 
 
2. 응용 프로그램의 jar 패키지 와 weblogic 류 가 충돌 하 는 문제
 
회사 의 프로젝트 는 이런 문제 에 부 딪 혔 습 니 다. Tomcat 에서 잘 사용 하지만 weblogic 에 넣 으 면 문제 가 생 겼 습 니 다. 가장 큰 원인 은 응용 프로그램의 jar 가방 과 weblogic 에서 jar 가방 이 충돌 할 수 있 습 니 다.웹 logic. xml 에서 설정 할 수 있 습 니 다. 구체 적 으로 다음 과 같 습 니 다.
true
 
노드 이름 에서 도 이 설정 의 의 미 를 잘 알 수 있 고 웹 애플 리 케 이 션 에 불 러 온 클래스 를 우선 사용 합 니 다.
3. weblogic 에서 jsp 파일 을 컴 파일 하여 만 든 자바 파일 보기
       keepgenerated       true   
 
keepgenerated: jsp 파일 을 컴 파일 하여 만 든 자바 파일 이 지속 적 으로 존재 하 는 지 여부 입 니 다. true 로 설정 하면 배치 환경 에서 jsp 가 만 든 자바 파일 을 볼 수 있 고 디 버 깅 오 류 를 편리 하 게 할 수 있 습 니 다.
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
	<wls:weblogic-version>10.3.6</wls:weblogic-version>
	<wls:context-root>ProxyApp</wls:context-root>
	<!--  web.xml           Weblogic8.1SP2       ,     security-role-assignment 
		   SP3,        principal(      );        PAFA3        。 -->
	<security-role-assignment>
		<!--role-name   web.xml security-role    role-name     -->
		<role-name>pafaDemoUser</role-name>
		<!--principal-name   UM           ,      -->
		<principal-name>r_usermanager_rm_user</principal-name>
		<principal-name>p_g_rmtest03_myopr</principal-name>
		<principal-name>Administrators</principal-name>
	</security-role-assignment>

	<jsp-descriptor>
		<jsp-param>
			<param-name>pageCheckSeconds</param-name>
			<param-value>1</param-value>
		</jsp-param>
		<jsp-param>
			<param-name>compilerSupportsEncoding</param-name>
			<param-value>true</param-value>
		</jsp-param>
		<jsp-param>
			<param-name>encoding</param-name>
			<param-value>GB2312</param-value>
		</jsp-param>
		<jsp-param>
			<param-name>verbose</param-name>
			<param-value>true</param-value>
		</jsp-param>
		<jsp-param>
			<param-name>printNulls</param-name>
			<param-value>false</param-value>
		</jsp-param>
		<jsp-param>
			<param-name>keepgenerated</param-name>
			<param-value>true</param-value>
		</jsp-param>
	</jsp-descriptor>
</weblogic-web-app>

 
 
 
Weblogic 도 메 인 생 성, 시작, 콘 솔 진입 느 린 문제 해결
Weblogic 11g 과 12c 환경 을 구축 할 때 설치 가 정상 적 이 고 기본 구성 요소 로 설치 되 어 있 지만 도 메 인 을 만 들 때 는 매우 느 립 니 다. 보통 몇 분 에서 10 분 정도 걸 립 니 다. '도 메 인 보안 정보 만 만 들 기' 줄 에 걸 립 니 다. 만 든 후에 시작 도 가끔 느 리 고 도 메 인 보안 정보 에 걸 립 니 다. console 에 들 어가 면 제목 만 나 옵 니 다.페이지 내용 은 적어도 몇 분 이 걸 려 야 나 올 수 있 습 니 다. 콘 솔 에 처음 들 어가 면 카드 가 걸 립 니 다. 이후 속 도 는 정상 이지 만 재 부팅 후에 도 첫 번 째 카드 입 니 다.
인터넷 에서 검색 하면 Liux 에서 자바 생 성 랜 덤 수 는 bug 가 있 습 니 다. 변경 방법 은 몇 가지 가 있 습 니 다. 가장 좋 은 변경 방법 은 jdk 를 수정 하 는 것 입 니 다.
vi $JAVA_HOME/jre/lib/security/java.security 
장차
securerandom.source=file:/dev/urandom
다음으로 변경:
securerandom.source=file:/dev/./urandom
OK, 완벽 하 게 해결!

좋은 웹페이지 즐겨찾기