【发布时间】:2016-03-04 06:09:36
【问题描述】:
我收到以下错误。我该如何解决?
java.lang.IllegalStateException:Servlet [com.gym.GymperUI$Servlet] 和 Servlet [MyUIServlet] 具有相同的 url 模式:[/]。相关注解信息:注解[@javax.servlet.annotation.WebServlet(loadOnStartup=-1, initParams=[], smallIcon=, description=, name=MyUIServlet, value=[], largeIcon=, displayName=, asyncSupported=true, urlPatterns=[/])] 类型为 [TYPE] 的带注释元素 [class com.mycompany.gymproject.MyUI$MyUIServlet] 在 com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:518) 在 com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:446) 在 com.sun.enterprise.deployment.archivist.Archivist.readRestDeploymentDescriptors(Archivist.java:419) 在 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) 在 com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:219) 在 org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:491)
【问题讨论】: