2011-03-11 5 views
0

현재 Glassfish 3.X를 통해 WebSphere 6.1 응용 프로그램 서버에서 실행되는 웹 응용 프로그램을 이동하려고합니다. 현재 웹 응용 프로그램 (데이터 소스, 대기열 등)에 대한 WAS 인스턴스와 jacl 파일을 실행하는 .bat 및 .sh 파일을 구성하는 WebSphere jacl 파일 세트가 있습니다 (wsadmin을 통해 생각합니다). Windows PC에서 WAS 인스턴스를 개발하고 소프트웨어는 Solaris 테스트 시스템에 설치된 WAS 인스턴스에서 테스트됩니다.Glassfish 관리 스크립팅

글래스 피시와 동일한 개념이 있습니까?

즉, Glassfish는 Windows .bat 파일 또는 Unix .sh 파일의 호출에서 실행할 수있는 WebSphere jacl/jython과 같은 플랫폼 독립적 관리 스크립팅 언어 개념을 갖고 있습니까?

저는 웹 개발에 비교적 익숙하며 몇 가지 개념적 실수를 한 것일 수 있으며, 제 질문에서 약간의 차이를 채워야 할 수도 있습니다.

감사합니다.

답변

1

당신은 등을 배포 및 작성 - JDBC - 자원, 같은 하위 명령 및 asadmin 포함 및 asadmin에 구성 스크립트, ...

'언어'실제 제어 흐름이나 루프가없는 급지 할 수 있습니다 그래서 여러분은 여러분의 도트 - 박쥐 (dot-bat) 또는 도트 - 쉬 (dot-sh)에 의해 호출 될 스크립트로부터 이러한 유형의 것을 평평하게 할 필요가 있습니다.

jacl/jython을 실제로 사용하는 경우에는 가능하지 않을 수 있지만 이러한 통역사를 보행하지 않으면 asadmin '언어'가 충분히 풍부해질 수 있습니다.

+0

답해 주셔서 감사합니다. "구성 스크립트를 asadmin에 제공 할 수 있습니다."라고 말하면 asadmin을 사용하여 스크립트를 실행하는 방법을 정확하게 설명하는 온라인 리소스를 알 수 있으며 대화 할 '언어'에 대한 도움말도 제공합니다. 다시 한번 감사드립니다. – gingasteve

+0

http://download.oracle.com/docs/cd/E19879-01/820-4335/gcode/index.html 및 http://download.oracle.com/docs/cd/E18930_01/html/821-2416 /giobi.html. 핵심은 다중 모드입니다. 이 언어는 사용 가능한 asadmin 명령에 불과합니다. – vkraemer

+0

감사합니다. 다중 모드 부속 명령을 살펴보고 내가 얼마나 멀리 있는지 볼 것입니다. – gingasteve

1

예, "asadmin"명령을 살펴보십시오. 그것은 당신이 스크립트에서 필요한 대부분의 것을 구성 할 수 있어야합니다.

+0

"asadmin"이상의 것이 필요합니다. 플랫폼 중립적 인 스크립팅 언어로 애플리케이션 서버 구성 로직을 작성하고 싶다. (WebSphere jacl/jython 파일에서 할 수있는 것처럼). 그런 다음 내 .bat/.sh 파일에서 "asadmin "과 같은 작업을 수행하려고합니다. asadmin은 스크립트를 실행하고 응용 프로그램 서버를 구성합니다. 플랫폼 중립 스크립트 파일이 없으면 .bat/.sh 파일에 직접 구성 논리를 구현해야합니다. 이러한 논리의 중복은 유지 보수의 어려움이 될 수 있습니다. 어쩌면 Perl을 사용하고 Unix 및 Windows 스크립트를 잊어 버릴 수도 있습니다. – gingasteve

+0

Java로 구성을 작성하고 스크립트에서 asadmin을 실행하는 대신 Glassfish admin API를 사용하는 것처럼 들릴 수 있습니다. 자바와 글래스 피 이외의 다른 플랫폼을 필요로하지 않습니다. http://javadoc.glassfish.org/v3/apidoc/org/glassfish/api/admin/package-tree.html – JOTN

+0

감사합니다. 제가 살펴 보겠습니다. – gingasteve

관련 문제