Skip to content

Instantly share code, notes, and snippets.

@shrikanthavale
Last active August 29, 2015 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shrikanthavale/273890d1cf844f28adc9 to your computer and use it in GitHub Desktop.
Save shrikanthavale/273890d1cf844f28adc9 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-4.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.1.xsd">
<!-- Allow use of Autowired Annotation -->
<bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>
<!-- <context:annotation-config/> -->
<!-- =====================IMPORT Hibernate Config======================== -->
<import resource="hibernate.xml" />
<!-- =====================IMPORT MVC-Dispatcher-Servlet======================== -->
<import resource="mvc-dispatcher-servlet.xml" />
<!-- =====================IMPORT Bean Definitions======================== -->
<import resource="beans.xml" />
<!-- =====================IMPORT URL Mappings======================== -->
<import resource="mappings.xml" />
</beans>
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-4.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.1.xsd">
<!-- =====================IMPORT profiler Bean Definitions======================== -->
<!-- Automatically import all beans.xml files - doesn't work?
<import resource="classpath*:beans.xml" / > -->
<!-- src/main/main/at/prosigma/ -->
<import resource="classpath:at/prosigma/profiler/entity/config/beans.xml" />
<!-- src/main/hot/at/prosigma/ -->
<import resource="classpath:at/prosigma/bdb/config/beans.xml" />
<import resource="classpath:at/prosigma/components/config/beans.xml" />
<import resource="classpath:at/prosigma/ebInterface/config/beans.xml" />
<import resource="classpath:at/prosigma/exporter/excel/config/beans.xml" />
<import resource="classpath:at/prosigma/indexer/config/beans.xml" />
<import resource="classpath:at/prosigma/jdbc/config/beans.xml" />
<import resource="classpath:at/prosigma/license/config/beans.xml" />
<import resource="classpath:at/prosigma/sandbox/config/beans.xml" />
<import resource="classpath:at/prosigma/seam/bpm/config/beans.xml" />
<import resource="classpath:at/prosigma/wizard/config/beans.xml" />
<!-- src/main/hot/at/prosigma/profiler -->
<import resource="classpath:at/prosigma/profiler/acroform/config/beans.xml" />
<import resource="classpath:at/prosigma/profiler/action/config/beans.xml" />
<import resource="classpath:at/prosigma/profiler/config/config/beans.xml" /> <!-- Seam Configuration - Obsolete, maybe delete? -->
<import resource="classpath:at/prosigma/profiler/dbaccess/config/beans.xml" />
<import resource="classpath:at/prosigma/profiler/event/config/beans.xml" />
<import resource="classpath:at/prosigma/profiler/filter/config/beans.xml" />
<import resource="classpath:at/prosigma/profiler/payment/config/beans.xml" />
<import resource="classpath:at/prosigma/profiler/quickforms/config/beans.xml" />
<import resource="classpath:at/prosigma/profiler/scheduler/config/beans.xml" />
<import resource="classpath:at/prosigma/profiler/service/config/beans.xml" />
<import resource="classpath:at/prosigma/profiler/session/config/beans.xml" />
<import resource="classpath:at/prosigma/profiler/token/impl/config/beans.xml" />
<import resource="classpath:at/prosigma/profiler/util/config/beans.xml" />
<!-- =====================IMPORT TEMP Bean Definitions======================== -->
<import resource="classpath:test_project/beans/config/beans.xml" />
<import resource="classpath:test_project/controller/config/beans.xml" />
</beans>
<?xml version="1.0" encoding="UTF-8"?>
<faces-config
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd"
version="2.2">
</faces-config>
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-4.1.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-4.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.1.xsd">
<!-- Define DataSource -->
<bean id="dataSource" name="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="url" value="jdbc:sqlserver://ws08sql64:1433;databaseName=profilerNT_static_test"/>
<property name="username" value="prosigma"/>
<property name="password" value="prosig01"/>
</bean>
<!-- Create EntityManagerFactory -->
<bean id="entityManagerFactory" name="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="persistenceUnitName" value="persistenceUnit" />
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" />
</property>
<property name="jpaProperties">
<props>
<prop key="hibernate.hbm2ddl.auto">none</prop>
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
<prop key="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</prop>
<prop key="hibernate.connection.url">jdbc:sqlserver://ws08sql64:1433;databaseName=profilerNT_static_test</prop>
<prop key="hibernate.connection.username">prosigma</prop>
<prop key="hibernate.connection.password">prosig01</prop>
<prop key="hibernate.transaction.jta.platform">org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform</prop>
</props>
</property>
</bean>
<!-- Create TransactionManager -->
<bean id="transactionManager" name="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
<!-- Allow Annotation-Driven Transactions-->
<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/>
</beans>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd">
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<!-- Define mappings -->
<prop key="/foo.htm">fooController</prop>
</props>
</property>
</bean>
<!-- Because we send mappings to controllers, we need to create a handler -->
<bean id="simpleHandler" class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>
<!-- NOTE: For simple mappings we can use
<mvc:view-controller path="/index" view-name="welcome"/>
-->
</beans>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" >
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
</beans>
<?xml version="1.0" encoding="UTF-8" ?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="persistenceUnit"
transaction-type="JTA">
<!-- Map Profiler Entities -->
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<mapping-file>META-INF/orm.xml</mapping-file>
<!-- Map TEST Entities -->
<class>test_project.entities.TEST_BdbBasicdatagroup</class>
<!-- specify the entities if any -->
<class>at.prosigma.profiler.entity.Adhocaction</class>
<class>at.prosigma.profiler.entity.Adhocactiondet</class>
<class>at.prosigma.profiler.entity.Adhocwflowaction</class>
<class>at.prosigma.profiler.entity.Adhocwflowactiondet</class>
<class>at.prosigma.profiler.entity.Adhocwflowdet</class>
<class>at.prosigma.profiler.entity.Adhocwflowhandling</class>
<class>at.prosigma.profiler.entity.Adhocwflownext</class>
<class>at.prosigma.profiler.entity.Adhocwflowstamps</class>
<class>at.prosigma.profiler.entity.Adhocworkflow</class>
<class>at.prosigma.profiler.entity.BasketTask</class>
<class>at.prosigma.profiler.entity.Billingclass</class>
<class>at.prosigma.profiler.entity.DmsBasicdata</class>
<class>at.prosigma.profiler.entity.DmsBasicdatagroup</class>
<class>at.prosigma.profiler.entity.DmsDownload</class>
<class>at.prosigma.profiler.entity.DmsDownloaddet</class>
<class>at.prosigma.profiler.entity.DmsFileupload</class>
<class>at.prosigma.profiler.entity.DmsFileuploaddetail</class>
<class>at.prosigma.profiler.entity.DmsFormblobs</class>
<class>at.prosigma.profiler.entity.DmsFormdefinition</class>
<class>at.prosigma.profiler.entity.DmsIndexgroup</class>
<class>at.prosigma.profiler.entity.DmsIndexgroupExt</class>
<class>at.prosigma.profiler.entity.DmsIndexvalues</class>
<class>at.prosigma.profiler.entity.DmsSequence</class>
<class>at.prosigma.profiler.entity.DmsSequenceRights</class>
<class>at.prosigma.profiler.entity.DmsValidation</class>
<class>at.prosigma.profiler.entity.Docact</class>
<class>at.prosigma.profiler.entity.Docdatablob</class>
<class>at.prosigma.profiler.entity.DocDataExternal</class>
<class>at.prosigma.profiler.entity.Dochierarchie</class>
<class>at.prosigma.profiler.entity.Doctemplate</class>
<class>at.prosigma.profiler.entity.Doctemplateindexdef</class>
<class>at.prosigma.profiler.entity.DocTemplateRelation</class>
<class>at.prosigma.profiler.entity.Doctformparser</class>
<class>at.prosigma.profiler.entity.Doctindexrecord</class>
<class>at.prosigma.profiler.entity.Doctindexrecorddet</class>
<class>at.prosigma.profiler.entity.Document</class>
<class>at.prosigma.profiler.entity.Documentdata</class>
<class>at.prosigma.profiler.entity.Documenthistory</class>
<class>at.prosigma.profiler.entity.Documentindex</class>
<class>at.prosigma.profiler.entity.Documentnotes</class>
<class>at.prosigma.profiler.entity.Docustamp</class>
<class>at.prosigma.profiler.entity.Docviewer</class>
<class>at.prosigma.profiler.entity.DotiValues</class>
<class>at.prosigma.profiler.entity.Exchangeuser</class>
<class>at.prosigma.profiler.entity.ExtendDocument</class>
<class>at.prosigma.profiler.entity.IMediaType</class>
<class>at.prosigma.profiler.entity.Indexhandling</class>
<class>at.prosigma.profiler.entity.Indexhandlingfields</class>
<class>at.prosigma.profiler.entity.Indextemplate</class>
<class>at.prosigma.profiler.entity.Indexvalidation</class>
<class>at.prosigma.profiler.entity.Lockdocument</class>
<class>at.prosigma.profiler.entity.LoginToken</class>
<class>at.prosigma.profiler.entity.Securityclass</class>
<class>at.prosigma.profiler.entity.Securitygroup</class>
<class>at.prosigma.profiler.entity.SecurityRights</class>
<class>at.prosigma.profiler.entity.Stamp</class>
<class>at.prosigma.profiler.entity.StampReasons</class>
<class>at.prosigma.profiler.entity.Storageclass</class>
<class>at.prosigma.profiler.entity.SysAccounting</class>
<class>at.prosigma.profiler.entity.SysAccountingBalance</class>
<class>at.prosigma.profiler.entity.SysAddress</class>
<class>at.prosigma.profiler.entity.SysBilling</class>
<class>at.prosigma.profiler.entity.SysClient</class>
<class>at.prosigma.profiler.entity.SysClientAddress</class>
<class>at.prosigma.profiler.entity.SysClientCommunication</class>
<class>at.prosigma.profiler.entity.SysClientConcern</class>
<class>at.prosigma.profiler.entity.SysClientContact</class>
<class>at.prosigma.profiler.entity.SysClientPdf</class>
<class>at.prosigma.profiler.entity.SysClientSysSettlementProfileDetail</class>
<class>at.prosigma.profiler.entity.SysInvoice</class>
<class>at.prosigma.profiler.entity.SysLangresource</class>
<class>at.prosigma.profiler.entity.SysLanguages</class>
<class>at.prosigma.profiler.entity.SysProfileMarketing</class>
<class>at.prosigma.profiler.entity.SysSearchprofile</class>
<class>at.prosigma.profiler.entity.SysSearchprofiledef</class>
<class>at.prosigma.profiler.entity.SysSearchprofileUserRelation</class>
<class>at.prosigma.profiler.entity.SysSearchprofilevalues</class>
<class>at.prosigma.profiler.entity.SysSettlement</class>
<class>at.prosigma.profiler.entity.SysSettlementDetail</class>
<class>at.prosigma.profiler.entity.SysSettlementProfile</class>
<class>at.prosigma.profiler.entity.SysSettlementProfileDetail</class>
<class>at.prosigma.profiler.entity.SysSettlementUnits</class>
<class>at.prosigma.profiler.entity.SysToken</class>
<class>at.prosigma.profiler.entity.SysUserSettlementUnits</class>
<class>at.prosigma.profiler.entity.WrxChat</class>
<class>at.prosigma.profiler.entity.WrxChatTo</class>
<class>at.prosigma.profiler.entity.WrxMessagedef</class>
<class>at.prosigma.profiler.entity.WrxMessagedet</class>
<class>at.prosigma.profiler.entity.WrxMessageLang</class>
<class>at.prosigma.profiler.entity.WrxMessages</class>
<class>at.prosigma.profiler.entity.WrxWorkbasket</class>
<class>at.prosigma.profiler.entity.WrxWorkbasketAdmin</class>
<class>at.prosigma.profiler.entity.WrxWorkflow</class>
<class>at.prosigma.profiler.entity.WrxWorkflowAdmin</class>
<class>at.prosigma.profiler.entity.WrxWorkflowDef</class>
<class>at.prosigma.profiler.entity.bdb.Application</class>
<class>at.prosigma.profiler.entity.bdb.Appobject</class>
<class>at.prosigma.profiler.entity.bdb.BdbAppEntityAppObject</class>
<class>at.prosigma.profiler.entity.bdb.BdbApplicationEntity</class>
<class>at.prosigma.profiler.entity.bdb.BdbBasicdata</class>
<class>at.prosigma.profiler.entity.bdb.BdbBasicdatagroup</class>
<class>at.prosigma.profiler.entity.bdb.BdbLog</class>
<class>at.prosigma.profiler.entity.bdb.BdbPwdproperty</class>
<class>at.prosigma.profiler.entity.bdb.BdbSubstitute</class>
<class>at.prosigma.profiler.entity.bdb.BdbSubstitutedet</class>
<class>at.prosigma.profiler.entity.bdb.Concern</class>
<class>at.prosigma.profiler.entity.bdb.Concerngroup</class>
<class>at.prosigma.profiler.entity.bdb.Concernprop</class>
<class>at.prosigma.profiler.entity.bdb.Concernrole</class>
<class>at.prosigma.profiler.entity.bdb.ConcernUser</class>
<class>at.prosigma.profiler.entity.bdb.ConcernUserGroup</class>
<class>at.prosigma.profiler.entity.bdb.Groupdef</class>
<class>at.prosigma.profiler.entity.bdb.Grouplimit</class>
<class>at.prosigma.profiler.entity.bdb.Grouprelation</class>
<class>at.prosigma.profiler.entity.bdb.Grouprole</class>
<class>at.prosigma.profiler.entity.bdb.License</class>
<class>at.prosigma.profiler.entity.bdb.Loginhistorie</class>
<class>at.prosigma.profiler.entity.bdb.Pwdblacklist</class>
<class>at.prosigma.profiler.entity.bdb.Pwdhistorie</class>
<class>at.prosigma.profiler.entity.bdb.Role</class>
<class>at.prosigma.profiler.entity.bdb.Roleobject</class>
<class>at.prosigma.profiler.entity.bdb.Roobproperty</class>
<class>at.prosigma.profiler.entity.bdb.Securityclasses</class>
<class>at.prosigma.profiler.entity.bdb.User</class>
<class>at.prosigma.profiler.entity.bdb.Userhierarchy</class>
<class>at.prosigma.profiler.entity.bdb.Userprop</class>
<class>at.prosigma.profiler.entity.bdb.Usertypen</class>
<class>at.prosigma.profiler.entity.service.DmsBasicdata</class>
<class>at.prosigma.profiler.entity.service.DmsFormblobs</class>
<class>at.prosigma.profiler.entity.service.DmsFormdefinition</class>
<class>at.prosigma.profiler.entity.service.DmsFormfield</class>
<class>at.prosigma.profiler.entity.service.DmsFormgroup</class>
<class>at.prosigma.profiler.entity.service.DmsIndexvalues</class>
<class>at.prosigma.profiler.entity.service.DmsScancache</class>
<class>at.prosigma.profiler.entity.service.DmsScancacheBlob</class>
<class>at.prosigma.profiler.entity.service.DmsScanfields</class>
<class>at.prosigma.profiler.entity.service.DmsScanjob</class>
<class>at.prosigma.profiler.entity.service.DmsScanjobdef</class>
<class>at.prosigma.profiler.entity.service.DmsScanjobdeftypes</class>
<class>at.prosigma.profiler.entity.service.DmsScanjobprop</class>
<class>at.prosigma.profiler.entity.service.Doctemplate</class>
<class>at.prosigma.profiler.entity.service.Doctemplateindexdef</class>
<class>at.prosigma.profiler.entity.service.DocumentBasketServiceObj</class>
<class>at.prosigma.profiler.entity.service.DocumentIndexServiceObj</class>
<class>at.prosigma.profiler.entity.service.DocumentServiceObj</class>
<class>at.prosigma.profiler.entity.service.Docustamp</class>
<class>at.prosigma.profiler.entity.service.Exchangeuser</class>
<class>at.prosigma.profiler.entity.service.Indextemplate</class>
<class>at.prosigma.profiler.entity.service.Securityclass</class>
<class>at.prosigma.profiler.entity.service.Stamp</class>
<class>at.prosigma.profiler.entity.service.StampReasons</class>
<class>at.prosigma.profiler.entity.views.BasketDocumentData</class>
<class>at.prosigma.profiler.entity.views.BasketTaskPool</class>
<class>at.prosigma.profiler.entity.views.BasketTasks</class>
<class>at.prosigma.profiler.entity.views.ViewAktTaskInstances</class>
<class>at.prosigma.profiler.entity.views.ViewBasket</class>
<class>at.prosigma.profiler.entity.views.ViewBasketVars</class>
<class>at.prosigma.profiler.entity.views.ViewBdbBasketGroups</class>
<class>at.prosigma.profiler.entity.views.ViewBdbBasketRights</class>
<class>at.prosigma.profiler.entity.views.ViewChartDocument</class>
<class>at.prosigma.profiler.entity.views.ViewChartProcessInstance</class>
<class>at.prosigma.profiler.entity.views.ViewChartTaskInstance</class>
<class>at.prosigma.profiler.entity.views.ViewChat</class>
<class>at.prosigma.profiler.entity.views.ViewDocumentBlob</class>
<class>at.prosigma.profiler.entity.views.ViewDocumentData</class>
<class>at.prosigma.profiler.entity.views.ViewDocumentDataSearch</class>
<class>at.prosigma.profiler.entity.views.ViewDocumentDataSearchService</class>
<class>at.prosigma.profiler.entity.views.ViewIndex</class>
<class>at.prosigma.profiler.entity.views.ViewIndexName</class>
<class>at.prosigma.profiler.entity.views.ViewMapTidToDocuId</class>
<class>at.prosigma.profiler.entity.views.ViewPaymentTree</class>
<class>at.prosigma.profiler.entity.views.ViewSettlementProfile</class>
<class>at.prosigma.profiler.entity.views.ViewSprmProfileMarketing</class>
<class>at.prosigma.profiler.entity.views.ViewTaskCount</class>
<class>at.prosigma.profiler.entity.views.ViewTaskInstances</class>
<class>at.prosigma.profiler.entity.views.ViewTaskInstancesAll</class>
<class>at.prosigma.profiler.entity.views.ViewUsers</class>
<class>at.prosigma.profiler.entity.views.WflowFirstBasketRights</class>
<class>at.prosigma.profiler.entity.views.WorkBasket</class>
<class>at.prosigma.profiler.entity.views.WorkBasketWithVars</class>
<class>at.prosigma.profiler.entity.wflow.JbpmLog</class>
<class>at.prosigma.profiler.entity.wflow.JbpmNode</class>
<class>at.prosigma.profiler.entity.wflow.JbpmPooledactor</class>
<class>at.prosigma.profiler.entity.wflow.JbpmProcessinstance</class>
<class>at.prosigma.profiler.entity.wflow.JbpmTask</class>
<class>at.prosigma.profiler.entity.wflow.JbpmTaskactorpool</class>
<class>at.prosigma.profiler.entity.wflow.JbpmTaskinstance</class>
<class>at.prosigma.profiler.entity.wflow.JbpmVariableinstance</class>
<class>at.prosigma.profiler.entity.wflow.Workflow</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect" />
</properties>
</persistence-unit>
</persistence>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0"
metadata-complete="true">
<display-name>spring_java_conf</display-name>
<welcome-file-list>
<welcome-file>/views/index.faces</welcome-file>
</welcome-file-list>
<!-- ==================== CONTEXT PARAMS ==================== -->
<!-- Spring -->
<!-- <context-param> -->
<!-- <param-name>contextConfigLocation</param-name> -->
<!-- <param-value>WEB-INF/applicationContext.xml</param-value> -->
<!-- </context-param> -->
<!-- ============ SERVLETS ============ -->
<!-- <servlet> -->
<!-- <servlet-name>mvc-dispatcher</servlet-name> -->
<!-- <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> -->
<!-- <load-on-startup>1</load-on-startup> -->
<!-- </servlet> -->
<!-- <servlet-mapping> -->
<!-- <servlet-name>mvc-dispatcher</servlet-name> -->
<!-- <url-pattern>/</url-pattern> -->
<!-- </servlet-mapping> -->
<servlet>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<url-pattern>/view/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Just here so the JSF implementation can initialize -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<!-- Use JSF view templates saved as *.xhtml, for use with Facelets -->
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
<!-- ============= LISTENERS ============= -->
<!-- Spring -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
</web-app>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment