2014-06-06 4 views
1

Я хочу развернуть свой проект Java EE на рабочем столе клиента (не для домена). Как я могу достичь этого, не устанавливая снова сервлет-контейнеры, такие как Tomcat.
Я хочу сделать свой файл war как clickable file, к какой бы системе я ее не развертывал. Горячий для достижения этого? Я имею в виду, есть ли способ развернуть war file + servlet containers в виде одного файла, так как веб-приложение можно открывать где угодно без установки Tomcat или GlassFish и т. Д.,
Я использую среду NetBeans.Создание исполняемого файла WAR

+0

Вы можете использовать встроенный веб-сервер [Jetty] (http://www.eclipse.org/jetty/). –

+0

Хорошо. Но как я могу достичь этого, используя среду IDE NetBeans? – Vamsee

+0

Не позволяйте вам удержаться от Jetty, являющегося проектом «затмения» - причал не зависит от Eclipse IDE или даже базы кода затмения. Лучше всего начать с структуры [maven build] (http://www.eclipse.org/jetty/documentation/current/maven-and-jetty.html). –

ответ

2

Отъезд Excelsior JET: он может скомпилировать ваш контейнер war and servlet в собственный исполняемый файл для данной платформы.

+0

Это действительно потрясающе. Но что, если моему приложению нужна база данных и как развернуть базу данных для клиентской системы (со всеми схемами таблиц, справляясь с нагрузкой на изменение номера порта, имени пользователя, пароля). Мне нужно решение для создания нового файла войны для каждой новой системы, в которой мне нужно приложение для развертывания, номер порта и все изменения для каждой новой системы. – Vamsee

+0

Поддерживает ли ваше приложение доступ к базе данных клиента или просто нужна база данных для работы? В последнем случае вы можете использовать встроенную базу данных, такую ​​как [HSQLDB] (http://hsqldb.org) –

+0

1) .Yah., App нуждается в базе данных для себя и как встроить HSQLDB в мое приложение? Я имею в виду все подробности относительно JDBC JAR-файлов, конфигураций и всех! 2). И поскольку вы предлагаете его как встроенный, существует ли какое-либо ограничение на то, сколько данных он может сохранить и обработать, так как он отличается от других баз данных, которые устанавливаются в системе. – Vamsee

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