2011-12-05 2 views
4

나는 war 파일이있어서 원격 컴퓨터에 배포하고 싶습니다. 로컬 및 원격 컴퓨터 둘 다 glassfish 3이 설치되어 있으며 응용 프로그램 배포를 담당합니다. 한 컴퓨터에서 다른 컴퓨터로 원격 배포를 수행하려면 어떻게합니까? 하나의 시스템에서 asadmin 콘솔을 사용하여 다른 시스템에 배포 할 수 있습니까?원격 글래스 피쉬 3 서버에 전쟁 배포

답변

9

asadmin과 같은 원격 클라이언트에서 원격 도메인 응용 프로그램 서버 (DAS)로 명령을 보내려면 먼저 보안을 사용하도록 설정해야합니다. 기본적으로이 기능은 해제되어 있습니다. 그것은 해결 간단합니다

(1) 원격 컴퓨터 "의" (2) DAS (3) 및 asadmin 가능 - 보안 - 관리 (4) 및 asadmin 다시 시작 도메인 이제

에게 을 실행하는 동안 모든 원격 시스템에서 asadmin 명령을 보낼 수 있어야합니다.

변경된 내용은 영구히 유지됩니다. 명령을 한 번 실행하고 잊어 버리십시오.

+0

Artem 일종의 솔루션을 향해 나를 일찍 지적하지만 어쨌든 thx :) – Arek

4
asadmin deploy --user admin_user [--password admin_password] 
    [--host localhost] [--port 4848] [--passwordfile filename] 
    [--secure|-s] [--virtualservers virtual_servers] 
    [--type application|ejb|web|connector] 
    [--contextroot context_root] [--force=true] 
    [--precompilejsp=false] 
    [--verify=false] [--name component_name] [--upload=true] 
    [--retrieve local_dirpath] [--instance instance_name] filepath 

--host 및 --port 인수에주의하십시오. 필요한 호스트/포트를 지정하면 앱이 원격 GF에 배포됩니다.

+0

나는 이미 그것을 시도 --help 및 asadmin 가능 - 보안 - 관리를하지만 난 얻을 모두는 이것이다 :

명령에 대한 도움말이 실행 HTTP 연결 코드 (403), 메시지와 함께 실패 : 원격 구성이 현재 disabled – Arek

+1

[GF bugtracker의 버그] (http://java.net/jira/browse/GLASSFISH-15886)를보십시오. – Artem

+0

콘솔 관리자에게 원격으로 액세스 할 수 있습니까? 그렇다면 거기에서 배포 할 수 있습니다. – perissf