web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>sjws_soa_product</display-name>
<!-- 设置首页 -->
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
<!-- 指定spring配置文件位置 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:config/applicationContext.xml,classpath:config/applicationContext-quartz.xml</param-value>
</context-param>
<!-- 启动spring -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 字符过滤器 -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- cookie -->
<filter>
<filter-name>CookieFilter</filter-name>
<filter-class>com.cmicroentropy.soa.filter.cookiefilter.CookieFilter</filter-class>
<init-param>
<param-name>isStartCookieFilter</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CookieFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
<!-- 用户登录验证 -->
<filter>
<filter-name>UserValidateFilter</filter-name>
<filter-class>com.cmicroentropy.soa.filter.uservalidate.UserValidateFilter</filter-class>
<!--初始化参数 <init-param> <param-name>errorMessage</param-name> <param-value>您尚未登录,请登录后再进行操作~!</param-value>
</init-param> -->
</filter>
<!-- 用户日志记录 -->
<filter-mapping>
<filter-name>UserValidateFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<filter>
<filter-name>UserLogFilter</filter-name>
<filter-class>com.cmicroentropy.soa.filter.userlog.UserLogFilter</filter-class>
<init-param>
<!-- 是否启动日志记录 -->
<param-name>isStart</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<!-- 统计url列表 -->
<param-name>statisticationlist</param-name>
<param-value>
loginController/login.do,
loginController/logout.do,
MapController/toMap.do,
HomeEnergyController/toMain.do,
energysubentry/EnergySubentryController/toNorm.do,
energyAnalysisController/toTrend.do,
jumpSystemsettings/toIndexConfiguration.do,
jumpSystemsettings/toSystemsettingsMaintenance.do,
jumpSystemsettings/toSystemsettingsPermission.do,
jumpSystemsettings/toInit.do,
systemsettings/collector/CollectorController/toCollector.do,
DeviceMonitorController/toAlarm.do,
devicemonitor/pointvaranalysis/PointvarAnalysisController/toPointvarAnalysis.do,
diyanalysis/DiyanalysisController/toDiyanalysis.do,
jumpSystemsettings/toDis.do,
energymanager/elecenergconanalysis/ElecEnergConAnalysisController/toElecEnergConAnalysis.do,
expertsystem/energyeffect/EnergyEffectController/toeffectanalysis.do,
comfortanalysis/comfortcompanalysis/ComfortCompanalysisController/toComfortCompanalysis.do,
expertsystem/expertsystemhomepage/ExpertSystemHomePageController/toExpertSystemHomePage.do,
expertsystem/kpianalysis/KpianalysisController/toKpiAnalysisController.do,
expertsystem/energysaving/EnergySavingController/toEnergySavingController.do,
bulidingpandect/CdeBuildingInfoController/toBulidingpandect.do,
bulidingpandect/buildingreport/BuildingReportController/toBulidingReport.do
</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>UserLogFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<!--
druid监控,生产环境建议关闭 -->
<filter>
<filter-name>DruidWebStatFilter</filter-name>
<filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
<init-param>
<param-name>exclusions</param-name>
<param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value>
</init-param>
<!-- 开启session统计功能 -->
<init-param>
<param-name>sessionStatEnable</param-name>
<param-value>false</param-value>
</init-param>
<!-- profileEnable能够监控单个url调用的sql列表。 -->
<init-param>
<param-name>profileEnable</param-name>
<param-value>false</param-value>
</init-param>
<!-- 你可以配置principalSessionName,使得druid能够知道当前的session的用户是谁,根据需要,把其中的xxx.user修改为你user信息保存在session中的sessionName。注意:如果你session中保存的是非string类型的对象,需要重载toString方法。 -->
<init-param>
<param-name>principalSessionName</param-name>
<param-value>user</param-value>
</init-param>
<!-- 缺省sessionStatMaxCount是1000个 -->
<init-param>
<param-name>sessionStatMaxCount</param-name>
<param-value>1000</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>DruidWebStatFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 静态文件 -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.xml</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.swf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.woff</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.ttf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.map</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.eot</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.svg</url-pattern>
</servlet-mapping>
<!--
druid监控后台设置-->
<servlet>
<servlet-name>DruidStatView</servlet-name>
<servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
<!-- 是否允许重置 -->
<init-param>
<param-name>resetEnable</param-name>
<param-value>false</param-value>
</init-param>
<!-- 用户密码权限 -->
<init-param>
<!-- 用户名 -->
<param-name>loginUsername</param-name>
<param-value>scc</param-value>
</init-param>
<init-param>
<!-- 密码 -->
<param-name>loginPassword</param-name>
<param-value>scc123</param-value>
</init-param>
<!-- ip权限 <init-param> <param-name>allow</param-name> <param-value>127.0.0.1</param-value>
</init-param> <init-param> <param-name>deny</param-name> <param-value></param-value>
</init-param> -->
</servlet>
<servlet-mapping>
<servlet-name>DruidStatView</servlet-name>
<url-pattern>/druid/*</url-pattern>
</servlet-mapping>
<!-- 设置springMVC -->
<servlet>
<servlet-name>spring-mvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<!-- 指定springMVC位置 -->
<param-value>classpath:config/spring-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring-mvc</servlet-name>
<!-- 拦截以。do结尾的请求 -->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<error-page>
<error-code>404</error-code>
<location>/404.jsp</location>
</error-page>
<session-config>
<session-timeout>60</session-timeout>
</session-config>
</web-app>
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有