Я новичок в Spring MVC.Я пытаюсь добавить свой основной проект Maven в проект Spring MVC Maven.Он успешно собран, и я вижу соответствующие файлы jar в "target \ project.war \ WEB-INF \ lib", но выдает ошибку на консоли glassfish.
Информация: посещение не посещенных ссылок Информация: посещение не посещенных ссылок Серьезно: исключение при развертывании приложения [IDSNGWeb] Серьезно: исключение при обработке жизненного цикла java.lang.NullPointerException по адресу com.sun.enterprise.deployment.EnvironmentProperty..isConflictResourceGroup (EnvironmentProperty.java:433) по адресу com.sun.enterprise.deployment.ServiceReferenceDescriptor.isConflict (ServiceReferenceDescriptor.java:699) по адресу org.glassfish.web.deployment.descriptor.org.glassfish.web.deployment.descriptor.WebBundleDescriptorImpl.addJndiNameEnvironment (WebBundleDescriptorImpl.java:277) в org.glassfish.web.deployment.descriptor.WebBundleDescriptorImpl.descriptor.WebBundleDescriptorImpl.addWebBundleDescriptor (WebBundleDescriptorImpl.java:156) в org.glassfish.web.deployment.archivist.WebArchivist.postAnnotationProcess (WebArchivist.java:354) в org.glassfish.web.deployment.archivist.WebArchivist.postAnnotationProcess (WebArchivist.java:91) в com.sun.enterprise.deployment.archivist.Archivist.readRestjepivistcriptorsors421) в com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescriptors (Archivist.java:396) в com.sun.enterprise.deployment.archivist.Archivist.open (Archivist.java:271) в com.sun.enterprise.deployment.archivist.Archivist.open (Archivist.java:280) в com.sun.enterprise.deployment.archivist.Archivist.open (Archivist.java:241) в com.sun.enterprise.deployment.archivist.ApplicationFactory.openArchive(ApplicationFactory.java:161) по адресу org.glassfish.javaee.core.deployment.DolProvider.processDOL (DolProvider.java:203) по адресу org.glassfish.javaee.core.deployment.DolProvider.load (DolProvider.java:227) вorg.glassfish.javaee.core.deployment.DolProvider.load (DolProvider.java:96) по адресу com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer (ApplicationLifecycle.java:881) на com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos (ApplicationLifecycle.java:821) на com.sun.enterprise.v3.server.ApplicationLifecycle.deploy (ApplicationLifecycle.java:377) на.sun.enterprise.v3.server.ApplicationLifecycle.deploy (ApplicationLifecycle.java:219) в org.glassfish.deployment.admin.DeployCommand.execute (DeployCommand.java:491) в com.sun.enterprise.v3.admin.CommandRunnerImpl$ 2 $ 1.run (CommandRunnerImpl.java:539) в com.sun.enterprise.v3.admin.CommandRunnerImpl $ 2 $ 1.run (CommandRunnerImpl.java:535) в java.security.AccessController.doPrivileged (собственный метод) в javax.security.auth.Subject.doAs (Subject.java:360) в com.sun.enterprise.v3.admin.CommandRunnerImpl $ 2.execute (CommandRunnerImpl.java:534) в com.sun.enterprise.v3.admin.CommandRunnerImpl $ 3.run(CommandRunnerImpl.java:565) в com.sun.enterprise.v3.admin.CommandRunnerImpl $ 3.run (CommandRunnerImpl.java:557) в java.security.AccessController.doPrivileged (собственный метод) в javax.security.auth.Subject.doAs (Subject.java:360) на com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand (CommandRunnerImpl.java:556) на com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand (CommandRunnerImpl.java:1464) в com.sun.enterprise.v3.admin.CommandRunnerImpl.access $ 1300 (CommandRunnerImpl.java:109) в com.sun.enterprise.v3.admin.CommandRunnerImpl $ ExecutionContext.execute (CommandRunner:I:) вcom.sun.enterprise.v3.admin.CommandRunnerImpl $ ExecutionContext.execute (CommandRunnerImpl.java:1722) на com.sun.enterprise.v3.admin.AdminAdapter.doCommand (AdminAdapter.java:534) на com.sun.enterprise.v3.admin.AdminAdapter.onMissingResource (AdminAdapter.java:224) на org.glassfish.grizzly.http.server.StaticHttpHandlerBase.service (StaticHttpHandlerBase.java:189) на com.sun.enterprise.v3.services.impa. $HttpHandlerCallable.call (ContainerMapper.java:459) на com.sun.enterprise.v3.services.impl.ContainerMapper.service (ContainerMapper.java:167) на org.glassfish.grizzly.http.server.HttpHandler.runService (Java: 206) в org.glassfish.grizzly.http.server.HttpHandler.doHandle (HttpHandler.java:180) в org.glassfish.grizzly.http.server.HttpServerFilter.handleRead (HttpServerFilter.java.g2).grizzly.filterchain.ExecutorResolver $ 9.execute (ExecutorResolver.java:119) в org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter (DefaultFilterChain.java:283)по адресу org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart (DefaultFilterChain.java:200) по адресу org.glassfish.grizzly.filterchain.DefaultFilterChain.execute (DefaultFilterChain.jzz:hafile.FilterFF).(DefaultFilterChain.java:111) в org.glassfish.grizzly.ProcessorExecutor.execute (ProcessorExecutor.java:77) в org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent (TCPNIOTransport.java:536) в org.glass.grizzly.strategies.AbstractIOStrategy.fireIOEvent (AbstractIOStrategy.java:112) в org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0 (WorkerThreadIOStrategy.java:117) в org.glassfish.grizzly.rategyIW: 56) в org.glassfish.grizzly.strategies.WorkerThreadIOStrategy $ WorkerThreadRunnable.run (WorkerThreadIOStrategy.java:137) в org.glassfish.grizzly.threadpool.AbstractThreadPool $ Worker.doWork (AbstractThreadPlass1fish at) или org.gif.grizzly.threadpool.AbstractThreadPool $ Worker.run (AbstractThreadPool.java:571) в java.lang.Thread.run (Thread.java:748)
Серьезно: исключение при развертывании приложения
Я не могу добавить ни один проект Maven или файлы JAR.Вполне возможно, я не делаю правильно на добавление зависимости.Если бы кто-нибудь мог помочь мне с этим.Заранее спасибо.
Ниже приведен мой POM-файл.
http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0
<groupId>com.agnisys.idsng</groupId>
<artifactId>IDSNGWeb</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<name>IDSNGWeb</name>
<properties>
<endorsed.directory>${project.build.directory}/endorsed</endorsed.directory>
<!-- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>-->
<spring.version>3.2.13.RELEASE</spring.version>
<!-- <property name="AS_HOME" value="C:\Users\Agnisys56\Documents\GitHub\IDS-NextGen\IDSNGWeb\src\main\webapp"/> -->
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>com.agnisys</groupId>
<artifactId>IDSManager</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerArguments>
<endorseddirs>${endorsed.directory}</endorseddirs>
</compilerArguments>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<outputDirectory>${endorsed.directory}</outputDirectory>
<silent>true</silent>
<artifactItems>
<artifactItem>
<groupId>javax</groupId>
<artifactId>javaee-endorsed-api</artifactId>
<version>7.0</version>
<type>jar</type>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>