Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Tomcat: Apache Tomcat/9.0.10
- Spring 4.6.1 Release
- Java 8
- <modelVersion>4.0.0</modelVersion>
- <groupId>com.jpa</groupId>
- <artifactId>optima</artifactId>
- <name>web-admin</name>
- <packaging>war</packaging>
- <version>1.0.0-BUILD-SNAPSHOT</version>
- <properties>
- <java-version>1.8</java-version>
- <org.springframework-version>4.1.6.RELEASE</org.springframework-version>
- <org.aspectj-version>1.6.10</org.aspectj-version>
- <org.slf4j-version>1.6.6</org.slf4j-version>
- </properties>
- <dependencies>
- <!-- Spring -->
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-context</artifactId>
- <version>${org.springframework-version}</version>
- <exclusions>
- <!-- Exclude Commons Logging in favor of SLF4j -->
- <exclusion>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-webmvc</artifactId>
- <version>4.1.6.RELEASE</version>
- </dependency>
- <!-- <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>
- </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId>
- </dependency> -->
- <!-- AspectJ -->
- <dependency>
- <groupId>org.aspectj</groupId>
- <artifactId>aspectjrt</artifactId>
- <version>${org.aspectj-version}</version>
- </dependency>
- <!-- Logging -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <version>${org.slf4j-version}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>jcl-over-slf4j</artifactId>
- <version>${org.slf4j-version}</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <version>${org.slf4j-version}</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <version>1.2.15</version>
- <exclusions>
- <exclusion>
- <groupId>javax.mail</groupId>
- <artifactId>mail</artifactId>
- </exclusion>
- <exclusion>
- <groupId>javax.jms</groupId>
- <artifactId>jms</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.sun.jdmk</groupId>
- <artifactId>jmxtools</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.sun.jmx</groupId>
- <artifactId>jmxri</artifactId>
- </exclusion>
- </exclusions>
- <scope>runtime</scope>
- </dependency>
- <!-- @Inject -->
- <dependency>
- <groupId>javax.inject</groupId>
- <artifactId>javax.inject</artifactId>
- <version>1</version>
- </dependency>
- <!-- Servlet -->
- <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>javax.servlet-api</artifactId>
- <version>3.0.1</version>
- <scope>provided</scope>
- </dependency>
- <!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api -->
- <dependency>
- <groupId>javax.servlet.jsp</groupId>
- <artifactId>javax.servlet.jsp-api</artifactId>
- <version>2.3.1</version>
- <scope>provided</scope>
- </dependency>
- <!-- https://mvnrepository.com/artifact/javax.servlet/jstl -->
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>jstl</artifactId>
- <version>1.2</version>
- </dependency>
- <dependency>
- <groupId>javax.validation</groupId>
- <artifactId>validation-api</artifactId>
- <version>2.0.0.Final</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-databind</artifactId>
- <version>2.9.3</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/com.hazelcast/hazelcast-spring -->
- <dependency>
- <groupId>com.hazelcast</groupId>
- <artifactId>hazelcast-spring</artifactId>
- <version>3.8.2</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/com.hazelcast/hazelcast -->
- <dependency>
- <groupId>com.hazelcast</groupId>
- <artifactId>hazelcast</artifactId>
- <version>3.8.2</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/org.springframework/spring-jms -->
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-jms</artifactId>
- <version>4.3.9.RELEASE</version>
- </dependency>
- <dependency>
- <groupId>org.apache.activemq</groupId>
- <artifactId>activemq-all</artifactId>
- <version>5.15.0</version>
- </dependency>
- <!-- Apache Commons FileUpload -->
- <dependency>
- <groupId>commons-fileupload</groupId>
- <artifactId>commons-fileupload</artifactId>
- <version>1.2.1</version>
- </dependency>
- <!-- Apache Commons IO -->
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>2.4</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/org.json/json -->
- <dependency>
- <groupId>org.json</groupId>
- <artifactId>json</artifactId>
- <version>20180130</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec -->
- <dependency>
- <groupId>commons-codec</groupId>
- <artifactId>commons-codec</artifactId>
- <version>1.9</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/commons-lang/commons-lang -->
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <version>2.6</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-context</artifactId>
- <version>4.1.6.RELEASE</version>
- </dependency>
- <!-- Test -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.7</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-codegen-plugin</artifactId>
- <version>2.7.15</version>
- <executions>
- <execution>
- <id>generate-sources</id>
- <phase>generate-sources</phase>
- <configuration>
- <sourceRoot>target/generated/cxf</sourceRoot>
- <wsdlOptions>
- <wsdlOption>
- <wsdl>http://xxxxx/host/services/ws/access?wsdl</wsdl>
- <extraargs>
- <extraarg>-p</extraarg>
- <extraarg>org.xxxxx.services.ws.access</extraarg>
- </extraargs>
- </wsdlOption>
- <wsdlOption>
- <wsdl>http://xxxxx/host/services/ws/members?wsdl</wsdl>
- <extraargs>
- <extraarg>-p</extraarg>
- <extraarg>org.xxxxx.services.ws.members</extraarg>
- </extraargs>
- </wsdlOption>
- <wsdlOption>
- <wsdl>http://xxxxx/host/services/ws/accounts?wsdl</wsdl>
- <extraargs>
- <extraarg>-p</extraarg>
- <extraarg>org.xxxxx.services.ws.accounts</extraarg>
- </extraargs>
- </wsdlOption>
- <wsdlOption>
- <wsdl>http://xxxxx/host/services/ws/groups?wsdl</wsdl>
- <extraargs>
- <extraarg>-p</extraarg>
- <extraarg>org.xxxxx.services.ws.groups</extraarg>
- </extraargs>
- </wsdlOption>
- <wsdlOption>
- <wsdl>http://xxxxx/host/services/ws/menu?wsdl</wsdl>
- <extraargs>
- <extraarg>-p</extraarg>
- <extraarg>org.xxxxx.services.ws.menu</extraarg>
- </extraargs>
- </wsdlOption>
- <wsdlOption>
- <wsdl>http://xxxxx/host/services/ws/message?wsdl</wsdl>
- <extraargs>
- <extraarg>-p</extraarg>
- <extraarg>org.xxxxx.services.ws.message</extraarg>
- </extraargs>
- </wsdlOption>
- <wsdlOption>
- <wsdl>http://xxxxx/host/services/ws/virtualaccounts?wsdl</wsdl>
- <extraargs>
- <extraarg>-p</extraarg>
- <extraarg>org.xxxxx.services.ws.virtualaccount</extraarg>
- </extraargs>
- </wsdlOption>
- <wsdlOption>
- <wsdl>http://xxxxx/host/services/ws/interbanks?wsdl</wsdl>
- <extraargs>
- <extraarg>-p</extraarg>
- <extraarg>org.xxxxx.services.ws.interbanks</extraarg>
- </extraargs>
- </wsdlOption>
- <wsdlOption>
- <wsdl>http://xxxxx/host/services/ws/payments?wsdl</wsdl>
- <extraargs>
- <extraarg>-p</extraarg>
- <extraarg>org.xxxxx.services.ws.payments</extraarg>
- </extraargs>
- </wsdlOption>
- </wsdlOptions>
- </configuration>
- <goals>
- <goal>wsdl2java</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-eclipse-plugin</artifactId>
- <version>2.9</version>
- <configuration>
- <additionalProjectnatures>
- <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
- </additionalProjectnatures>
- <additionalBuildcommands>
- <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand>
- </additionalBuildcommands>
- <downloadSources>true</downloadSources>
- <downloadJavadocs>true</downloadJavadocs>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.5.1</version>
- <configuration>
- <source>1.6</source>
- <target>1.6</target>
- <compilerArgument>-Xlint:all</compilerArgument>
- <showWarnings>true</showWarnings>
- <showDeprecation>true</showDeprecation>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>exec-maven-plugin</artifactId>
- <version>1.2.1</version>
- <configuration>
- <mainClass>org.test.int1.Main</mainClass>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <servlet>
- <servlet-name>app</servlet-name>
- <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
- <load-on-startup>1</load-on-startup>
- <multipart-config>
- <max-request-size>418018841</max-request-size>
- <file-size-threshold>1048576</file-size-threshold>
- </multipart-config>
- </servlet>
- <servlet-mapping>
- <servlet-name>app</servlet-name>
- <url-pattern>/</url-pattern>
- </servlet-mapping>
- <mvc:annotation-driven />
- <mvc:resources mapping="/production/**" location="/production/" />
- <mvc:resources mapping="/admin/build/**" location="/build/" />
- <context:component-scan base-package="com.jpa.optima.admin.controller" />
- <bean id="multipartResolver"
- class="org.springframework.web.multipart.support.StandardServletMultipartResolver" />
- <bean id="viewResolver"
- class="org.springframework.web.servlet.view.InternalResourceViewResolver">
- <property name="prefix" value="/production/" />
- <property name="suffix" value=".jsp" />
- </bean>
- <hz:hazelcast id="instance">
- <hz:config>
- <hz:group name="web-admin-new" password="b1zd3v" />
- <hz:network port="5701" port-auto-increment="true">
- <hz:join>
- <hz:multicast enabled="true" multicast-group="224.2.2.3"
- multicast-port="54327" />
- </hz:join>
- </hz:network>
- <hz:map name="Member" time-to-live-seconds="3600" />
- <hz:map name="TransactionHistory" time-to-live-seconds="180" />
- </hz:config>
- </hz:hazelcast>
- <bean id="JmsTemplate" class="org.springframework.jms.core.JmsTemplate">
- <property name="connectionFactory" ref="ConnectionFactory" />
- </bean>
- <bean id="AMQConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
- <constructor-arg index="0"
- value="failover:tcp://149.129.212.174:61617" />
- </bean>
- <bean id="ConnectionFactory"
- class="org.springframework.jms.connection.SingleConnectionFactory">
- <constructor-arg ref="AMQConnectionFactory" />
- </bean>
- <bean id="DestinationQueue" class="org.apache.activemq.command.ActiveMQQueue">
- <constructor-arg index="0" value="test" />
- </bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement