[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[jetty-users] Everything is detected several times in my web app
|
I have a web application(
http://data.flexdms.com/demo.war) which is fine under tomcat. I am trying to enable it under jetty.
I downloaded the latest jetty(jetty-distribution-9.2.10.v20150310)
Jetty complains that
Multiple servlets map to path: /rs/*: com.flexdms.flexims.jpa.rs.RSApplication,com.flexdms.flexims.jpa.rs.RSApplication
You can see that all the classes mapped to /rs/* are the same class. I actually have this mapping in a web-fragment.xml. I use quickstart feature to debug why this is. It turns out jetty finds everything several times.
I attached the generated quickstart-web.xml. You can see everything including jar file, servlet mapping, listener, filter mapping is repeated several times in the quickstart-web.xml. This may be the problem.
Any suggestion?
--
-jiesheng
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" metadata-complete="true" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.1">
<display-name>flexims2</display-name>
<context-param>
<param-name>javax.servlet.context.orderedLibs</param-name>
<param-value><![CDATA[
"deltaspike-servlet-module-impl-1.0.2.jar",
"deltaspike-servlet-module-impl-1.0.2.jar",
"common-0.1.0-SNAPSHOT.jar",
"deltaspike-servlet-module-impl-1.0.2.jar",
"common-0.1.0-SNAPSHOT.jar",
"deltaspike-servlet-module-impl-1.0.2.jar",
"common-0.1.0-SNAPSHOT.jar",
"jersey-guava-2.10.jar",
"google-api-services-storage-v1-rev2-1.18.0-rc.jar",
"javax.persistence-2.1.0.jar",
"org.eclipse.persistence.asm-2.5.2.jar",
"deltaspike-scheduler-module-impl-1.0.2.jar",
"commons-codec-1.8.jar",
"slf4j-api-1.7.5.jar",
"aopalliance-repackaged-2.3.0-b05.jar",
"org.eclipse.persistence.antlr-2.5.2.jar",
"google-api-client-jackson2-1.18.0-rc.jar",
"commons-lang3-3.1.jar",
"osgi-resource-locator-1.0.1.jar",
"cache-api-0.8.jar",
"hk2-utils-2.3.0-b05.jar",
"activation-1.1.jar",
"quartz-2.2.1.jar",
"aws-java-sdk-1.6.0.jar",
"google-http-client-1.18.0-rc.jar",
"commons-io-2.4.jar",
"mail-1.4.7.jar",
"mimepull-1.9.3.jar",
"google-api-services-drive-v2-rev128-1.18.0-rc.jar",
"jersey-media-moxy-2.10.jar",
"urlctrl-0.1.0-SNAPSHOT.jar",
"deltaspike-core-impl-1.0.2.jar",
"javax.transaction-api-1.2.jar",
"commons-dbcp-1.4.jar",
"derby-10.10.1.1.jar",
"javax.inject-2.2.0.jar",
"mysql-connector-java-5.1.27.jar",
"module-0.1.0-SNAPSHOT.jar",
"google-http-client-jackson-1.18.0-rc.jar",
"joda-time-2.3.jar",
"jersey-gf-cdi-2.10.jar",
"derbynet-10.10.1.1.jar",
"google-api-client-1.18.0-rc.jar",
"commons-logging-1.1.3.jar",
"shiro-web-1.2.2.jar",
"javassist-3.18.1-GA.jar",
"users-0.1.0-SNAPSHOT.jar",
"c3p0-0.9.1.1.jar",
"hk2-api-2.3.0-b05.jar",
"cache-ri-impl-0.8.jar",
"deltaspike-cdictrl-api-1.0.2.jar",
"quartz-jobs-2.2.1.jar",
"deltaspike-scheduler-module-api-1.0.2.jar",
"jackson-databind-2.1.1.jar",
"jersey-client-2.10.jar",
"validation-api-1.1.0.Final.jar",
"google-http-client-jackson2-1.18.0-rc.jar",
"jersey-container-servlet-2.10.jar",
"report-0.1.0-SNAPSHOT.jar",
"jersey-server-2.10.jar",
"org.eclipse.persistence.jpa.jpql-2.5.2.jar",
"jackson-annotations-2.1.1.jar",
"org.eclipse.persistence.jpa-2.5.2.jar",
"postgresql-9.1-901-1.jdbc4.jar",
"jsr305-1.3.9.jar",
"jackson-core-asl-1.9.11.jar",
"httpcore-4.2.jar",
"derbyclient-10.10.1.1.jar",
"hk2-locator-2.3.0-b05.jar",
"auth-0.1.0-SNAPSHOT.jar",
"httpclient-4.2.jar",
"org.eclipse.persistence.jpa.modelgen.processor-2.5.2.jar",
"jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar",
"jersey-container-servlet-core-2.10.jar",
"commons-beanutils-1.8.3.jar",
"commons-pool-1.5.4.jar",
"javax.json-1.0.4.jar",
"common-0.1.0-SNAPSHOT.jar",
"jersey-media-multipart-2.10.jar",
"weld-servlet-2.1.2.Final.jar",
"corn-cps-1.1.1.jar",
"org.eclipse.persistence.moxy-2.5.2.jar",
"deltaspike-core-api-1.0.2.jar",
"slf4j-jdk14-1.7.5.jar",
"deltaspike-servlet-module-api-1.0.2.jar",
"cdi-api-1.1.jar",
"org.eclipse.persistence.core-2.5.2.jar",
"google-oauth-client-1.18.0-rc.jar",
"dbfiles-0.1.0-SNAPSHOT.jar",
"deltaspike-cdictrl-weld-1.0.2.jar",
"shiro-core-1.2.2.jar",
"jackson-core-2.1.1.jar",
"jersey-entity-filtering-2.10.jar",
"security-0.1.0-SNAPSHOT.jar",
"jersey-common-2.10.jar",
"javax.ws.rs-api-2.0.jar",
"jersey-guava-2.10.jar",
"google-api-services-storage-v1-rev2-1.18.0-rc.jar",
"javax.persistence-2.1.0.jar",
"org.eclipse.persistence.asm-2.5.2.jar",
"deltaspike-scheduler-module-impl-1.0.2.jar",
"commons-codec-1.8.jar",
"slf4j-api-1.7.5.jar",
"aopalliance-repackaged-2.3.0-b05.jar",
"org.eclipse.persistence.antlr-2.5.2.jar",
"google-api-client-jackson2-1.18.0-rc.jar",
"commons-lang3-3.1.jar",
"osgi-resource-locator-1.0.1.jar",
"cache-api-0.8.jar",
"hk2-utils-2.3.0-b05.jar",
"activation-1.1.jar",
"quartz-2.2.1.jar",
"aws-java-sdk-1.6.0.jar",
"google-http-client-1.18.0-rc.jar",
"commons-io-2.4.jar",
"mail-1.4.7.jar",
"mimepull-1.9.3.jar",
"google-api-services-drive-v2-rev128-1.18.0-rc.jar",
"jersey-media-moxy-2.10.jar",
"urlctrl-0.1.0-SNAPSHOT.jar",
"deltaspike-core-impl-1.0.2.jar",
"javax.transaction-api-1.2.jar",
"commons-dbcp-1.4.jar",
"derby-10.10.1.1.jar",
"javax.inject-2.2.0.jar",
"mysql-connector-java-5.1.27.jar",
"module-0.1.0-SNAPSHOT.jar",
"google-http-client-jackson-1.18.0-rc.jar",
"joda-time-2.3.jar",
"jersey-gf-cdi-2.10.jar",
"derbynet-10.10.1.1.jar",
"google-api-client-1.18.0-rc.jar",
"commons-logging-1.1.3.jar",
"shiro-web-1.2.2.jar",
"javassist-3.18.1-GA.jar",
"users-0.1.0-SNAPSHOT.jar",
"c3p0-0.9.1.1.jar",
"hk2-api-2.3.0-b05.jar",
"cache-ri-impl-0.8.jar",
"deltaspike-cdictrl-api-1.0.2.jar",
"quartz-jobs-2.2.1.jar",
"deltaspike-scheduler-module-api-1.0.2.jar",
"jackson-databind-2.1.1.jar",
"jersey-client-2.10.jar",
"validation-api-1.1.0.Final.jar",
"google-http-client-jackson2-1.18.0-rc.jar",
"jersey-container-servlet-2.10.jar",
"report-0.1.0-SNAPSHOT.jar",
"jersey-server-2.10.jar",
"org.eclipse.persistence.jpa.jpql-2.5.2.jar",
"jackson-annotations-2.1.1.jar",
"org.eclipse.persistence.jpa-2.5.2.jar",
"postgresql-9.1-901-1.jdbc4.jar",
"jsr305-1.3.9.jar",
"jackson-core-asl-1.9.11.jar",
"httpcore-4.2.jar",
"derbyclient-10.10.1.1.jar",
"hk2-locator-2.3.0-b05.jar",
"auth-0.1.0-SNAPSHOT.jar",
"httpclient-4.2.jar",
"org.eclipse.persistence.jpa.modelgen.processor-2.5.2.jar",
"jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar",
"jersey-container-servlet-core-2.10.jar",
"commons-beanutils-1.8.3.jar",
"commons-pool-1.5.4.jar",
"javax.json-1.0.4.jar",
"jersey-media-multipart-2.10.jar",
"weld-servlet-2.1.2.Final.jar",
"corn-cps-1.1.1.jar",
"org.eclipse.persistence.moxy-2.5.2.jar",
"deltaspike-core-api-1.0.2.jar",
"slf4j-jdk14-1.7.5.jar",
"deltaspike-servlet-module-api-1.0.2.jar",
"cdi-api-1.1.jar",
"org.eclipse.persistence.core-2.5.2.jar",
"google-oauth-client-1.18.0-rc.jar",
"dbfiles-0.1.0-SNAPSHOT.jar",
"deltaspike-cdictrl-weld-1.0.2.jar",
"shiro-core-1.2.2.jar",
"jackson-core-2.1.1.jar",
"jersey-entity-filtering-2.10.jar",
"security-0.1.0-SNAPSHOT.jar",
"jersey-common-2.10.jar",
"javax.ws.rs-api-2.0.jar",
"jersey-guava-2.10.jar",
"google-api-services-storage-v1-rev2-1.18.0-rc.jar",
"javax.persistence-2.1.0.jar",
"org.eclipse.persistence.asm-2.5.2.jar",
"deltaspike-scheduler-module-impl-1.0.2.jar",
"commons-codec-1.8.jar",
"slf4j-api-1.7.5.jar",
"aopalliance-repackaged-2.3.0-b05.jar",
"org.eclipse.persistence.antlr-2.5.2.jar",
"google-api-client-jackson2-1.18.0-rc.jar",
"commons-lang3-3.1.jar",
"osgi-resource-locator-1.0.1.jar",
"cache-api-0.8.jar",
"hk2-utils-2.3.0-b05.jar",
"activation-1.1.jar",
"quartz-2.2.1.jar",
"aws-java-sdk-1.6.0.jar",
"google-http-client-1.18.0-rc.jar",
"commons-io-2.4.jar",
"mail-1.4.7.jar",
"mimepull-1.9.3.jar",
"google-api-services-drive-v2-rev128-1.18.0-rc.jar",
"jersey-media-moxy-2.10.jar",
"urlctrl-0.1.0-SNAPSHOT.jar",
"deltaspike-core-impl-1.0.2.jar",
"javax.transaction-api-1.2.jar",
"commons-dbcp-1.4.jar",
"derby-10.10.1.1.jar",
"javax.inject-2.2.0.jar",
"mysql-connector-java-5.1.27.jar",
"module-0.1.0-SNAPSHOT.jar",
"google-http-client-jackson-1.18.0-rc.jar",
"joda-time-2.3.jar",
"jersey-gf-cdi-2.10.jar",
"derbynet-10.10.1.1.jar",
"google-api-client-1.18.0-rc.jar",
"commons-logging-1.1.3.jar",
"shiro-web-1.2.2.jar",
"javassist-3.18.1-GA.jar",
"users-0.1.0-SNAPSHOT.jar",
"c3p0-0.9.1.1.jar",
"hk2-api-2.3.0-b05.jar",
"cache-ri-impl-0.8.jar",
"deltaspike-cdictrl-api-1.0.2.jar",
"quartz-jobs-2.2.1.jar",
"deltaspike-scheduler-module-api-1.0.2.jar",
"jackson-databind-2.1.1.jar",
"jersey-client-2.10.jar",
"validation-api-1.1.0.Final.jar",
"google-http-client-jackson2-1.18.0-rc.jar",
"jersey-container-servlet-2.10.jar",
"report-0.1.0-SNAPSHOT.jar",
"jersey-server-2.10.jar",
"org.eclipse.persistence.jpa.jpql-2.5.2.jar",
"jackson-annotations-2.1.1.jar",
"org.eclipse.persistence.jpa-2.5.2.jar",
"postgresql-9.1-901-1.jdbc4.jar",
"jsr305-1.3.9.jar",
"jackson-core-asl-1.9.11.jar",
"httpcore-4.2.jar",
"derbyclient-10.10.1.1.jar",
"hk2-locator-2.3.0-b05.jar",
"auth-0.1.0-SNAPSHOT.jar",
"httpclient-4.2.jar",
"org.eclipse.persistence.jpa.modelgen.processor-2.5.2.jar",
"jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar",
"jersey-container-servlet-core-2.10.jar",
"commons-beanutils-1.8.3.jar",
"commons-pool-1.5.4.jar",
"javax.json-1.0.4.jar",
"jersey-media-multipart-2.10.jar",
"weld-servlet-2.1.2.Final.jar",
"corn-cps-1.1.1.jar",
"org.eclipse.persistence.moxy-2.5.2.jar",
"deltaspike-core-api-1.0.2.jar",
"slf4j-jdk14-1.7.5.jar",
"deltaspike-servlet-module-api-1.0.2.jar",
"cdi-api-1.1.jar",
"org.eclipse.persistence.core-2.5.2.jar",
"google-oauth-client-1.18.0-rc.jar",
"dbfiles-0.1.0-SNAPSHOT.jar",
"deltaspike-cdictrl-weld-1.0.2.jar",
"shiro-core-1.2.2.jar",
"jackson-core-2.1.1.jar",
"jersey-entity-filtering-2.10.jar",
"security-0.1.0-SNAPSHOT.jar",
"jersey-common-2.10.jar",
"javax.ws.rs-api-2.0.jar",
"jersey-guava-2.10.jar",
"google-api-services-storage-v1-rev2-1.18.0-rc.jar",
"javax.persistence-2.1.0.jar",
"org.eclipse.persistence.asm-2.5.2.jar",
"deltaspike-scheduler-module-impl-1.0.2.jar",
"commons-codec-1.8.jar",
"slf4j-api-1.7.5.jar",
"aopalliance-repackaged-2.3.0-b05.jar",
"org.eclipse.persistence.antlr-2.5.2.jar",
"google-api-client-jackson2-1.18.0-rc.jar",
"commons-lang3-3.1.jar",
"osgi-resource-locator-1.0.1.jar",
"cache-api-0.8.jar",
"hk2-utils-2.3.0-b05.jar",
"activation-1.1.jar",
"quartz-2.2.1.jar",
"aws-java-sdk-1.6.0.jar",
"google-http-client-1.18.0-rc.jar",
"commons-io-2.4.jar",
"mail-1.4.7.jar",
"mimepull-1.9.3.jar",
"google-api-services-drive-v2-rev128-1.18.0-rc.jar",
"jersey-media-moxy-2.10.jar",
"urlctrl-0.1.0-SNAPSHOT.jar",
"deltaspike-core-impl-1.0.2.jar",
"javax.transaction-api-1.2.jar",
"commons-dbcp-1.4.jar",
"derby-10.10.1.1.jar",
"javax.inject-2.2.0.jar",
"mysql-connector-java-5.1.27.jar",
"module-0.1.0-SNAPSHOT.jar",
"google-http-client-jackson-1.18.0-rc.jar",
"joda-time-2.3.jar",
"jersey-gf-cdi-2.10.jar",
"derbynet-10.10.1.1.jar",
"google-api-client-1.18.0-rc.jar",
"commons-logging-1.1.3.jar",
"shiro-web-1.2.2.jar",
"javassist-3.18.1-GA.jar",
"users-0.1.0-SNAPSHOT.jar",
"c3p0-0.9.1.1.jar",
"hk2-api-2.3.0-b05.jar",
"cache-ri-impl-0.8.jar",
"deltaspike-cdictrl-api-1.0.2.jar",
"quartz-jobs-2.2.1.jar",
"deltaspike-scheduler-module-api-1.0.2.jar",
"jackson-databind-2.1.1.jar",
"jersey-client-2.10.jar",
"validation-api-1.1.0.Final.jar",
"google-http-client-jackson2-1.18.0-rc.jar",
"jersey-container-servlet-2.10.jar",
"report-0.1.0-SNAPSHOT.jar",
"jersey-server-2.10.jar",
"org.eclipse.persistence.jpa.jpql-2.5.2.jar",
"jackson-annotations-2.1.1.jar",
"org.eclipse.persistence.jpa-2.5.2.jar",
"postgresql-9.1-901-1.jdbc4.jar",
"jsr305-1.3.9.jar",
"jackson-core-asl-1.9.11.jar",
"httpcore-4.2.jar",
"derbyclient-10.10.1.1.jar",
"hk2-locator-2.3.0-b05.jar",
"auth-0.1.0-SNAPSHOT.jar",
"httpclient-4.2.jar",
"org.eclipse.persistence.jpa.modelgen.processor-2.5.2.jar",
"jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar",
"jersey-container-servlet-core-2.10.jar",
"commons-beanutils-1.8.3.jar",
"commons-pool-1.5.4.jar",
"javax.json-1.0.4.jar",
"jersey-media-multipart-2.10.jar",
"weld-servlet-2.1.2.Final.jar",
"corn-cps-1.1.1.jar",
"org.eclipse.persistence.moxy-2.5.2.jar",
"deltaspike-core-api-1.0.2.jar",
"slf4j-jdk14-1.7.5.jar",
"deltaspike-servlet-module-api-1.0.2.jar",
"cdi-api-1.1.jar",
"org.eclipse.persistence.core-2.5.2.jar",
"google-oauth-client-1.18.0-rc.jar",
"dbfiles-0.1.0-SNAPSHOT.jar",
"deltaspike-cdictrl-weld-1.0.2.jar",
"shiro-core-1.2.2.jar",
"jackson-core-2.1.1.jar",
"jersey-entity-filtering-2.10.jar",
"security-0.1.0-SNAPSHOT.jar",
"jersey-common-2.10.jar",
"javax.ws.rs-api-2.0.jar"]]></param-value>
</context-param>
<context-param>
<param-name>org.eclipse.jetty.containerInitializers</param-name>
<param-value><![CDATA[
"ContainerInitializer{org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer,interested=[javax.websocket.server.ServerApplicationConfig, javax.websocket.server.ServerEndpoint, javax.websocket.Endpoint],applicable=[],annotated=[]}",
"ContainerInitializer{org.eclipse.jetty.apache.jsp.JettyJasperInitializer,interested=[],applicable=[],annotated=[]}",
"ContainerInitializer{org.glassfish.jersey.servlet.init.JerseyServletContainerInitializer,interested=[javax.ws.rs.Path, javax.ws.rs.ext.Provider, javax.ws.rs.core.Application, javax.ws.rs.ApplicationPath],applicable=[com.flexdms.flexims.module.RSApplication, org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig, org.glassfish.jersey.server.ResourceConfig$RuntimeConfig, com.flexdms.flexims.rsutil.ExceptionWriter, com.flexdms.flexims.report.rs.ReportService, com.flexdms.flexims.auth.AuthService, com.flexdms.flexims.report.rs.RSApplication, com.flexdms.flexims.jpa.rs.TypeService, com.flexdms.flexims.rsutil.JaxbJsonProvider, org.glassfish.jersey.server.ResourceConfig, com.flexdms.flexims.accesscontrol.rs.ACLService, com.flexdms.flexims.jpa.rs.WebResource, com.flexdms.flexims.jpa.rs.JSContextResource, com.flexdms.flexims.jpa.rs.InstService, com.flexdms.flexims.jpa.rs.FileService, com.flexdms.flexims.accesscontrol.rs.RSApplication, com.flexdms.flexims.users.RolesService, com.flexdms.flexims.users.RSApplication, com.flexdms.flexims.jpa.rs.RSApplication, com.flexdms.flexims.jpa.rs.ModuleResource, com.flexdms.flexims.jpa.rs.UtilService, org.glassfish.jersey.server.wadl.internal.WadlResource, com.flexdms.flexims.jpa.rs.ResourceService, com.flexdms.flexims.auth.RSApplication, com.flexdms.flexims.module.ModuleService, com.flexdms.flexims.rsutil.RsHelper$EntitiesReaderWriter, com.flexdms.flexims.rsutil.XMLEntityMappingsReaderWriter],annotated=[com.flexdms.flexims.jpa.rs.InstService, com.flexdms.flexims.jpa.rs.FileService, com.flexdms.flexims.users.RolesService, com.flexdms.flexims.rsutil.ExceptionWriter, com.flexdms.flexims.jpa.rs.ModuleResource, com.flexdms.flexims.report.rs.ReportService, com.flexdms.flexims.auth.AuthService, com.flexdms.flexims.jpa.rs.TypeService, com.flexdms.flexims.jpa.rs.UtilService, org.glassfish.jersey.server.wadl.internal.WadlResource, com.flexdms.flexims.rsutil.JaxbJsonProvider, com.flexdms.flexims.jpa.rs.ResourceService, com.flexdms.flexims.module.ModuleService, com.flexdms.flexims.rsutil.RsHelper$EntitiesReaderWriter, com.flexdms.flexims.accesscontrol.rs.ACLService, com.flexdms.flexims.jpa.rs.WebResource, com.flexdms.flexims.rsutil.XMLEntityMappingsReaderWriter, com.flexdms.flexims.jpa.rs.JSContextResource]}",
"ContainerInitializer{org.glassfish.jersey.servlet.init.JerseyServletContainerInitializer,interested=[javax.ws.rs.Path, javax.ws.rs.ext.Provider, javax.ws.rs.core.Application, javax.ws.rs.ApplicationPath],applicable=[com.flexdms.flexims.module.RSApplication, org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig, org.glassfish.jersey.server.ResourceConfig$RuntimeConfig, com.flexdms.flexims.rsutil.ExceptionWriter, com.flexdms.flexims.report.rs.ReportService, com.flexdms.flexims.auth.AuthService, com.flexdms.flexims.report.rs.RSApplication, com.flexdms.flexims.jpa.rs.TypeService, com.flexdms.flexims.rsutil.JaxbJsonProvider, org.glassfish.jersey.server.ResourceConfig, com.flexdms.flexims.accesscontrol.rs.ACLService, com.flexdms.flexims.jpa.rs.WebResource, com.flexdms.flexims.jpa.rs.JSContextResource, com.flexdms.flexims.jpa.rs.InstService, com.flexdms.flexims.jpa.rs.FileService, com.flexdms.flexims.accesscontrol.rs.RSApplication, com.flexdms.flexims.users.RolesService, com.flexdms.flexims.users.RSApplication, com.flexdms.flexims.jpa.rs.RSApplication, com.flexdms.flexims.jpa.rs.ModuleResource, com.flexdms.flexims.jpa.rs.UtilService, org.glassfish.jersey.server.wadl.internal.WadlResource, com.flexdms.flexims.jpa.rs.ResourceService, com.flexdms.flexims.auth.RSApplication, com.flexdms.flexims.module.ModuleService, com.flexdms.flexims.rsutil.RsHelper$EntitiesReaderWriter, com.flexdms.flexims.rsutil.XMLEntityMappingsReaderWriter],annotated=[com.flexdms.flexims.jpa.rs.InstService, com.flexdms.flexims.jpa.rs.FileService, com.flexdms.flexims.users.RolesService, com.flexdms.flexims.rsutil.ExceptionWriter, com.flexdms.flexims.jpa.rs.ModuleResource, com.flexdms.flexims.report.rs.ReportService, com.flexdms.flexims.auth.AuthService, com.flexdms.flexims.jpa.rs.TypeService, com.flexdms.flexims.jpa.rs.UtilService, org.glassfish.jersey.server.wadl.internal.WadlResource, com.flexdms.flexims.rsutil.JaxbJsonProvider, com.flexdms.flexims.jpa.rs.ResourceService, com.flexdms.flexims.module.ModuleService, com.flexdms.flexims.rsutil.RsHelper$EntitiesReaderWriter, com.flexdms.flexims.accesscontrol.rs.ACLService, com.flexdms.flexims.jpa.rs.WebResource, com.flexdms.flexims.rsutil.XMLEntityMappingsReaderWriter, com.flexdms.flexims.jpa.rs.JSContextResource]}",
"ContainerInitializer{org.glassfish.jersey.servlet.init.JerseyServletContainerInitializer,interested=[javax.ws.rs.Path, javax.ws.rs.ext.Provider, javax.ws.rs.core.Application, javax.ws.rs.ApplicationPath],applicable=[com.flexdms.flexims.module.RSApplication, org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig, org.glassfish.jersey.server.ResourceConfig$RuntimeConfig, com.flexdms.flexims.rsutil.ExceptionWriter, com.flexdms.flexims.report.rs.ReportService, com.flexdms.flexims.auth.AuthService, com.flexdms.flexims.report.rs.RSApplication, com.flexdms.flexims.jpa.rs.TypeService, com.flexdms.flexims.rsutil.JaxbJsonProvider, org.glassfish.jersey.server.ResourceConfig, com.flexdms.flexims.accesscontrol.rs.ACLService, com.flexdms.flexims.jpa.rs.WebResource, com.flexdms.flexims.jpa.rs.JSContextResource, com.flexdms.flexims.jpa.rs.InstService, com.flexdms.flexims.jpa.rs.FileService, com.flexdms.flexims.accesscontrol.rs.RSApplication, com.flexdms.flexims.users.RolesService, com.flexdms.flexims.users.RSApplication, com.flexdms.flexims.jpa.rs.RSApplication, com.flexdms.flexims.jpa.rs.ModuleResource, com.flexdms.flexims.jpa.rs.UtilService, org.glassfish.jersey.server.wadl.internal.WadlResource, com.flexdms.flexims.jpa.rs.ResourceService, com.flexdms.flexims.auth.RSApplication, com.flexdms.flexims.module.ModuleService, com.flexdms.flexims.rsutil.RsHelper$EntitiesReaderWriter, com.flexdms.flexims.rsutil.XMLEntityMappingsReaderWriter],annotated=[com.flexdms.flexims.jpa.rs.InstService, com.flexdms.flexims.jpa.rs.FileService, com.flexdms.flexims.users.RolesService, com.flexdms.flexims.rsutil.ExceptionWriter, com.flexdms.flexims.jpa.rs.ModuleResource, com.flexdms.flexims.report.rs.ReportService, com.flexdms.flexims.auth.AuthService, com.flexdms.flexims.jpa.rs.TypeService, com.flexdms.flexims.jpa.rs.UtilService, org.glassfish.jersey.server.wadl.internal.WadlResource, com.flexdms.flexims.rsutil.JaxbJsonProvider, com.flexdms.flexims.jpa.rs.ResourceService, com.flexdms.flexims.module.ModuleService, com.flexdms.flexims.rsutil.RsHelper$EntitiesReaderWriter, com.flexdms.flexims.accesscontrol.rs.ACLService, com.flexdms.flexims.jpa.rs.WebResource, com.flexdms.flexims.rsutil.XMLEntityMappingsReaderWriter, com.flexdms.flexims.jpa.rs.JSContextResource]}",
"ContainerInitializer{org.glassfish.jersey.servlet.init.JerseyServletContainerInitializer,interested=[javax.ws.rs.Path, javax.ws.rs.ext.Provider, javax.ws.rs.core.Application, javax.ws.rs.ApplicationPath],applicable=[com.flexdms.flexims.module.RSApplication, org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig, org.glassfish.jersey.server.ResourceConfig$RuntimeConfig, com.flexdms.flexims.rsutil.ExceptionWriter, com.flexdms.flexims.report.rs.ReportService, com.flexdms.flexims.auth.AuthService, com.flexdms.flexims.report.rs.RSApplication, com.flexdms.flexims.jpa.rs.TypeService, com.flexdms.flexims.rsutil.JaxbJsonProvider, org.glassfish.jersey.server.ResourceConfig, com.flexdms.flexims.accesscontrol.rs.ACLService, com.flexdms.flexims.jpa.rs.WebResource, com.flexdms.flexims.jpa.rs.JSContextResource, com.flexdms.flexims.jpa.rs.InstService, com.flexdms.flexims.jpa.rs.FileService, com.flexdms.flexims.accesscontrol.rs.RSApplication, com.flexdms.flexims.users.RolesService, com.flexdms.flexims.users.RSApplication, com.flexdms.flexims.jpa.rs.RSApplication, com.flexdms.flexims.jpa.rs.ModuleResource, com.flexdms.flexims.jpa.rs.UtilService, org.glassfish.jersey.server.wadl.internal.WadlResource, com.flexdms.flexims.jpa.rs.ResourceService, com.flexdms.flexims.auth.RSApplication, com.flexdms.flexims.module.ModuleService, com.flexdms.flexims.rsutil.RsHelper$EntitiesReaderWriter, com.flexdms.flexims.rsutil.XMLEntityMappingsReaderWriter],annotated=[com.flexdms.flexims.jpa.rs.InstService, com.flexdms.flexims.jpa.rs.FileService, com.flexdms.flexims.users.RolesService, com.flexdms.flexims.rsutil.ExceptionWriter, com.flexdms.flexims.jpa.rs.ModuleResource, com.flexdms.flexims.report.rs.ReportService, com.flexdms.flexims.auth.AuthService, com.flexdms.flexims.jpa.rs.TypeService, com.flexdms.flexims.jpa.rs.UtilService, org.glassfish.jersey.server.wadl.internal.WadlResource, com.flexdms.flexims.rsutil.JaxbJsonProvider, com.flexdms.flexims.jpa.rs.ResourceService, com.flexdms.flexims.module.ModuleService, com.flexdms.flexims.rsutil.RsHelper$EntitiesReaderWriter, com.flexdms.flexims.accesscontrol.rs.ACLService, com.flexdms.flexims.jpa.rs.WebResource, com.flexdms.flexims.rsutil.XMLEntityMappingsReaderWriter, com.flexdms.flexims.jpa.rs.JSContextResource]}"]]></param-value>
</context-param>
<context-param>
<param-name>org.eclipse.jetty.tlds</param-name>
<param-value><![CDATA[
"jar:file:/home/jason/software/jetty-distribution-9.2.10.v20150310/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar!/META-INF/x.tld",
"jar:file:/home/jason/software/jetty-distribution-9.2.10.v20150310/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar!/META-INF/scriptfree.tld",
"jar:file:/home/jason/software/jetty-distribution-9.2.10.v20150310/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar!/META-INF/x-1_0-rt.tld",
"jar:file:/home/jason/software/jetty-distribution-9.2.10.v20150310/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar!/META-INF/c-1_0-rt.tld",
"jar:file:/home/jason/software/jetty-distribution-9.2.10.v20150310/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar!/META-INF/sql.tld",
"jar:file:/home/jason/software/jetty-distribution-9.2.10.v20150310/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar!/META-INF/fmt-1_0-rt.tld",
"jar:file:/home/jason/software/jetty-distribution-9.2.10.v20150310/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar!/META-INF/c.tld",
"jar:file:/home/jason/software/jetty-distribution-9.2.10.v20150310/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar!/META-INF/fmt.tld",
"jar:file:/home/jason/software/jetty-distribution-9.2.10.v20150310/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar!/META-INF/sql-1_0-rt.tld",
"jar:file:/home/jason/software/jetty-distribution-9.2.10.v20150310/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar!/META-INF/fn.tld",
"jar:${WAR}/WEB-INF/lib/shiro-web-1.2.2.jar!/META-INF/shiro.tld",
"jar:file:/home/jason/software/jetty-distribution-9.2.10.v20150310/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar!/META-INF/permittedTaglibs.tld",
"jar:file:/home/jason/software/jetty-distribution-9.2.10.v20150310/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar!/META-INF/c-1_1.tld"]]></param-value>
</context-param>
<context-param>
<param-name>org.eclipse.jetty.resources</param-name>
<param-value><![CDATA[
"jar:${WAR}/WEB-INF/lib/auth-0.1.0-SNAPSHOT.jar!/META-INF/resources",
"jar:${WAR}/WEB-INF/lib/security-0.1.0-SNAPSHOT.jar!/META-INF/resources",
"jar:${WAR}/WEB-INF/lib/module-0.1.0-SNAPSHOT.jar!/META-INF/resources",
"jar:${WAR}/WEB-INF/lib/users-0.1.0-SNAPSHOT.jar!/META-INF/resources",
"jar:${WAR}/WEB-INF/lib/report-0.1.0-SNAPSHOT.jar!/META-INF/resources"]]></param-value>
</context-param>
<listener>
<listener-class>org.eclipse.jetty.servlet.listener.ELContextCleaner</listener-class>
</listener>
<listener>
<listener-class>org.eclipse.jetty.servlet.listener.IntrospectorCleaner</listener-class>
</listener>
<listener>
<listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
</listener>
<listener>
<listener-class>org.apache.deltaspike.servlet.impl.produce.ServletContextHolderListener</listener-class>
</listener>
<listener>
<listener-class>org.apache.deltaspike.servlet.impl.produce.RequestResponseHolderListener</listener-class>
</listener>
<listener>
<listener-class>org.apache.deltaspike.servlet.impl.event.EventBridgeContextListener</listener-class>
</listener>
<listener>
<listener-class>org.apache.deltaspike.servlet.impl.event.EventBridgeSessionListener</listener-class>
</listener>
<listener>
<listener-class>org.apache.shiro.web.env.EnvironmentLoaderListener</listener-class>
</listener>
<filter>
<filter-name>RequestResponseHolderFilter</filter-name>
<filter-class>org.apache.deltaspike.servlet.impl.produce.RequestResponseHolderFilter</filter-class>
<async-supported>false</async-supported>
</filter>
<filter>
<filter-name>EventBridgeFilter</filter-name>
<filter-class>org.apache.deltaspike.servlet.impl.event.EventBridgeFilter</filter-class>
<async-supported>false</async-supported>
</filter>
<filter>
<filter-name>EntityManagerFilter</filter-name>
<filter-class>com.flexdms.flexims.EntityManagerFilter</filter-class>
<async-supported>false</async-supported>
</filter>
<filter>
<filter-name>ShiroFilter</filter-name>
<filter-class>org.apache.shiro.web.servlet.ShiroFilter</filter-class>
<async-supported>false</async-supported>
</filter>
<filter-mapping>
<filter-name>RequestResponseHolderFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EventBridgeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>RequestResponseHolderFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EventBridgeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.jpa.rs.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<url-pattern>/context.js</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>RequestResponseHolderFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EventBridgeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.jpa.rs.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<url-pattern>/context.js</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>RequestResponseHolderFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EventBridgeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.jpa.rs.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<url-pattern>/context.js</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.users.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.report.rs.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>ShiroFilter</filter-name>
<url-pattern>/rs/*</url-pattern>
<url-pattern>/rolers/*</url-pattern>
<url-pattern>/authrs/*</url-pattern>
<url-pattern>/aclrs/*</url-pattern>
<url-pattern>/reportrs/*</url-pattern>
<url-pattern>/modulers/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>ERROR</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.jpa.rs.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<url-pattern>/context.js</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.accesscontrol.rs.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.users.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.report.rs.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>ShiroFilter</filter-name>
<url-pattern>/rs/*</url-pattern>
<url-pattern>/rolers/*</url-pattern>
<url-pattern>/authrs/*</url-pattern>
<url-pattern>/aclrs/*</url-pattern>
<url-pattern>/reportrs/*</url-pattern>
<url-pattern>/modulers/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>ERROR</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.accesscontrol.rs.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.users.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.report.rs.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>ShiroFilter</filter-name>
<url-pattern>/rs/*</url-pattern>
<url-pattern>/rolers/*</url-pattern>
<url-pattern>/authrs/*</url-pattern>
<url-pattern>/aclrs/*</url-pattern>
<url-pattern>/reportrs/*</url-pattern>
<url-pattern>/modulers/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>ERROR</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.accesscontrol.rs.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.users.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.report.rs.RSApplication</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>ShiroFilter</filter-name>
<url-pattern>/rs/*</url-pattern>
<url-pattern>/rolers/*</url-pattern>
<url-pattern>/authrs/*</url-pattern>
<url-pattern>/aclrs/*</url-pattern>
<url-pattern>/reportrs/*</url-pattern>
<url-pattern>/modulers/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>ERROR</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<filter-mapping>
<filter-name>EntityManagerFilter</filter-name>
<servlet-name>com.flexdms.flexims.accesscontrol.rs.RSApplication</servlet-name>
</filter-mapping>
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class>
<init-param>
<param-name>aliases</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>dirAllowed</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>maxCacheSize</param-name>
<param-value>256000000</param-value>
</init-param>
<init-param>
<param-name>maxCachedFileSize</param-name>
<param-value>200000000</param-value>
</init-param>
<init-param>
<param-name>welcomeServlets</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>useFileMappedBuffer</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>gzip</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>acceptRanges</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>etags</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>maxCachedFiles</param-name>
<param-value>2048</param-value>
</init-param>
<init-param>
<param-name>redirectWelcome</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
<async-supported>false</async-supported>
</servlet>
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.eclipse.jetty.jsp.JettyJspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.7</param-value>
</init-param>
<init-param>
<param-name>logVerbosityLevel</param-name>
<param-value>DEBUG</param-value>
</init-param>
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>1.7</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
<async-supported>false</async-supported>
</servlet>
<servlet>
<servlet-name>com.flexdms.flexims.jpa.rs.RSApplication</servlet-name>
<servlet-class></servlet-class>
<load-on-startup>2</load-on-startup>
<async-supported>false</async-supported>
</servlet>
<servlet>
<servlet-name>com.flexdms.flexims.module.RSApplication</servlet-name>
<servlet-class></servlet-class>
<load-on-startup>4</load-on-startup>
<async-supported>false</async-supported>
</servlet>
<servlet>
<servlet-name>com.flexdms.flexims.users.RSApplication</servlet-name>
<servlet-class></servlet-class>
<load-on-startup>4</load-on-startup>
<async-supported>false</async-supported>
</servlet>
<servlet>
<servlet-name>com.flexdms.flexims.report.rs.RSApplication</servlet-name>
<servlet-class></servlet-class>
<load-on-startup>3</load-on-startup>
<async-supported>false</async-supported>
</servlet>
<servlet>
<servlet-name>com.flexdms.flexims.auth.RSApplication</servlet-name>
<servlet-class></servlet-class>
<load-on-startup>4</load-on-startup>
<async-supported>false</async-supported>
</servlet>
<servlet>
<servlet-name>com.flexdms.flexims.accesscontrol.rs.RSApplication</servlet-name>
<servlet-class></servlet-class>
<load-on-startup>4</load-on-startup>
<async-supported>false</async-supported>
</servlet>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
<url-pattern>*.jspf</url-pattern>
<url-pattern>*.jspx</url-pattern>
<url-pattern>*.xsp</url-pattern>
<url-pattern>*.JSP</url-pattern>
<url-pattern>*.JSPF</url-pattern>
<url-pattern>*.JSPX</url-pattern>
<url-pattern>*.XSP</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.jpa.rs.RSApplication</servlet-name>
<url-pattern>/rs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.jpa.rs.RSApplication</servlet-name>
<url-pattern>/rs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.jpa.rs.RSApplication</servlet-name>
<url-pattern>/rs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.module.RSApplication</servlet-name>
<url-pattern>/modulers/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.users.RSApplication</servlet-name>
<url-pattern>/rolers/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.report.rs.RSApplication</servlet-name>
<url-pattern>/reportrs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.auth.RSApplication</servlet-name>
<url-pattern>/authrs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.jpa.rs.RSApplication</servlet-name>
<url-pattern>/rs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.accesscontrol.rs.RSApplication</servlet-name>
<url-pattern>/aclrs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.module.RSApplication</servlet-name>
<url-pattern>/modulers/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.users.RSApplication</servlet-name>
<url-pattern>/rolers/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.report.rs.RSApplication</servlet-name>
<url-pattern>/reportrs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.auth.RSApplication</servlet-name>
<url-pattern>/authrs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.accesscontrol.rs.RSApplication</servlet-name>
<url-pattern>/aclrs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.module.RSApplication</servlet-name>
<url-pattern>/modulers/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.users.RSApplication</servlet-name>
<url-pattern>/rolers/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.report.rs.RSApplication</servlet-name>
<url-pattern>/reportrs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.auth.RSApplication</servlet-name>
<url-pattern>/authrs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.accesscontrol.rs.RSApplication</servlet-name>
<url-pattern>/aclrs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.module.RSApplication</servlet-name>
<url-pattern>/modulers/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.users.RSApplication</servlet-name>
<url-pattern>/rolers/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.report.rs.RSApplication</servlet-name>
<url-pattern>/reportrs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.auth.RSApplication</servlet-name>
<url-pattern>/authrs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>com.flexdms.flexims.accesscontrol.rs.RSApplication</servlet-name>
<url-pattern>/aclrs/*</url-pattern>
</servlet-mapping>
<security-constraint>
<web-resource-collection>
<web-resource-name>Disable TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method>TRACE</http-method>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>Enable everything but TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method-omission>TRACE</http-method-omission>
</web-resource-collection>
</security-constraint>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<locale-encoding-mapping-list>
<locale-encoding-mapping>
<locale>de</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>no</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>be</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>fi</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>ru</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>pt</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>bg</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>lt</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>hr</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>lv</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>fr</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>hu</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>zh_TW</locale>
<encoding>Big5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>sh</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>uk</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>sk</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>sl</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>ca</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>mk</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>sq</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>sr</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>sv</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>ko</locale>
<encoding>EUC-KR</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>el</locale>
<encoding>ISO-8859-7</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>en</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>is</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>it</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>es</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>iw</locale>
<encoding>ISO-8859-8</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>zh</locale>
<encoding>GB2312</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>et</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>cs</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>ar</locale>
<encoding>ISO-8859-6</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>ja</locale>
<encoding>Shift_JIS</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>pl</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>da</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>ro</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>nl</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>tr</locale>
<encoding>ISO-8859-9</encoding>
</locale-encoding-mapping>
</locale-encoding-mapping-list>
<session-config>
<session-timeout>600</session-timeout>
<cookie-config>
<name>JSESSIONID</name>
<http-only>false</http-only>
<secure>false</secure>
<max-age>-1</max-age>
</cookie-config>
<tracking-mode>URL</tracking-mode>
<tracking-mode>COOKIE</tracking-mode>
</session-config>
<resource-env-ref>
<description>Object factory for the CDI Bean Manager</description>
<resource-env-ref-name>BeanManager</resource-env-ref-name>
<resource-env-ref-type>javax.enterprise.inject.spi.BeanManager</resource-env-ref-type>
</resource-env-ref>
<resource-ref>
<res-ref-name>jdbc/flexims</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<lookup-name>jdbc/flexims</lookup-name>
</resource-ref>
</web-app>