前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SSM项目搭建三(终) 原

SSM项目搭建三(终) 原

作者头像
尚浩宇
发布2018-08-17 09:59:45
3720
发布2018-08-17 09:59:45
举报
文章被收录于专栏:杂烩杂烩杂烩

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>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015/05/05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档