2013-06-05 1 views
0

원격 컴퓨터에서 Glassfish 3.1.2.2 관리 서비스 (배포 및 구성하려면 REST 호출)를 사용해야하고 로컬 컴퓨터 (명령 줄 및 응용 프로그램)에서.Glassfish 3.1.2.2를 구성하는 방법 보안 기능이 활성화 된 상태에서 원격으로 보안 서비스를 사용할 수 있습니다.

원격 액세스의 경우 보안 관리자를 사용하도록 설정해야합니다. 보안 관리자를 사용하면 응용 프로그램에서 모든 로컬 액세스가 중단됩니다. 이러한 응용 프로그램은 https를 사용하여 관리 서비스에 액세스 할 수 없습니다. 내가 변경할 수있는 것은 다른 포트를 사용할 수 있다는 것입니다. 해킹을 사용하여

  1. :

    나는 두 가지 나를 위해 방법을 참조하십시오.
    그래서 안전한 관리자 비활성화로 관리 할 수 ​​있습니다. 그래서 나는 계획 http를 사용할 수있다. 이 솔루션은 테스트 환경에서 내부적으로 사용 되었기 때문에 가능한 솔루션을 사용하십시오.
  2. 보안 액세스 https 및 http가있는 로컬 환경에서 관리 서비스 원격을 사용할 수있는 Glassfish를 구성하십시오.

해결책 1을 선호합니다. 환경에 더 잘 맞고 노력도 적기 때문입니다.
현재로서는 생산 방식이 아닌 해결책이 없거나 존재하지 않습니까?

나는 http-listener-1 http-listener-2와 비슷한 해결책 2를 시도했다. 따라서 로컬 보안되지 않은 액세스에는 4848 포트를 사용하고 원격 보안 액세스에는 4949 포트를 사용하십시오.
하지만 항상 구성이 실패합니다. 그래서 단계별 구성으로 시작합니다. 먼저 두 개의 포트에서 관리 인터페이스를 활성화하고 두 번째 단계로 보안 액세스를 새 포트 admin-listener에 추가하려고합니다. 하지만 포트 중 하나만 작동합니다.
누구든지 대상 구성을 도와 드릴 수 있습니까? 모든 domain.xml을 환영합니다.

답변

0

플로리안

덕분에 당신은 SSH를 사용하여 원격 시스템에서 유틸리티 및 asadmin 실행하려고 할 수 있습니다.

+0

예 가능한 해결책은 하나입니다. – florian

+0

예 @Silence 가능한 한 가지 해결책. 그러나 그것은 asadmin REST 인터페이스로 모든 작업을 수행하는 빌드 환경에서 실행되기 때문에 선호하는 솔루션이 아닙니다. 그다지 중요하지 않은 점은이 컴퓨터의 원격 OS는 Windows와 ssh 및 스크립팅 설정이 항상 고통 스럽다는 것입니다. – florian

관련 문제