Guest User

Untitled

a guest
Dec 10th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.21 KB | None | 0 0
  1. <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
  2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  4.  
  5. <!-- Spring Security filters-->
  6. <filter>
  7. <filter-name>springSecurityFilterChain</filter-name>
  8. <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
  9. </filter>
  10.  
  11. <filter-mapping>
  12. <filter-name>springSecurityFilterChain</filter-name>
  13. <url-pattern>/*</url-pattern>
  14. </filter-mapping>
  15.  
  16. <!-- JPA and Hibernate xml location -->
  17. <context-param>
  18. <param-name>contextConfigLocation</param-name>
  19. <param-value>classpath:/jpaContext.xml</param-value>
  20. </context-param>
  21.  
  22. <!-- JPA Hibernate listener -->
  23. <listener>
  24. <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  25. </listener>
  26.  
  27. <!-- Spring Security xml location -->
  28. <context-param>
  29. <param-name>contextConfigLocation</param-name>
  30. <param-value>/WEB-INF/config/security-config.xml</param-value>
  31. </context-param>
  32.  
  33. <!-- basic mapping (servlet-config.xml with ViewResolver location) -->
  34. <servlet>
  35. <servlet-name>ProgressTrackerServlet</servlet-name>
  36. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  37. <init-param>
  38. <param-name>contextConfigLocation</param-name>
  39. <param-value>/WEB-INF/config/servlet-config.xml</param-value>
  40. </init-param>
  41. </servlet>
  42.  
  43. <servlet-mapping>
  44. <servlet-name>ProgressTrackerServlet</servlet-name>
  45. <url-pattern>*.html</url-pattern>
  46. </servlet-mapping>
  47.  
  48.  
  49. <display-name>Archetype Created Web Application</display-name>
  50.  
  51. <dependencies>
  52. <dependency>
  53. <groupId>org.springframework.security</groupId>
  54. <artifactId>spring-security-taglibs</artifactId>
  55. <version>3.2.0.RELEASE</version>
  56. </dependency>
  57. <dependency>
  58. <groupId>org.springframework.security</groupId>
  59. <artifactId>spring-security-web</artifactId>
  60. <version>3.2.0.RELEASE</version>
  61. </dependency>
  62. <dependency>
  63. <groupId>org.springframework.security</groupId>
  64. <artifactId>spring-security-config</artifactId>
  65. <version>3.2.0.RELEASE</version>
  66. </dependency>
  67. <dependency>
  68. <groupId>commons-logging</groupId>
  69. <artifactId>commons-logging</artifactId>
  70. <version>1.1.1</version>
  71. </dependency>
  72. <dependency>
  73. <groupId>junit</groupId>
  74. <artifactId>junit</artifactId>
  75. <version>3.8.1</version>
  76. <scope>test</scope>
  77. </dependency>
  78. <dependency>
  79. <groupId>org.springframework</groupId>
  80. <artifactId>spring-webmvc</artifactId>
  81. <version>3.2.0.RELEASE</version>
  82. </dependency>
  83. <dependency>
  84. <groupId>javax.servlet</groupId>
  85. <artifactId>jstl</artifactId>
  86. <version>1.2</version>
  87. </dependency>
  88. <dependency>
  89. <groupId>javax.servlet</groupId>
  90. <artifactId>servlet-api</artifactId>
  91. <version>2.5</version>
  92. </dependency>
  93. <dependency>
  94. <groupId>org.hibernate</groupId>
  95. <artifactId>hibernate-validator</artifactId>
  96. <version>4.2.0.Final</version>
  97. </dependency>
  98. <dependency>
  99. <groupId>org.codehaus.jackson</groupId>
  100. <artifactId>jackson-mapper-asl</artifactId>
  101. <version>1.4.1</version>
  102. </dependency>
  103. <dependency>
  104. <groupId>com.thoughtworks.xstream</groupId>
  105. <artifactId>xstream</artifactId>
  106. <version>1.3.1</version>
  107. </dependency>
  108. <dependency>
  109. <groupId>org.springframework</groupId>
  110. <artifactId>spring-oxm</artifactId>
  111. <version>3.2.0.RELEASE</version>
  112. </dependency>
  113. <dependency>
  114. <groupId>org.hibernate</groupId>
  115. <artifactId>hibernate-entitymanager</artifactId>
  116. <version>4.1.9.Final</version>
  117. </dependency>
  118. <dependency>
  119. <groupId>javax.transaction</groupId>
  120. <artifactId>jta</artifactId>
  121. <version>1.1</version>
  122. </dependency>
  123. <dependency>
  124. <groupId>org.springframework</groupId>
  125. <artifactId>spring-orm</artifactId>
  126. <version>3.2.0.RELEASE</version>
  127. </dependency>
  128. <dependency>
  129. <groupId>org.springframework</groupId>
  130. <artifactId>spring-jdbc</artifactId>
  131. <version>3.2.0.RELEASE</version>
  132. </dependency>
  133. <dependency>
  134. <groupId>mysql</groupId>
  135. <artifactId>mysql-connector-java</artifactId>
  136. <version>5.1.21</version>
  137. </dependency>
  138.  
  139. <?xml version="1.0" encoding="UTF-8"?><beans:beans xmlns:beans="http://www.springframework.org/schema/beans"
  140. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  141. xmlns:context="http://www.springframework.org/schema/context"
  142. xmlns:p="http://www.springframework.org/schema/p"
  143. xmlns="http://www.springframework.org/schema/security"
  144. xsi:schemaLocation="http://www.springframework.org/schema/beans
  145. http://www.springframework.org/schema/beans/spring-beans.xsd
  146. http://www.springframework.org/schema/context
  147. http://www.springframework.org/schema/context/spring-context.xsd
  148. http://www.springframework.org/schema/security
  149. http://www.springframework.org/schema/security/spring-security.xsd">
  150.  
  151. <http auto-config="true" use-expressions="true">
  152. <intercept-url pattern="/login.html" access="permitAll"/>
  153. <intercept-url pattern="/createAccount" access="permitAll"/>
  154. <intercept-url pattern="/loginFailed.html" access="permitAll"/>
  155. <intercept-url pattern="/**" access="hasRole('ROLE_USER')"/>
  156. <form-login login-page="/login.html" authentication-failure-url="/loginFailed.html" />
  157. </http>
  158.  
  159. <authentication-manager>
  160. <authentication-provider>
  161. <jdbc-user-service data-source-ref="dataSource"/>
  162. </authentication-provider>
  163. </authentication-manager>
  164.  
  165. <beans:bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  166. <beans:property name="driverClassName" value="com.mysql.jdbc.Driver"/>
  167. <beans:property name="url" value="jdbc:mysql://localhost:3306/progresstrackerwebapp"/>
  168. <beans:property name="username" value="root"/>
  169. </beans:bean>
  170.  
  171. <beans xmlns="http://www.springframework.org/schema/beans"
  172. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  173. xmlns:tx="http://www.springframework.org/schema/tx"
  174. xmlns:context="http://www.springframework.org/schema/context"
  175. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
  176. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
  177. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd">
  178.  
  179. <context:annotation-config />
  180.  
  181. <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />
  182.  
  183.  
  184. <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  185. <property name="persistenceUnitName" value="punit" />
  186. <property name="dataSource" ref="dataSource" />
  187. <property name="jpaVendorAdapter">
  188. <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
  189. <property name="showSql" value="true" />
  190. </bean>
  191. </property>
  192.  
  193. <property name="jpaPropertyMap">
  194. <map>
  195. <entry key="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" />
  196. <entry key="hibernate.hbm2ddl.auto" value="none" />
  197. <entry key="hibernate.format_sql" value="true" />
  198. </map>
  199. </property>
  200. </bean>
  201.  
  202. <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  203. <property name="entityManagerFactory" ref="entityManagerFactory" />
  204. </bean>
  205.  
  206. <tx:annotation-driven transaction-manager="transactionManager"/>
  207.  
  208. <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  209. <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
  210. <property name="url" value="jdbc:mysql://localhost:3306/progresstrackerwebapp?autoReconnect=true"/>
  211. <property name="username" value="root"/>
  212. </bean>
  213.  
  214. javax.servlet.ServletException: Servlet.init() for servlet ProgressTrackerServlet threw exception
  215. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
  216. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  217. org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
  218. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
  219. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)
  220. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
  221. org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
  222. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  223. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  224. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  225. java.lang.Thread.run(Thread.java:745) root cause java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.getEnvironment()Lorg/springframework/web/context/ConfigurableWebEnvironment;
  226. org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:641)
  227. org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:598)
  228. org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:661)
  229. org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:517)
  230. org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:458)
  231. org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:138)
  232. javax.servlet.GenericServlet.init(GenericServlet.java:158)
  233. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
  234. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  235. org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
  236. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
  237. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)
  238. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
  239. org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
  240. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  241. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  242. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  243. java.lang.Thread.run(Thread.java:745)
Add Comment
Please, Sign In to add comment