Где Glassfish сохраняет ваш класс / проект после развертывания в Windows? - PullRequest
12 голосов
/ 01 апреля 2011

Я использую Glassfish3.1 на Windows XP.После развертывания проекта веб-службы с использованием Netbeans он работает нормально.Но когда я захожу на

install-path\glassfish-3.1\glassfish\domains\domain1\applications

, я не вижу свое приложение.

в install\glassfish-3.1\glassfish\domains\domain1\applications\__internal, появляется папка с тем же именем, что и мой проект.Но эта папка пуста.

Но если я разверну проект в Linux, я найду свое приложение и классы в папке application.

Так где они в Windows?

Ответы [ 4 ]

14 голосов
/ 01 апреля 2011

Когда вы используете netbeans, каталог развертывания по умолчанию - это подкаталог build / web вашей папки проекта netbeans.Например, когда ваш проект называется myProject , каталог развертывания будет myProject / build / web .

Это, конечно, немного раздражает, поскольку обычно находится за пределами установки Glassfish.реж.Но вы можете настроить свое веб-приложение так, чтобы оно базировалось в любом каталоге вашего жесткого диска.

Как правило, вы можете найти расположение любого из ваших веб-приложений Glassfish в файле domain.xml вашего домена.Например, glassfish / domains / domain1 / config / domain.xml

В каждом веб-приложении есть элемент <application> с атрибутом location, например, для одного из моих проектов:

<application context-root="/MyFirstWebService"
     location="file:/C:/.../NetBeansProjects/MyFirstWebService/build/web/" 
     directory-deployed="true" name="MyFirstWebService" object-type="user">
3 голосов
/ 15 ноября 2013

вы можете увидеть путь к приложению, в котором оно было развернуто через административную консоль glashfish

например.

http://localhost:4848/

или

http://yourhost_name:4848/

Общие задачи -> Приложения -> you_application -> общие сведения -> Расположение:

0 голосов
/ 28 апреля 2017

Местоположение вашего развернутого проекта зависит от используемой вами среды IDE.Чтобы определить местоположение.Выполните следующие действия:

  1. Запустите сервер Glassfish или Payara из этого местоположения: http://localhost:4848 или из любого другого расположения вашей конфигурации для сервера Glassfish или Payara.

  2. Расположение боковой панели «Общие задачи»

  3. Нажмите «Приложения».Список развернутого приложения будет раскрыт

  4. Выберите приложение из списка.Информация о вашем приложении будет отображаться справа.Проверьте наличие ярлыка «Местоположение».Например: Местоположение:

файл: / C: / Users / Обитель / Documents / NetBeansProjects / ImageJavapoint / build / web /

Тогда вы найдете, где находится ваше приложениеразворачивается.

0 голосов
/ 01 апреля 2011

Попробуйте перейти к install-path\glassfish-3.1\glassfish\domains\domain1\autodeploy

...