2014-09-30 4 views
1

JBOSS WildFly 에서 ESAPI 등록 정보 파일 디렉토리를 구성하려고합니다 (일반적으로 VM 인수로 수행되는 작업 : -Dorg.owasp.esapi.resources = "/ path/to/.esapi ") 다른 방법으로 다른 프로젝트에서 다른 속성 구성을 사용하는 것을 선호합니다.JBOSS에서 ESAPI 등록 정보 파일을 배포하는 방법 디렉토리 구성

다른 사람이 그렇게하는 방법을 알고 있습니까?

탁 치!

+0

다른 구성으로 같은 서버에 독립적으로로드 할 수있는 단일 esapi jar 파일을 가질 수 있는지 묻는 중입니까? – avgvstvs

답변

0

실제로이 두 파일을로드하는 방법은 두 가지 뿐이며 사용하는 응용 프로그램 서버는 중요하지 않습니다. 첫 번째 방법은 JVM 속성을 통해 경로를 제공하는 것입니다.

두 번째 방법은 클래스 경로를 사용하는 것입니다. 저는 JBOSS에서 일한 적이 없지만, Weblogic에는 classpath에 직접 파일을 배치 할 수있는 config 메뉴가 있습니다. 귀하의 경우, 여러 응용 프로그램에 대해 다른 속성 파일을 원하는 것처럼 들리십니까? JVM 속성 또는 weblogic과 유사한 클래스 경로 편집 만 선택할 수 있습니다.

마지막 클래스 경로 방법은 완성을 포함하여 src/main/resources에있는 속성 파일로 라이브러리의 자체 복사본을 컴파일하는 것입니다. 또는 - 정말 해키 - 균열 파일을 열어 손으로 그들을 덤프. "compile your own"접근 방식의 장점은 게시되지 않은 모든 버그 수정이 있기 때문에 다른 CWE가 할당되면 공식 릴리스를 기다릴 필요가 없다는 것입니다.