이 문서에서는 Cisco 클라우드 포털에서 사용할 JBoss 7 서버를 Windows 서비스로 구성하는 방법에 대해 설명합니다.
이 컨피그레이션을 사용하면 Windows Server가 부팅될 때마다 JBoss Server가 백그라운드 프로세스로 자동으로 시작될 수 있습니다.이 프로세스에서는 로그인된 사용자가 시작할 필요가 없으며, 사용자가 로그오프하면 종료되지 않습니다.또한 Windows Server가 재부팅되면 자동으로 다시 시작됩니다.
이 문서의 독자는 이러한 주제에 대해 알고 있어야 합니다.
Windows Server 운영 체제
인터넷 정보 서비스
이 문서의 정보는 다음 하드웨어 및 소프트웨어 버전을 기반으로 합니다.
Windows Server 2008 R2
IIS 7.5
Jboss 7.1.1.최종
Cisco Service Portal, 릴리스 9.4 이상
문서 표기 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.
JBoss가 설치된 Windows 서버에 대한 관리자 액세스 권한이 있고 검색 및 교체를 지원하는 텍스트 편집기(예: 메모장)가 있는지 확인합니다. 또한 서버에 무제한 웹 액세스가 필요한 것은 아니지만 편리하게 사용할 수 있습니다.
다음 단계를 완료하십시오.
www.jboss.org/jbossweb/downloads 웹 사이트에서 "Jboss Web Native Connectors"의 현재 패키지를 검색하고 사용 중인 Windows 운영 체제에 적합한 바이너리를 다운로드합니다.예를 들어, 현재 패키지가 릴리스 2.0.10인 경우 바이너리에 대한 zip 파일을 2.0.10-windows x64로 다운로드합니다.
다운로드한 아카이브 파일을 JBoss 루트 디렉토리에 압축 해제합니다.예를 들면 다음과 같습니다.
C:\jboss-as-7.1.1.Final
메시지가 표시되면 동일한 이름으로 기존 파일을 덮어씁니다.
텍스트 편집기를 사용하여 <JBOSS_ROOT>\bin 디렉터리 아래 service.bat 파일을 엽니다.파일을 service.old로 저장하여 백업을 수행합니다.
SVCNAME, SVCDISP 및 SVCDESC 등록 정보를 의미 있는 값으로 설정합니다.예를 들면 다음과 같습니다.
set SVCNAME=JBoss7server set SVCDISP=JBoss Server for CSP release X set SVCDESC=JBoss AS 7.1.1.Final - Windows x64 - CSP release X
줄의 시작에 REM을 추가하여 JAVA_OPTS 등록 정보를 주석 처리합니다.예를 들면 다음과 같습니다.
REM set JAVA_OPTS=-X
run.bat의 모든 항목을 standalone.bat로 바꿉니다.
run.log의 모든 발생을 standalone.log로 바꿉니다.
명령의 모든 항목 바꾸기
통화 종료 -S < .s.lock >> shutdown.log 2>&1
이 명령을 사용하여
jboss-cli.bat —connect —command=:shutdown >> shutdown.log 2>&1
수정된 service.bat 파일을 저장합니다.
Windows 명령줄을 시작하고 다음 명령을 실행하여 "JBoss Server for CSP release X" 서비스를 설치하고 등록합니다.
service.bat install
Server Manager(서버 관리자) > Configuration(컨피그레이션) > Services(서비스)를 열고 "JBoss Server for CSP release X" 서비스가 등록되었는지 확인합니다.
(선택 사항) 이 서비스의 시작 유형을 자동으로 변경합니다.
"CSP용 JBoss 서비스 릴리스 X" 서비스를 시작합니다.
로그 파일 <JBOSS_ROOT>\bin\standalone.log를 확인하여 JBoss 서버가 성공적으로 시작되었는지 확인합니다.