2014-11-17 6 views
0

나는 JBoss 7.x 서버, 자바 백엔드 등의 단일 인스턴스를 실행하는 프로젝트를 상속 받았다. 나는 JBoss를 처음 접했고 파일 구성에 대해 궁금해했다. 구조 (들), 내가 무엇 가지고 가지고 있습니다. documentation은 내가 건네진 것과 다른 구조를 가지고 있으며 완전히 새로운 웹 응용 프로그램 서버 프로젝트 (즉, 처음부터 프로젝트 시작)를 설정하는 방법을 모르겠습니다.JBoss 설정 파일

왜, 예를 들어 여러 개의 standalone.xml 파일이 있습니까? 즉,

standalone.xml 
standalone-ha.xml 
standalone-full-ha.xml 
standalone-full.xml 

기본적으로, 나는 당신이 '당신의 앱을 실행시키는 데 필요한 것들'을 찾고 있습니다.

내 보스 폴더

|--appclient 
| |--configuration 
| | `--appclient.xml 
| | `-- logging.properties 
| 
|--bin 
| |--client 
| | `-- jboss-client.jar 
| |--init.d 
| | `-- jboss-as.conf 
| | `-- jboss-as-standalone.sh 
| `--(a lot of .bat and .conf files) 
| 
|--bundles 
| |--javax 
| | |--servlet 
| | |--api 
| |  |--v25 
| |   `--jbosgi-http-api-1.0.5.jar 
| |--org 
|  |--apache 
|  |--jboss 
|  |--osgi 
|  |--projectodd 
| 
|--docs 
| |--examples 
| |--schema 
| 
|--domain 
| |--configuration 
| | `--domain.xml 
| | `--host.xml 
| | `--host-master.xml 
| | `--host-slave.xml 
| |--data 
| | |--content 
| |  `--(empty) 
| |--tmp 
| | |--auth 
| |  `--(empty) 
| 
|--modules 
| |--asm 
| | |--main 
| |  |--asm 
| |  `--asm-3.3.1.jar 
| |  `--module.xml 
| |--ch 
| |--com 
| |--gnu 
| |--javaee 
| |--javax 
| |--jline 
| |--net 
| |--nu 
| |--org 
| |--sun 
| 
|--standalone 
| |--configuration 
| | `--(I know the standalone.xml files go here) 
| |--data 
| |--deployments 
| | `-- (I know the .war files go here) 
| |--lib 
| |--log 
| | `-- (what ever could this be?? *sarcasm) 
| |--tmp 
| 
|--welcome-content 

* 분명히 내가 지쳐갔습니다 및 모든 폴더 제공 한 링크는 제이 보스의 이전 버전입니다

답변

2

모든 레이블을하고 있지 않습니다 구조 (4가 , 5), 이것이 모두 다른 이유입니다. jaj

독립 실행 형 * .xml은 jboss가 사용자에게 제공하는 서비스를 지정합니다. 필요한 서비스를 선택할 수 있으므로 사용하지 않을 서비스에 대한 메모리를 낭비 할 필요가 없습니다.

예를 들어, standalone-full-ha.xml은 모든 서비스를 제공하고 클러스터 모드에서 jboss도 시작합니다. standalone-full에는 모든 서비스가 있지만 클러스터 모드는 없습니다. standalone.xml은 기본 응용 프로그램이며 응용 프로그램을 배포하는 데 필요한 모든 기본 서비스가 있습니다 (JMS 지원은 포함되지 않음).

독립형 * .xml의 확장 섹션에서 제공되는 서비스를 볼 수 있습니다.

jboss를 시작할 때 -c param을 사용하지 않으면 standalone.xml이 사용됩니다. 독립 실행 형 -full.xml (또는 다른 구성은 사용자 지정 구성 일 수 있습니다)을 사용하려는 경우 standalone.bat -c standalone-full.xml

앞에서 말한 것처럼 독립 실행 형/배포는 응용 프로그램을 배포하는 곳입니다. .dodeploy 파일을 배치하여 jboss가 앱을 배포하도록하십시오. 예를 들어 myExample.war에는 myExample.war.dodeploy가 있어야합니다 (이 경우 로그에 배포 할 앱이 있고 dodeploy 파일을 기다리고 있음을 알리는 메시지가 표시됩니다)

희망이 있습니다.