2013-11-22 4 views
0

Я хотел бы запустить простой настольный клиент на сервере приложений (возможно, JBOSS), чтобы в полной мере использовать возможности EE, такие как EJB. Мне просто нужна точка входа, которая будет в основном доступна для локального доступа, и просто чтобы запустить/остановить приложение. Является ли REST-интерфейс лучшим подходом для выполнения команд остановки запуска или существует более «прямой» способ.Настольный клиент + сервер приложений EE

ответ

0

Не уверен, что это помогает. Я предполагаю, что вы говорите о клиенте приложения?

Шаг 2: Используйте приложение-запускающее приложение для запуска приложения-приложения контейнера. Теперь, когда EAR, содержащий компонент и приложение , был развернут, следующий шаг - запустить приложение клиентского контейнера . Примечание. Просто запуск класса клиента приложения с помощью команды java не заставит работать инъекции. Для обеспечения функциональности сервера приложений вам понадобится . От командной строки, 'cd' к% JBOSS_HOME% \ папке клиента. У меня есть JBoss , установленный в D: \ jboss-5.0.0.GA, поэтому из моей командной строки i будет cd до D: \ jboss-5.0.0.GA \ папка клиента: D: \ jboss-5.0.0. GA \ client> set JBOSS_HOME = d: \ jboss-5.0.0.GA D: \ jboss-5.0.0.GA \ client> установить JAVA_HOME = c: \ jdk1.6.0_10 D: \ jboss-5.0.0 .GA \ client> set PATH =% JAVA_HOME% \ bin;% PATH% Теперь используйте следующую команду для запуска контейнер клиента приложения:
D: \ jboss-5.0.0.GA \ client>% JAVA_HOME% \ bin \ java -Djava.naming.factory.initial = org.jnp.interfaces.NamingContextFactory -Djava.naming.provider.url = jnp: // localhost: 1099 -classpath "% JBOSS_HOME% \ client \ jbossall-client.jar ;% JBOSS_HOME% \ клиент \ JBoss-metadata.jar;% JBOSS_HOME% \ Lib \ JBoss-classloader.jar;% JBOSS_HOME% \ Lib \ JBoss-spi.jar-загрузки классов;% JBOSS_HOME% \ Lib \ JBoss-vfs.jar-загрузки классов;% JBOSS_HOME% \ Lib \ JBoss-classloading.jar;% JBOSS_HOME% \ Lib \ JBoss-dependency.jar;% JBOSS_HOME% \ Lib \ JBoss-reflect.jar;% JBOSS_HOME% \ Lib \ JBoss-kernel.jar;% JBOSS_HOME% \ Lib \ JBoss-XML-binding.jar;% JBOSS_HOME% \ Lib \ JBoss-XML-binding.jar;% JBOSS_HOME% \ Lib \ JBoss-vfs.jar;% JBOSS_HOME% \ Lib \ JBoss-reflect.jar;% JBOSS_HOME% \ Common \ Lib \ JBoss-ejb3-core.jar» org.jboss.client.AppClientMain -jbossclient de.fhw.komponentenarchitekturen.knauf.stateless.GeometricModelApplicationClient -launchers орг .jboss.ejb3.client.ClientLauncher -j2ee.clientName StatelessClient

Обнаружено это специально для Jboss. Не уверен, что это означает более прямой путь.

Полный текст расположен в jboss community

К сожалению, я только заметил, что ссылка является довольно старый, но, возможно, это даст какую-то полезную информацию.

 Смежные вопросы

  • Нет связанных вопросов^_^