В тази статия илюстрира как можете да инсталирате и настройка BlazeDS в JBoss AS 5 съд Application Server. А броят на новите предприемачи е трудно инсталиране и създаване на BlazeDS в JBoss. Надявам се тази статия ще отговори на техните въпроси и да помогне на всички тези други хора, които търсят подобни помощ.
Първо ви позволява изтеглите и инсталирате JBoss AS 5. Ако вече имате инсталирана например, можете да пропуснете тази стъпка. Ако имате предишна версия на JBoss (а 4.x версия), монтирани тогава би могло да се избегне повишаване на инсталацията, ако не ти трябва някой от по-новите функции във версия 5. Можете да прочетете " Какво е новото в JBoss AS 5 ", за да разберат новите функции в JBoss AS 5.
За да изтеглите JBoss AS 5.1.0.GA (което е най-новата стабилна версия в момента на това писание), отидете http://jboss.org/jbossas/downloads/ . След като сте изтеглили разпределението разширяване на архивния файл в папка във вашата файлова система. JBoss AS се разпространява инча цип и. Формати tar.gz архива. Ако сте на Windows, използвайте. Дистрибуция цип. Като има предвид, ако сте на Mac OS X или Linux след това получи. Tar.gz версия.
JBoss AS 5.1.0.GA трябва JDK 6. Ако не разполагате JDK 6 на вашата машина, моля да го изтеглите и инсталирате от http://java.sun.com/javase/6/ .
След като се разшири разпространението JBoss и имате правилната версия на Java работи на вашата машина, вие сте готови да започнете да използвате JBoss. Един от thoughest неща за един начинаещ JBoss е да се разбере следното:
- директорията JBoss структура
- разполагането модел
- конфигурацията Application Server
- за стартиране и изключване процес
Следователно, в тази хвалебствена статия ще atttempt да обясни много основите на всяка от темите в горния списък и да видим как той се прилага към BlazeDS.
В JBoss AS 5.x структурата на директориите
Първи поглед към фигура 1 по-долу.
Фигура 1: JBoss основната структура директория
В "бен" и "сървър" папки са това, което ще трябва най-много. В "бен" папка има всички изпълними файлове, включително и тези за пускане и спиране на сървъра. "Сървър" е в основата на appplication сървър. Това е мястото, където всички модули са Application Server и това къде разположи вашата кандидатура. Заявлението BlazeDS, че ще изтеглят скоро ще бъдат разположени в под-папката на тази папка.
В "неограничен", "клиента" и "общи" папки са всички JAR файлове, JBoss сървъра и клиентски приложения може да се наложи. В "Документи" папка има документация.
В рамките на "сървър" папка ще намерите следните под-папки:
всички
подразбиране
минимален
стандарт
мрежа
- всички
- подразбиране
- минимален
- стандарт
- мрежа
Всяка от тях са вградени сървър профили, които можете да използвате, за да разположи своята молба до. В най-вероятно ще с "по подразбиране" ще е достатъчно. Ако нито един от тези възможни профили сървър са достатъчни или подходящи, можете да създадете свой собствен потребителски профил сървър. За пример съм създал обичай профил сървър, наречена "пясък" и започва от копиране на цялото съдържание на "по подразбиране" папка в нея.
Ще се придържаме към "по подразбиране" профил сървър за останалата част на този пост и няма да говорим за потребителски профили сървър за сега. В рамките на "по подразбиране" папка е една папка, наречена "разгръщане". В "разгръщане" папка можете да разположите молба в рамките на JBoss AS. Това е добър момент да изтеглите и разполагане на BlazeDS да покажат на какво разгръщането на една молба в JBoss предполага.
Изтегляне и внедряване на BlazeDS
Към http://opensource.adobe.com/wiki/display/blazeds/Downloads и изтеглите последната BlazeDS съобщение на завършеност (които към настоящия момент, е 3.x версия). BlazeDS може да бъде изтеглен или от източника или двоичен формат. Освен това, имате възможност да си изтеглите "до ключ" BlazeDS дистрибуция, която включва Apache Tomcat съд и набор от примерни приложения, които ливъридж BlazeDS, като част от разпределението. Бих препоръчал изтеглянето на ключа разпределение да се сдобият с пробата приложения. По време на това писание-късно BlazeDS tunrkey съобщение е "blazeds-до ключ-3.2.0.3978".
Веднъж изтеглени, разархивирайте компресиран до разпространение. След разширяване на архива ще намерите следното: "война" на файлове в корена на разпределение:
- blazeds.war
- DS-console.war
- samples.war
След това копие над всички "три войни" файлове на сървъра / по подразбиране / папка използване. Сега сте готови да стартирате приложението JBoss сървъра.
Стартиране и спиране на JBoss AS
В JBoss AS "бен" папка е пускане и спиране на скриптове. Скриптове са на разположение за различни платформи, sepcially Windows и Linux / Unix / Mac OS X платформи. За стартиране и спиране на съд JBoss употреба "run.bat" и "shutdown.bat" на прозорците и "run.sh" и "shutdown.sh" върху Linux / Unix / Mac OS X платформа. Когато се използва "run.bat" на Изглед можете да encouter проблеми с възможностите на скрипта, за да намерите findstr. Прочетете повече за този проблем: Findstr команда не е намерено .
След като сървъра стартира, ще се отвори един съд браузър и отидете на http://localhost:8080/samples за достъп до примерни приложения, които идват с разпределението BlazeDS "до ключ". В допълнение, можете да си точка браузър, за да http://localhost:8080/ds-console и достъп до администрацията конзола, която помага следят за състоянието на вашия съд BlazeDS.
На този етап, ако надникнеш в сървъра JBoss трупа има вероятност да видите следа, която казва си в състояние да се свърже с sampledb. Грешката изход от командния ред е, както е показано на фигура 2.
Фигура 2: JBoss сървъра фрагмент
За коригиране на този проблем, отидете на мястото, където можете разкопчан си blazeds "до ключ" разпределение и стартирайте "startdb" скрипт в рамките на "sampledb" папка.
BlazeDS сега е инсталиран и готов за употреба с JBoss съд,. По-точно сте направили първите стъпки, за да започнете с по-конфигурация и сериозно развитие. В по-късните постове ще обясня множество опции за конфигуриране около JMS, групиране, Remoting и др. За сега, надявам се на хвалебствена статия помага на тези, които са имали проблеми с подготовка за работа с BlazeDS на JBoss.
0