Commit eecb13ff by WeiCong

修复部分jar冲突

修复部分启动报错问题
parent 3621199c
......@@ -2,4 +2,6 @@ out/
target/
.idea
.settings
log
\ No newline at end of file
log
e-lib
classes/
\ No newline at end of file
......@@ -33,12 +33,12 @@
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="bd环境" level="project" />
<orderEntry type="library" name="eibs-hibernatesupport-2.0.0" level="project" />
<orderEntry type="library" name="c3p0-0.9.2.1" level="project" />
<orderEntry type="library" name="dzxt-bean" level="project" />
<orderEntry type="library" name="bd环境" level="project" />
<orderEntry type="library" name="freemarker" level="project" />
<orderEntry type="library" name="ojdbc6-12.1.0.2" level="project" />
<orderEntry type="library" name="orai18n-12.1.0.2" level="project" />
<orderEntry type="library" name="e结算依赖包" level="project" />
<orderEntry type="library" name="Maven: net.sf.ehcache:ehcache:2.10.4" level="project" />
<orderEntry type="library" name="Maven: com.auth0:java-jwt:2.2.0" level="project" />
<orderEntry type="module-library">
......@@ -54,6 +54,7 @@
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-core:2.12.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.12.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-slf4j-impl:2.12.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.7" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.7" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.7" level="project" />
......
......@@ -83,6 +83,12 @@
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>${log4j2.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
......@@ -354,7 +360,6 @@
<goal>copy-dependencies</goal>
</goals>
<configuration>
<excludeGroupIds>org.sss</excludeGroupIds>
<!-- 依赖包 输出目录 -->
<outputDirectory>${project.build.directory}/lib</outputDirectory>
<!-- 是否不包含间接依赖的包 -->
......
......@@ -149,13 +149,13 @@ public abstract class AbstractCommonController {
stream.setName(file.getOriginalFilename());
stream.setType(file.getContentType());
log.info("文件表单 key:" + file.getOriginalFilename() + ",size:" + file.getSize());
IOUtils.copy(file.getInputStream(), stream.getOutputStream(), 1024);
IOUtils.copy(file.getInputStream(), stream.getOutputStream());
dataField.invokeEventRules(context, EventType.ON_STREAM_UPLOAD, null);
} else if (eventType.equals(ON_STREAM_DOWNLOAD)) {
@SuppressWarnings("rawtypes")
IDatafield dataField = (IDatafield) baseObject(context, noUiRequest, alias);
IStream stream = (IStream) dataField.getValue();
byte[] data = IOUtils.readFully(stream.getInputStream(), (int) stream.size());
byte[] data = IOUtils.toByteArray(stream.getInputStream());
dataField.invokeEventRules(context, EventType.ON_STREAM_DOWNLOAD, null);
IOUtils.write(data, response.getOutputStream());
}
......
......@@ -371,7 +371,7 @@ public class NoUiPresentationUtil {
context.getSession().saveData(sysmod, stream);
byte[] sysmodBytes = null;
try {
sysmodBytes = IOUtils.readFully(stream.getInputStream(), (int) stream.size());
sysmodBytes = IOUtils.toByteArray(stream.getInputStream());
} catch (IOException e) {
log.error("sysmodToBytes exception",e);
}
......
......@@ -3,7 +3,7 @@
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.2.xsd">
<bean id="annotationPropertyConfigurerRedis"
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="order" value="1"/>
<property name="ignoreUnresolvablePlaceholders" value="true"/>
......
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<service class="org.sss.presentation.noui.util.NoUiUtils"
initMethodName="init" deinitMethodName="deinit">
<property name="datapath" value="D:/"/>
<property name="fieldencode" value="true" class="boolean"/>
<property name="connectKeeped" value="true" class="boolean"/>
<property name="debugMode" value="false" class="boolean"/>
<!-- WAR包本身的目录为变量$ROOT,WAR/WEB-INF/classes目录为变量$HOME -->
<property name="rootPath" value="$ROOT"/>
<!-- 外部资源目录
<property name="resourcePath" value="$ROOT/upload" /> -->
<!-- 代码转换的实现(可替换,但必须实现ICodetable接口) -->
<property name="tbl" class="org.sss.common.impl.CodetableImpl"
methodName="getInstance">
<property name="homePath" value="$HOME" direct="false"/>
</property>
<!-- 国际化的实现(可替换,但必须实现II18n接口) -->
<property name="i18n" class="org.sss.common.impl.I18nImpl"/>
<!-- 密码编解码的实现(可替换,但必须实现IFilter接口) -->
<property name="passwordFilter" class="org.sss.presentation.noui.filter.PasswordSM2Filter"/>
<!-- Module工厂实现(不可替换) -->
<property name="factory" class="org.sss.module.hibernate.ModuleSessionFactory"/>
<!-- 后台应用服务启动用户名 -->
<property name="userName" value="bgUser"/>
<!-- 后台应用服务中断重启间隙时间(单位:毫秒) -->
<property name="millis" value="5000" class="long"/>
<!-- 后台应用服务超时时间(单位:毫秒) -->
<property name="timeout" value="600000" class="long"/>
<!-- 关闭时等待后台应用服务退出时间(单位:毫秒) -->
<property name="waitExit" value="60000" class="long"/>
<!-- 服务列表(以逗号隔开多个服务名,服务名前加下划线忽略后台应用服务超时时间) -->
<property name="serviceNames" value="" class="java.lang.String[]"/>
<property name="userNames" value="bgUser1,bgUser2" class="java.lang.String[]"/>
<property name="millises" value="60000,5000" class="long[]"/>
<property name="timeouts" value="600000,600000" class="long[]"/>
</service>
<service class="com.brilliance.etrade.auth.impl.LoginContextImpl">
<!-- 网银认证时间间隔 -->
<property name="timeStep" value="600000" class="long"/>
</service>
<service class="org.sss.util.ContainerUtils">
<!-- <property name="cacheClassName" value="org.sss.presentation.noui.cache.Ehcache.EhcacheCache" class="java.lang.String" /> -->
<!-- 交易DAT文件是否采用压缩 -->
<property name="isCompressed" value="false" class="boolean"/>
</service>
<service class="org.sss.module.hibernate.HibernateUtils" initMethodName="init" deinitMethodName="deinit">
<!-- 生成代码基本包名(不可修改)***暂时注释掉 -->
<!--<property name="packageName" value="com.brilliance.eibs.etrade"/>-->
<!-- 生成数据库脚本 -->
<!-- <property name="scriptFile" value="C:/eIBS.sql" />-->
<!-- 自动重建数据库表 -->
<property name="autoCreate" value="false" class="boolean"/>
<!-- 设置查询最大读取数(0为无限制) -->
<property name="maxFetchSize" value="1000" class="int"/>
<property name="ignoreFetchError" value="true" class="boolean"/>
</service>
<service class="org.sss.presentation.zk.ZkDisplayUtils">
<property name="unit" value="px"/>
<property name="leftOffset" value="5" class="int"/>
<property name="topOffset" value="55" class="int"/>
</service>
<service class="org.sss.presentation.zk.ZkUtils" initMethodName="init" deinitMethodName="deinit">
<property name="autoTextarea" value="false" class="boolean"/>
<!-- 是否为调试状态 -->
<property name="debugMode" value="true" class="boolean"/>
<!-- WAR包本身的目录为变量$ROOT,WAR/WEB-INF/classes目录为变量$HOME -->
<property name="rootPath" value="/weblogic/webapps/resource"/>
<!-- 外部资源目录 -->
<property name="resourcePath" value="/weblogic/webapps/resource/data/loginfile/"/>
<!-- 代码转换的实现(可替换,但必须实现ICodetable接口) -->
<property name="tbl" class="org.sss.common.impl.CodetableImpl" methodName="getInstance">
<property name="homePath" value="$HOME" direct="false"/>
<!-- <property name="homePath" value="/weblogic/webapps/resource/codetable/" direct="false" /> -->
</property>
<!-- 国际化的实现(可替换,但必须实现II18n接口) -->
<property name="i18n" class="org.sss.common.impl.I18nImpl"/>
<!-- 密码编解码的实现(可替换,但必须实现IFilter接口) -->
<property name="passwordFilter" class="org.sss.common.impl.PasswordFilter"/>
<!-- Module工厂实现(不可替换) -->
<property name="factory" class="org.sss.module.hibernate.ModuleSessionFactory"/>
<!-- 后台应用服务启动用户名 -->
<property name="userName" value="bgUser"/>
<!-- 后台应用服务中断重启间隙时间(单位:毫秒) -->
<property name="millis" value="10000" class="long"/>
<!-- 关闭时等待后台应用服务退出时间(单位:毫秒) -->
<property name="waitExit" value="600000" class="long"/>
<!-- 服务列表(以逗号隔开多个服务名) -->
<!-- <property name="serviceNames" value="_xmltsk" direct="true" class="java.lang.String[]" /> -->
<property name="serviceNames" value="" direct="true" class="java.lang.String[]"/>
</service>
</configuration>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.cache.region.factory_class">org.hibernate.cache.internal.NoCachingRegionFactory</property>
<property name="hibernate.cache.use_second_level_cache">false</property>
<property name="hibernate.show_sql">false</property>
<property name="hibernate.connection.autocommit">false</property>
<property name="hibernate.use_outer_join">false</property>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@192.168.0.110:9000:XE</property>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.username">zjkdzt</property>
<property name="hibernate.connection.password">zjkdzt</property>
<property name="hibernate.connection.autoReconnect">true</property>
<property name="hibernate.connection.autoReconnectForPools">true</property>
<property name="hibernate.is-connection-validation-required">true</property>
<property name="hibernate.connection.provider_class">org.sss.module.hibernate.ext.C3P0ConnectionProvider</property>
<property name="hibernate.c3p0.timeout">3600</property>
<property name="hibernate.c3p0.idle_test_period">3600</property>
<property name="hibernate.c3p0.max_size">300</property>
<property name="hibernate.c3p0.min_size">20</property>
<property name="hibernate.c3p0.validate">true</property>
<mapping class="com.brilliance.eibs.etrade.EibsQykhxxb" />
<mapping class="com.brilliance.eibs.etrade.EibsSjzsb" />
<mapping class="com.brilliance.eibs.etrade.EibsRslst" />
<mapping class="com.brilliance.eibs.etrade.EibsQyzhxxb" />
<mapping class="com.brilliance.eibs.etrade.EibsPty" />
<mapping class="com.brilliance.eibs.etrade.EibsUsr" />
<mapping class="com.brilliance.eibs.etrade.EibsRol" />
<mapping class="com.brilliance.eibs.etrade.EibsEty" />
<mapping class="com.brilliance.eibs.etrade.EibsEtg" />
<mapping class="com.brilliance.eibs.etrade.EibsDep" />
<mapping class="com.brilliance.eibs.etrade.EibsSpt" />
<mapping class="com.brilliance.eibs.etrade.EibsUsraut" />
<mapping class="com.brilliance.eibs.etrade.EibsPtr" />
<mapping class="com.brilliance.eibs.etrade.EibsImg" />
<mapping class="com.brilliance.eibs.etrade.EibsTblbil" />
<mapping class="com.brilliance.eibs.etrade.EibsPdfdoc" />
<mapping class="com.brilliance.eibs.etrade.EibsTblcnt" />
<mapping class="com.brilliance.eibs.etrade.EibsOplog" />
<mapping class="com.brilliance.eibs.etrade.EibsOpelog" />
<mapping class="com.brilliance.eibs.etrade.EibsEab" />
<mapping class="com.brilliance.eibs.etrade.EibsRmk" />
<mapping class="com.brilliance.eibs.etrade.EibsTrn" />
<mapping class="com.brilliance.eibs.etrade.EibsOrd" />
<mapping class="com.brilliance.eibs.etrade.EibsOre" />
<mapping class="com.brilliance.eibs.etrade.EibsWfd" />
<mapping class="com.brilliance.eibs.etrade.EibsWft" />
<mapping class="com.brilliance.eibs.etrade.EibsWfs" />
<mapping class="com.brilliance.eibs.etrade.EibsWfe" />
<mapping class="com.brilliance.eibs.etrade.EibsSmh" />
<mapping class="com.brilliance.eibs.etrade.EibsPtyaut" />
<mapping class="com.brilliance.eibs.etrade.EibsPtyref" />
<mapping class="com.brilliance.eibs.etrade.EibsUsrsig" />
<mapping class="com.brilliance.eibs.etrade.EibsSig" />
<mapping class="com.brilliance.eibs.etrade.EibsModlst" />
<mapping class="com.brilliance.eibs.etrade.EibsPscacc" />
<mapping class="com.brilliance.eibs.etrade.EibsPscsta" />
<mapping class="com.brilliance.eibs.etrade.EibsBusmdl" />
<mapping class="com.brilliance.eibs.etrade.EibsPts" />
<mapping class="com.brilliance.eibs.etrade.EibsPta" />
<mapping class="com.brilliance.eibs.etrade.EibsAdr" />
<mapping class="com.brilliance.eibs.etrade.EibsXptqna" />
<mapping class="com.brilliance.eibs.etrade.EibsLnklst" />
<mapping class="com.brilliance.eibs.etrade.EibsReglnk" />
<mapping class="com.brilliance.eibs.etrade.EibsLnkmsg" />
<mapping class="com.brilliance.eibs.etrade.EibsCtl" />
<mapping class="com.brilliance.eibs.etrade.EibsSwrel" />
<mapping class="com.brilliance.eibs.etrade.EibsAcb" />
<mapping class="com.brilliance.eibs.etrade.EibsAct" />
<mapping class="com.brilliance.eibs.etrade.EibsApd" />
<mapping class="com.brilliance.eibs.etrade.EibsIxd" />
<mapping class="com.brilliance.eibs.etrade.EibsBxd" />
<mapping class="com.brilliance.eibs.etrade.EibsMar" />
<mapping class="com.brilliance.eibs.etrade.EibsMxd" />
<mapping class="com.brilliance.eibs.etrade.EibsGlb" />
<mapping class="com.brilliance.eibs.etrade.EibsCls" />
<mapping class="com.brilliance.eibs.etrade.EibsBxdctl" />
<mapping class="com.brilliance.eibs.etrade.EibsBxdrmg" />
<mapping class="com.brilliance.eibs.etrade.EibsCty" />
<mapping class="com.brilliance.eibs.etrade.EibsFcd" />
<mapping class="com.brilliance.eibs.etrade.EibsZbxblh" />
<mapping class="com.brilliance.eibs.etrade.EibsBpd" />
<mapping class="com.brilliance.eibs.etrade.EibsPxd" />
<mapping class="com.brilliance.eibs.etrade.EibsAfd" />
<mapping class="com.brilliance.eibs.etrade.EibsBed" />
<mapping class="com.brilliance.eibs.etrade.EibsAuth" />
<mapping class="com.brilliance.eibs.etrade.EibsSptall" />
<mapping class="com.brilliance.eibs.etrade.EibsBcd" />
<mapping class="com.brilliance.eibs.etrade.EibsDyd" />
<mapping class="com.brilliance.eibs.etrade.EibsLed" />
<mapping class="com.brilliance.eibs.etrade.EibsBod" />
<mapping class="com.brilliance.eibs.etrade.EibsLid" />
<mapping class="com.brilliance.eibs.etrade.EibsLit" />
<mapping class="com.brilliance.eibs.etrade.EibsLxd" />
<mapping class="com.brilliance.eibs.etrade.EibsGid" />
<mapping class="com.brilliance.eibs.etrade.EibsGit" />
<mapping class="com.brilliance.eibs.etrade.EibsGxd" />
<mapping class="com.brilliance.eibs.etrade.EibsBrd" />
<mapping class="com.brilliance.eibs.etrade.EibsTrd" />
<mapping class="com.brilliance.eibs.etrade.EibsTxd" />
<mapping class="com.brilliance.eibs.etrade.EibsFsd" />
<mapping class="com.brilliance.eibs.etrade.EibsFyd" />
<mapping class="com.brilliance.eibs.etrade.EibsDid" />
<mapping class="com.brilliance.eibs.etrade.EibsDit" />
<mapping class="com.brilliance.eibs.etrade.EibsDxt" />
<mapping class="com.brilliance.eibs.etrade.EibsBdd" />
<mapping class="com.brilliance.eibs.etrade.EibsBilmdl" />
<mapping class="com.brilliance.eibs.etrade.EibsQbm" />
<mapping class="com.brilliance.eibs.etrade.EibsBmd" />
<mapping class="com.brilliance.eibs.etrade.EibsDed" />
<mapping class="com.brilliance.eibs.etrade.EibsCpd" />
<mapping class="com.brilliance.eibs.etrade.EibsApyctm" />
<mapping class="com.brilliance.eibs.etrade.EibsCimp" />
<mapping class="com.brilliance.eibs.etrade.EibsFxpmsg" />
<mapping class="com.brilliance.eibs.etrade.EibsBwlsb" />
<mapping class="com.brilliance.eibs.etrade.EibsBwlist" />
<mapping class="com.brilliance.eibs.etrade.EibsZjtgxb" />
<mapping class="com.brilliance.eibs.etrade.EibsQygxb" />
<mapping class="com.brilliance.eibs.etrade.EibsPtymod" />
<mapping class="com.brilliance.eibs.etrade.EibsBzjqur" />
<mapping class="com.brilliance.eibs.etrade.EibsCom" />
<mapping class="com.brilliance.eibs.etrade.EibsCod" />
<mapping class="com.brilliance.eibs.etrade.EibsCbk" />
<mapping class="com.brilliance.eibs.etrade.EibsCpo" />
<mapping class="com.brilliance.eibs.etrade.EibsGpilst" />
<mapping class="com.brilliance.eibs.etrade.EibsCptlst" />
<mapping class="com.brilliance.eibs.etrade.EibsCptsgl" />
<mapping class="com.brilliance.eibs.etrade.EibsKhlst" />
<mapping class="com.brilliance.eibs.etrade.EibsKhlst0" />
<mapping class="com.brilliance.eibs.etrade.EibsStb" />
<mapping class="com.brilliance.eibs.etrade.EibsPty01" />
<mapping class="com.brilliance.eibs.etrade.EibsEpc" />
<mapping class="com.brilliance.eibs.etrade.EibsMsg" />
<mapping class="com.brilliance.eibs.etrade.EibsCur" />
<mapping class="com.brilliance.eibs.etrade.EibsCurrat" />
<mapping class="com.brilliance.eibs.etrade.EibsXptinf" />
<mapping class="com.brilliance.eibs.etrade.EibsXptfaq" />
<mapping class="com.brilliance.eibs.etrade.EibsXptsam" />
<mapping class="com.brilliance.eibs.etrade.EibsRolpro" />
<mapping class="com.brilliance.eibs.etrade.EibsUsrrol" />
<mapping class="com.brilliance.eibs.etrade.EibsUsrcli" />
<mapping class="com.brilliance.eibs.etrade.EibsQua" />
<mapping class="com.brilliance.eibs.etrade.EibsAcc" />
<mapping class="com.brilliance.eibs.etrade.EibsTsc" />
<mapping class="com.brilliance.eibs.etrade.EibsBaflnk" />
<mapping class="com.brilliance.eibs.etrade.EibsRfd" />
<mapping class="com.brilliance.eibs.etrade.EibsDfd" />
<mapping class="com.brilliance.eibs.etrade.EibsEmx" />
<mapping class="com.brilliance.eibs.etrade.EibsAmhmgr" />
<mapping class="com.brilliance.eibs.etrade.EibsEyd" />
<mapping class="com.brilliance.eibs.etrade.EibsCiblst" />
<mapping class="com.brilliance.eibs.etrade.EibsReslst" />
<mapping class="com.brilliance.eibs.etrade.EibsErs" />
<mapping class="com.brilliance.eibs.etrade.EibsFes" />
<mapping class="com.brilliance.eibs.etrade.EibsCurtmp" />
<mapping class="com.brilliance.eibs.etrade.EibsFin" />
<mapping class="com.brilliance.eibs.etrade.EibsDra" />
<mapping class="com.brilliance.eibs.etrade.EibsSgd" />
<mapping class="com.brilliance.eibs.etrade.EibsRpd" />
<mapping class="com.brilliance.eibs.etrade.EibsMad" />
<mapping class="com.brilliance.eibs.etrade.EibsMat" />
<mapping class="com.brilliance.eibs.etrade.EibsMsglst" />
<mapping class="com.brilliance.eibs.etrade.EibsBwzsb" />
<mapping class="com.brilliance.eibs.etrade.EibsHbxq" />
<mapping class="com.brilliance.eibs.etrade.EibsAcd" />
<mapping class="com.brilliance.eibs.etrade.EibsSwtep" />
<mapping class="com.brilliance.eibs.etrade.EibsZhlsyeb" />
<mapping class="com.brilliance.eibs.etrade.EibsRzz" />
<mapping class="com.brilliance.eibs.etrade.EibsSth" />
<mapping class="com.brilliance.eibs.etrade.EibsTas" />
</session-factory>
</hibernate-configuration>
......@@ -25,6 +25,21 @@
<param-value>hibernate</param-value>
</context-param>
<context-param>
<param-name>redirectUri</param-name>
<param-value>/redirect.zul</param-value>
</context-param>
<context-param>
<param-name>loginUri</param-name>
<param-value>/login.zul</param-value>
</context-param>
<context-param>
<param-name>messageTemplate</param-name>
<param-value>/error/template.zul</param-value>
</context-param>
<!-- 配置监听器 -->
<listener>
......@@ -41,6 +56,12 @@
<listener-class>org.sss.server.WebContextListener</listener-class>
</listener>
<listener>
<listener-class>org.sss.presentation.zk.common.SessionListener</listener-class>
</listener>
<listener>
<listener-class>org.zkoss.zk.ui.http.HttpSessionListener</listener-class>
</listener>
<listener>
<listener-class>org.sss.presentation.noui.listener.NoUiApiInitListener</listener-class>
</listener>
<filter>
......@@ -70,6 +91,52 @@
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>applicationFilter</filter-name>
<filter-class>org.sss.presentation.zk.common.ApplicationFilter</filter-class>
<init-param>
<param-name>secureRequired</param-name>
<param-value>false</param-value><!-- 这里设置必须为https方式登录系统 -->
</init-param>
<init-param>
<param-name>ssoLoginRequired</param-name>
<param-value>false</param-value><!-- 这里设置单点登录系统 -->
</init-param>
<init-param>
<param-name>loginContextClassName</param-name>
<param-value>com.brilliance.etrade.auth.impl.CopyOfSimpleLoginContextImpl</param-value>
</init-param>
<init-param>
<param-name>excludes</param-name>
<!-- 这里设置不需要登录就可以访问资源 -->
<param-value>*.dsp,*.js,*.css,/zkau/*,/public/*,/error/*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>applicationFilter</filter-name>
<servlet-name>zkLoader</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>applicationFilter</filter-name>
<servlet-name>auEngine</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>applicationFilter</filter-name>
<url-pattern>/file/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>applicationFilter</filter-name>
<url-pattern>/locale/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>applicationFilter</filter-name>
<url-pattern>/entity/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>applicationFilter</filter-name>
<url-pattern>/resource/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>springDispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
......@@ -86,6 +153,46 @@
<url-pattern>/service/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>zkLoader</servlet-name>
<servlet-class>org.zkoss.zk.ui.http.DHtmlLayoutServlet</servlet-class>
<init-param>
<param-name>update-uri</param-name>
<param-value>/zkau</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>auEngine</servlet-name>
<servlet-class>org.zkoss.zk.au.http.DHtmlUpdateServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>zkLoader</servlet-name>
<url-pattern>*.zul</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>zkLoader</servlet-name>
<url-pattern>*.zhtml</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>zkLoader</servlet-name>
<url-pattern>*.svg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>zkLoader</servlet-name>
<url-pattern>*.xml2html</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>zkLoader</servlet-name>
<url-pattern>/zk/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>auEngine</servlet-name>
<url-pattern>/zkau/*</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>1800</session-timeout>
</session-config>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment