Websphere 및 Weblogic과 같은 응용 프로그램 서버에는 Ant 작업 또는 Jython으로 스크립팅 할 수있는 원격 배포 기능이 있습니다. JBoss에 상응하는 것이 있습니까? 기본적으로, 내가 알고있는 위치에 서버가 있고 적절한 자격 증명을 가지고 있다면 JBoss에 원격으로 어떻게 배포합니까?JBoss 원격 배포
답변
JBoss AS가 해당 영역에서 많은 도움을주지 못하기 때문에 원격 JBoss AS 로의 배포가 쉽지 않습니다.
- 사용 (자바 EE 6에 정리되어있어 자바 EE 7에서 제거 될 예정입니다, 그러나 이것은 당신에게 시간을 좀)에 JBoss JSR-88 implementation :하지만, 여기에 몇 가지 아이디어/제안한다.
- @skaffman의 제안에 따라 DeployManager을 사용하고 원격 서버에 배포 가능 파일을 업로드하고
file://
프로토콜을 사용하거나 웹 서버에 넣고http://
을 사용합니다. - 화물을 사용하십시오 (그러나 a limitation이 있습니다. 먼저 배포 가능 서버를 원격 서버에 업로드해야합니다).
- JMX 배치 인터페이스를 사용하는 jboss-maven-plugin을 사용하십시오. 위에서 본 것처럼 원격 배치 (MJBOSS-3 참조)를 지원합니다.
- 또는 배치 가능한 (FTP, SCP)을 원격 시스템에 업로드하고 원격으로
deploy
디렉토리로 이동하십시오.
좋은 질문입니다. 당신이 말하는 JBoss의 버전 (v4와 v5는 분필과 치즈와 다름)을 말하지 않으므로 JBoss 4.x를 사용합니다. JBoss 5와 약간의 유사점이있을 수 있지만 4에만 익숙합니다.
JBoss의 배포자는 URL을 기반으로하며 배포 가능한 모든 구성 요소는 URL을 기준으로 검색됩니다. 배포자 자체는 MainDeployer
JMX bean으로 표현되며 JMX 트리에 있으므로 HTTP 또는 RMI를 통해 원격으로 호출 할 수 있습니다. 배포자의 메서드 중 하나는 deploy(URL)
입니다. 나는 단지 file://
URL의 컨텍스트에서 이것을 사용했지만, 이론적으로 HTTP URL에서도 작동해야합니다. 따라서 다른 서버에있는 EAR/WAR 파일의 URL을 지정할 수 있습니다. EAR/WAR 파일을 로컬에 복사하고 압축을 풀면 작동합니다.
내가 할 수있는 일은 서버에 직접 무언가를 "업로드"하여 배포하는 것입니다. 필자는 JBoss에서 이러한 기능을 전혀 보지 못했습니다 (실제로 존재하지 않는다고 말하는 것은 아닙니다. 물론 그런 것을 보지 못했습니다).
자격 증명이 있다고 말하는 서버 설정에 따라 EAR/WAR 파일을 항상 JBoss의 deploy 디렉토리에 sftp 할 수 있습니다. JRE가 업로드를 완료하기 전에 실제로 JBoss가 파일을 배포하기 시작할 수 있으므로 JBoss가 손상된 EAR / WAR 파일에 대해 불평 할 수 있습니다.
- 1. 원격 JBoss AS (4.2.2)에 배포 된 JBoss Cache 액세스
- 2. JBoss 배포
- 3. jboss seam 배포 오류
- 4. jboss 배포 오류
- 5. jboss 6의 배포 문제
- 6. JBoss JMS 원격 대기열?
- 7. glassfish v3 원격 jboss EJB 클라이언트
- 8. 원격 톰캣 배포
- 9. Jboss 배포 오류를 해결하는 방법은 무엇입니까?
- 10. JBoss 6 - 전쟁 패키지에 ejb 배포
- 11. m2eclipse + wtp + jboss 잘못된 파일 배포
- 12. JBoss WAR 배포 문제 (캐싱 문제가 있습니까?)
- 13. 서버를 다시 시작하지 않고 JBoss 배포
- 14. Windows 7 Professional에서 JBoss 4.2.1 배포 문제
- 15. 사용자 지정 JBoss 구성 또는 배포 폴더
- 16. 원격 데스크톱을 사용한 ASP.NET 배포
- 17. Eclipse에서 Tomcat webapp 원격 배포
- 18. 원격 JBoss 서버에서 JSP를 어떻게 디버깅합니까?
- 19. JBOSS 5에서 원격 디버깅을 활성화하는 방법은 무엇입니까?
- 20. 원격 디버깅을위한 JBoss 및 Apache 구성
- 21. 원격 EJB 및 웹 응용 프로그램 배포
- 22. teamcity에서 msbuild를 사용하여 원격 서버에 배포
- 23. Netbeans : 원격 Tomcat에 Java 응용 프로그램 배포
- 24. ASP.NET 응용 프로그램을 원격 서버에 배포
- 25. NANT 스크립트에서 scp를 사용하여 원격 서버에 배포
- 26. 웹 배포 프로젝트 - 원격 IIS 서버
- 27. 다른 JBoss 버전의 EJB2
- 28. 동일한 JBoss 서버에 동일한 EJB 및 클래스의 여러 버전 배포
- 29. bb 시뮬레이터에서 로컬 jboss 서버에 배포 된 웹 서비스에 액세스
- 30. jboss 6.1로 마이그레이션 할 때 EJB 배포 오류가 발생했습니다.
너무 자주 발생합니다. –