Запуск NetBeans не развертывает Уха на стеклянной рыбе - PullRequest
0 голосов
/ 07 ноября 2018

Netbeans 8,2, стеклянная рыба 5

В моем проекте EAR maven, когда я чищу и собираю, он генерирует файл EAR. Если я добавлю этот файл вручную в мой glassfish (через консоль glassfish), он развернет OK и запустит приложение.

Добавлен glassfish в netbeans, но при щелчке по сервису glassfish сервер запускается, но ничего не развертывает. Файл EAR генерирует OK, но Glassfish не развертывает его.

Мой файл POM в проекте EAR (УДАЛЕННЫЕ НЕКОТОРЫЕ ЗАВИСИМОСТИ И МОДУЛИ, КОТОРЫЕ ЕГО КОРОТКО ОНА):

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>      
    <artifactId>b2btravel.ear.deploy</artifactId>    
    <packaging>ear</packaging>
    <name>B2B ear deploy</name>
    <description>B2B Travel WEB-EAR deply</description>

    <parent>
        <groupId>b2btravel</groupId>
        <artifactId>b2btravel</artifactId>
        <version>1.4.11</version>        
    </parent>    


   <dependencies>      


            <!-- INTERNAL BUSINESS -->
            <dependency>
                    <groupId>b2btravel</groupId>
                    <artifactId>b2btravel.business</artifactId>
                    <version>${project.version}</version>
                    <type>ejb</type>
                    <scope>compile</scope>
            </dependency>


            <dependency>
                    <groupId>b2btravel</groupId>
                    <artifactId>b2btravel.web.bck</artifactId>
                    <version>${project.version}</version>
                    <type>war</type>
                    <scope>compile</scope>
            </dependency>


            <!-- EXTERNAL -->
    </dependencies>


    <build>     
        <plugins>           
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-ear-plugin</artifactId>
                <version>${maven.ear.plugin}</version>               
                        <goals>
                                <goal>generate-application-xml</goal>
                                <goal>ear</goal>
                        </goals>
                        <configuration>
                            <version>7</version>
                            <applicationId>${application.web.id}</applicationId>
                            <applicationName>${application.web.name}</applicationName>
                            <displayName>${application.web.display.name}</displayName>
                            <defaultLibBundleDir>lib/</defaultLibBundleDir>
                            <tempFolder>${project.build.directory}/${ear.web.file.name}</tempFolder>
                            <workDirectory>${project.build.directory}/${ear.web.file.name}/work</workDirectory>
                            <skinnyWars>true</skinnyWars>
                            <!-- If I want maven to generate the application.xml, set this to 
                                    true -->
                            <generateApplicationXml>true</generateApplicationXml>
                            <modules>
                                    <!-- WEB MODULES -->
                                    <jarModule>
                                            <groupId>b2btravel</groupId>
                                            <artifactId>b2btravel.web</artifactId>
                                            <bundleDir>/</bundleDir>
                                            <bundleFileName>b2btravel.web.jar</bundleFileName>
                                            <includeInApplicationXml>false</includeInApplicationXml>
                                    </jarModule>
                                    <webModule>
                                            <groupId>b2btravel</groupId>
                                            <artifactId>b2btravel.web.bck</artifactId>
                                            <bundleFileName>b2btravel.web.bck.war</bundleFileName>
                                            <contextRoot>/bck</contextRoot>
                                    </webModule>                                   
                                    <ejbModule>
                                            <groupId>b2btravel</groupId>
                                            <artifactId>b2btravel.business</artifactId>
                                            <bundleFileName>b2btravel.business.jar</bundleFileName>
                                    </ejbModule>                                  
                            </modules>
                            <archive>
                                    <manifest>
                                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                                            <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
                                    </manifest>
                            </archive>
                            <finalName>${ear.web.file.name}</finalName>
                        </configuration>
            </plugin>

        </plugins>
    </build>

</project>
...