Commit 79e6eedb authored by yihua.huang's avatar yihua.huang

add web.xml for ci pass in webamgic-worker #70

parent 6c117185
package us.codecraft.webmagic.avalon.web;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
/**
* @author code4crafter@gmail.com
*/
@Controller("dashboard")
@RequestMapping("/")
public class DashBoardController {
@RequestMapping
public ModelAndView index() {
ModelAndView map = new ModelAndView("dashboard");
return map;
}
}
package us.codecraft.webmagic.avalon.web;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.HashMap;
import java.util.Map;
/**
* @author code4crafter@gmail.com
*/
@Controller("spider")
@RequestMapping("spider")
public class SpiderController {
@RequestMapping("create")
@ResponseBody
public Map<String, Object> create() {
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("code", 200);
return map;
}
}
number_format=#
classic_compatible=true
default_encoding=UTF-8
template_update_delay=0
#########################
template_exception_handler=rethrow
......@@ -8,12 +8,7 @@
</layout>
</appender>
<logger name="org.springframework" additivity="false">
<level value="warn" />
<appender-ref ref="stdout" />
</logger>
<logger name="net.sf.ehcache" additivity="false">
<logger name="org.apache" additivity="false">
<level value="warn" />
<appender-ref ref="stdout" />
</logger>
......
<?xml version="1.0" encoding="UTF-8"?>
<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-3.0.xsd">
<bean id="freemarkerConfigurer"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPath" value="/WEB-INF/pages/" />
<property name="defaultEncoding" value="utf-8" />
<property name="freemarkerSettings">
<props>
<prop key="template_update_delay">0</prop>
<prop key="locale">zh_CN</prop>
<prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop>
<prop key="date_format">yyyy-MM-dd</prop>
<prop key="number_format">#.##</prop>
</props>
</property>
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.freemarker.FreeMarkerView" />
<property name="suffix" value=".ftl" />
<property name="contentType" value="text/html;charset=utf-8" />
<property name="exposeRequestAttributes" value="true" />
<property name="exposeSessionAttributes" value="true" />
<property name="exposeSpringMacroHelpers" value="true" />
</bean>
</beans>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<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-3.0.xsd">
<!--<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">-->
<!--<property name="dataSource" ref="dataSource" />-->
<!--</bean>-->
<!--<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">-->
<!--<property name="basePackage" value="us.codecraft.blackhole.suite.dao" />-->
<!--</bean>-->
<!--<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"-->
<!--destroy-method="close">-->
<!--<property name="driverClassName" value="org.sqlite.JDBC" />-->
<!--<property name="url" value="jdbc:sqlite:/usr/local/hostd/zonesfile.db" />-->
<!--</bean>-->
</beans>
\ No newline at end of file
<?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:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd">
<context:annotation-config/>
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>web_messages</value>
</list>
</property>
</bean>
<context:component-scan base-package="us.codecraft.webmagic.avalon"/>
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters">
<list>
<bean id="fastJsonHttpMessageConverter" class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
</list>
</property>
</bean>
<mvc:annotation-driven>
</mvc:annotation-driven>
</beans>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=utf8"
pageEncoding="utf8"%>
<!DOCTYPE html>
<!--
Hello future GitHubber! I bet you're here to remove those nasty inline styles,
DRY up these templates and make 'em nice and re-usable, right?
Please, don't. https://github.com/styleguide/templates/2.0
-->
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Page not found &middot; GitLab Pages</title>
<style type="text/css" media="screen">
body {
background-color: #f1f1f1;
margin: 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.container { margin: 50px auto 40px auto; width: 600px; text-align: center; }
a { color: #4183c4; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { width: 800px; position:relative; left: -100px; letter-spacing: -1px; line-height: 60px; font-size: 60px; font-weight: 100; margin: 0px 0 50px 0; text-shadow: 0 1px 0 #fff; }
p { color: rgba(0, 0, 0, 0.5); margin: 20px 0; line-height: 1.6; }
ul { list-style: none; margin: 25px 0; padding: 0; }
li { display: table-cell; font-weight: bold; width: 1%; }
.logo { display: inline-block; margin-top: 35px; }
.logo-img-2x { display: none; }
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) {
.logo-img-1x { display: none; }
.logo-img-2x { display: inline-block; }
}
#suggestions {
margin-top: 35px;
color: #ccc;
}
#suggestions a {
color: #666666;
font-weight: 200;
font-size: 14px;
margin: 0 10px;
}
</style>
</head>
<body>
<div class="container">
<h1>404</h1>
<p><strong>There isn't a Gitlab Page here.</strong></p>
<img alt="" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBhQSERUTExMWFBUWFhcXFxcXFxgXGBgXFhcXFhcYGBcYHCYfFxojGhcVIC8gJCcpLCwsGB4xNTAqNSYrLCkBCQoKDgwOFw8PGikcHBwsLCkpLCksKSwpKSksLCwsKSksKSwpKSwpLCwsLCkpKSwpLCwpLCksLCwpKSksLCkpKf/AABEIANgA6QMBIgACEQEDEQH/xAAcAAACAgMBAQAAAAAAAAAAAAADBAIFAAEGBwj/xABBEAABAwIEAwUHAgQEBQUBAAABAAIRAyEEEjFBBVFhBiJxgZETFDKhsdHwweEHQlLxI4KishVTYpLCM0NjctIX/8QAGQEAAwEBAQAAAAAAAAAAAAAAAAECAwQF/8QAIxEBAQACAgICAgMBAAAAAAAAAAECESExAxJBURNhIjJxBP/aAAwDAQACEQMRAD8A9pD1sOQpWwVeiFW0MOUpSCUrYcoLaQTWpWBYg2wVtRWIDaxRJWpQEyVArcrEEiFhK2VFMMzJLi3FG0KZe4if5QZuYJ2voCnIXn38UMXT7jBBqtvqLNNoP1SpKXiHb/EVnuyP9mwtyw22+oJuCTGhVRiOKVKsCo97wJJ3I6+P3VS1xm5AuZi8+eicwDwQbz4rPK65JuhxR9NpjuiT8QnWx8DAWMrkS94LQe+2xlx0HWNb9FmIoh1gQPHn480jjMQ+RMyAAD0GgHREylA54i52YnRxBNra8kN2IIBhouCIjY8uR6qsNQudE3+VlJtSDJdcb3VA864Hdk7Xm3UqBxoaPhE9B90m7iJO/S1kFr8xAMk7Ik+wshjc4jfmVp2ILyXOPeJ+lkpRfltaRqdY5rKlRo7wj9+g0R/gdL2S45ToY2nUh3swCHEiXXBBMDrZem//ANDwX/Md/wBj/svDWY3MdfoEX27uY9U92E+j4WQtra0U0FIFRW5SAgK3KECt5kjEzLMyhK2gN5lkrSFicUym0vqOaxrblziAB4koA8oFbG02Nc5z2gN+IyLQJvyXB9p/4o0PZvp4c1HOIgVG9xo8Ce8fTzXnP/GSQQS6HXcJnN4pcla9sb20wuQPNUNBmMwIJIsQOar2/wASMNFw8GToAdNLzuvInYwOaAT3QSQNImJ+gQquLEEiPKyVtLb3LCdt8JUge1DSZs8FunU2Q6XbvCOeWiqIDc2Y2BvGUTcleECqCbkx9FNlaOZj5Jbo3Xs/Fe39D2DjQqA1Y7rXNdzuNImOq8n47xGpVqmpU+JxkkCx208EKhjDPeIA5BM0oIgXnnos7nZ2COcNBJIOto/dM4KoTpJtr42uUGtwwOEzlM2Foj7qDwaUAOgHXc+CVyl6CdXE5Tpf8CL79Ih4nna+nNAMFpcTP5ugmqI1+yicgfEYAVe80sa0BogNykxaSeZ57pXF8MIcQzvCG5RIkzMjyRalSACH2t6iUNmLMiDzE9TuJ9FrLl2QL8HkpkuEEG43mfpcLdCpYXsZ23G0lPVH5mS7MbQRbewnpp6JfCUH1AaDKIcYzZrzDJJ0tcG88k97AdWi2bkmQYDdnaAOn1SocL545afRMOg9PDnv4qvqggxttCJfgxjSAIhwIPkjZ3qqdUk6Intz19VYfVaxalYtDbW1oKSQaWLa2g2kpxTi9LD0y+q8NAGm56NG5Ucbx2hRMVKrGEzYnlrovJ+3naP3qtFN7n0m/CCA0AnUjc+am0rXUY/+LFMA+xpEwdXkARuYF1512n7YVsa8Go7ut+FjbNB0mN3dVXY0FrQDqevJVpcnj9lBTVWCogFy1nVbMx7aEUVM2p0SlJhe4NFyTA8V6J2d7G0mgGoPaVNbk5QdwBofNTlZF44XJwpY/KDkeGn4XEENPg6IKynVjXz/ALr2HE8MFVjqTm2IiPoRyuuTb/Dkw6dxEcja48IUS7Vn4vXXO3EPxezWjXxVpQqE05Pd8FYYLsRXFcsDYaL5zoJmIj4jY2nxhdLU/h63KT7R+bW8QT4ageajPnpM8ds24qpWIEkj9Y8EoahOpt8/zRNcXwzqDi14AN9fHbnz8FVuxrY3J3t+fRTJfpnoZtRxsLyb8rc1ldwaYA1jzQqeJEGNT0URUaTcyizVCDpmAdvTomGPkAam0c0Cq9o0F+ajSpF0lugVA5icSSc3gOsgRrsmsJXcxwe0hjmjMM1uVss3kHzHNV+HcWSZvsenP5J2pxZ9SiKb35sgLm6WvcTEnfU8kqC5LSRm7oJn6zYJfFsygiwESDuRsQeqGKxgjYmSJ5X9VNtP2jSA8AxABGt9J0AkpBX0yc0ix180aD/V8kH2cHLmggx91rKef56rY31hC3CxYrDaDiccymWhzgC85WA/zOiY+S4bth2/q0K5o0mhuT4nOAdJibCbD5rieNducRXa1lR05TmBAymdiY+RU7Lb0DFfxOpsc9hpOBbIBBDhnFiNRIncLnsR/EavUoBgGSoXEuqNt3dmidD16LiPejMnc7IPvIzanqNJ5Kd0H6uILz8VybkzJJ1vuoe9NaYgjqY9UCtjYsA0D9VX4t0usZlRJvshMfUmD4/okXORjTJBEj90oXLacTSokXKdOi4xAJuiYPAOqOAAN9F6j2N4LkYM4BO03SuWlSEOx/ZA919RkOFx18eS73DcPDQtzGn7LDWKwuTWTRoQFsPCWZUtcrft280tloxnHIILnCeaVr4+FBmIkSEt7NS9ruxoxjmOa5tMts4xJy3066LybjvBnYeo4ZXBkkNJ3AMea93aSg47CUqzclWm1w6jTwWkz12mzb56bVhN0a45SVads+y5wtaGiabhmaeV4IJJO/1C52jUvErT+0Z1Z4jFCPh1GvzUsOSWmLNi8+NoSdN8fGcw1jrv4KdOoNGi53nkosJJwdMao1bFCGtAuAQ7rKHVxJ56fdRoYzUEA5ouQLJEyoeX5C05uUE7R9L/AFVi3g8t3M/DGx1l3ROMwjWsAfTYZt18Z5rK+TGBzzcI547jJ66SOnNL+7P/AKD6LpveHCZ7rduYhLf8XH9Z9Ep5M/obfS5VT2l40MNQdUvOjYAMOOhIJ0lW0Ll+33Z+piKILCTkIPs2gS4kxOY6RK7KdeTYz/GrVaodF3POY3uenUxCqfbEd46jT9CrHi9A4d9SjUEOBE2EjcCeV1UGq2DqTPkPJSQgxEm8z0+qhSkO0Bjc7fugNqmZAsi0Mws4kAyYv3o5eYSobrPOshx100S7Kt5IlEddvL9VCkYdBggXKUMJwuOqK7Blxhtz0Uw9rnCYAm37wul7KYBtWplByieU5ovF9NErlYJ26TsRwrLRzPZB57wP3XS+/hosI8VEDI0NGgCr8VUOywzytdGMb4v2mbh25nG50Gpd4fdchjP4iVie41jel3n5EfRc9xriftqrjOhyjoAdvmUux8aLXDxzXJXJ1NHt7UFqjQR0BafnIPyQcT2+qyfZtAHUFx9RYLnX4gQgPxloCr0xTcnVYH+IzgctZtuYBt/lOq7XA8bpuaCHNIcAQRovGatUHUqx4Bx0UZZUcQw3bAmDvbkVGeHzieN329axnGWU6bqjnQ1mvXkB1XA43t9iahljhTbsGgEx1Lhc+EKl4/2kbVYGU3OIzSZBGlt9d0hTxfyRjjb20meOHxu/te43tfiKlMsqNZV5OdTBcOdwcvqFRVOJvHxMY4DVpaB6EInvQSuMdIWsmmWWXt8JgMJztByk5S2ZLDE68jsVvFYXKJY7M3luPyUhSqQ6JgH8/PFWtFrhEXJ21/NFGXF2yqrL7I+FYHEB1ov6eKuMbhXZQXsF7AiJtA2RcJwnK0PDWuf3SGuJtr1gSlcuAb9uWMBYDY3Os/l1XYziBJuIm4g9f2UuJYs5dSOg5j8IVO55cZ5fTUrnww7tJt+KgkOEiecrXvFP+gepQHhoJ12/sg5x/SujRvrnMud7d4tzcMKdPMX1Xta0NJDoHecbXiBeFfhKcY4nToUzUqRaQ2dyRp5re8B4NxrD13vqVHMeQJlxDnDuwJzu2iN9FRMqaiJkeY6hdxxrtJWrteHPJYSe4yzWN2AtcCFxswQQIIdIMcrhZzLZNYckNeRrAB2ME+uwuhvGcm8CTqZIm4kn6rsODtFak5jg8PqPz1wcsvYJc00hEiHR68lx1TMXZQPgJABi19+d+aszdWl3vZluV9m5ZtIm8nnqgYiiA4AaWF9Zi/zV0zizjUpFmHpsqU3Zg9uY5sjcpkXzHeeYRcJ2QxFQmtVZ7JrnEjPLXFxkyARfx6qdBrgvYGpXg52tB2Icf9q9H4P2dp4KlAALzq6PkOQS/ZThD2MBJIA2zOAP+XZW3FqwI10Wee9NMYTxGIAErl+OdoRTaSBmObLA1n9lHimNqZ4aRYESTZsnlzsfJVVDCtYcwGd39Uc9TfRTLMeflerXG3a8giDmuCNDdEfVTfaWj/imoCO98QB0ItP0VS6r5LXG7icppKpUQw9RzLfs1SGVHJzg3Dfb1cskACTGu0D85JMsXqPYTs6KFMveB7R8E75RsFOV4VO3AdoOBuoQS1wHMi07XjUqsFVfRQwjKjC2o0OaRBDgCCPArxrt52NOCrZmSaFQ9w/0nU0yfmDuPC6xp5c8uezrKlSQhaojaEhWguGyQObgPVd17cMIsDBhsgAdSIF1yHD6ZDw/KXBl9JGYi0qwr8UJg89+UFZ5cle1/V4i1pNhM363j0Q3d4AtsZ36blUWFxeVxJub5QdNVYvxzoBNp84nf9VhnudJTxWBafTQbeP6Kn4i2T3NregT+JxLXMA9oR/MZ18ui1heFnMHS7UGxGaJubpYW27ChNE3z2I0Eam/p581D2DuSf4uyK1TMcxzukzmmdHZtDO5SeU8vmug31rmAuvMf4g8WbVeGtBsLk29OfkvQ8S0uY4DcEc9l5Lj+F1a1TKZpsBIbmEeMNaFefPAtV+EwNQNcM2XM2xsc0TLdfwLeF4G90k6N1mekjQwbro8ZxYtoGmcO2oGU71RLR8JGv8AVbVKYRmTCUczavtLOc6pJa6SCTY32gG6PWEBiMdToYd7Q1pc5rqYqDuviYBD23IjUFcH7vDoaCba6Dp4Beh9tMEzLTNCi4tfEPAN5tlMmzpG4WcC7DEw6q6GkzG/qdFN3s5yU7JdhvaNbUqvIa2cuU2E6xIK7ujSo0WgfFGheZ9BslsZjmsaGtsAIA/VVbHOeZv+yLk0mK5qYs1DAMDkEjjm3DdVF2KDBlbdx1PLopGgWtzOMOPnZRllqKk5c3xPhuRrhd2YyTvJ2QcLg81OJ05J/iVYuMFK4SoKbSeptym6wmW61s1FJieBtm8rneK8EdSlzBmZ82/cLtatTNoFF2H7vNaTOxOtvOGNlTFl12M7OU6lwCx03LTE87aFSwPZymwgkGodi+D6AfqtfySs/Qh2a4A6rUa97YYLgEfEdrcl61wfAhrZN97qi4Xh4Q+M9qmsBhwtyS3809b6dfUxbBYwgYulRrU3MqAPY4QWm4XktTto9zoXQcL464i51R7D1VHajsAKIdWwxLqYuWk5nNA66uXH02OecoMaS6DA+56L0ulxmHwbhxg+dvouI4pTDcRUaD3czmx529E/bhNmljXpU20AwTAuHgjMSblxizvtba1DVYf5ocNntt5OHPTX1U6GNLDlmWnY6AoddsXE5TsdjyPMjny80RFoJcJ5qwbiJZLiJ7wv0ETG3JIsY1okmeg+SHViZHpsldUjNA3mDC1/xMg7xMA65fvYpjC5skZe9Fhp5lDrcMqQ6QMw2Fxz1FlG5OwVqDMZ5Wt+6j7Zv/V6qLa0CHGeoHRRz9PorJ9U+0SGMo0XOIcQKjm8+9l6cgp4vGtbSNTO1oyyHHS4kHqvJMf2srvrZw+HCROgy8gOR5LbLKQOj7U0m08jKddrmV3tpuBeJaC6XOn+nKHDa5C7Dh/B2UohznCIAc4uEbRJjSy8OrYvvSTod+a7v+HXaGs6qaVQ56bpIJk5XRoDsCpxz3eg6rjtWk5zG+0GdhzezFxMi7hsQtvq93kYSParCUqH+M1pFR5u4Sdh5clS0u1lMU3F57w+Fs303tZTnteJ12FJdJ0Uqz4sNVTU+1sgnJ3RqRoOnzChiO1TGjNE9AZPT9Vlpr7R0WCwwbBygu1RuJPDrA6aqu4JxM1aAqQAXExBkgC1+q1REl0mTy6LHLLd0uT5JYkXsFXVsHJJH54q8a0TH1+iSx9zAgecfJKTSrSdN4iN0ZlO3PkEnWwsdJEkdFYYEiBed/zwEK8U0OpQgDmiYSiCQj1ntdEKeEoEO8tFcSfZTG3gqLi3D6bjBDT5T9ArWsC1hnUpWnSA7x1RbuCccuYxfZVh+EAeH2SFUPoiHMJA0c2/quzrV+Zt6fNVGPrB1gJ8dPpdE/atocK4YauWqRAFwPuue7YcG9jVlhLmuAcJMuB3E/zDxv4rqOz2LhgadItoNPHdF7WYL2tFr8ocW22zQdpVzis8nl5mUf2Ui7rb67afZbxeGYDAeJv3fi9CAhUHHfym2/VXWTVV3eIA6X5I1BgPemQAZGhnY+CWLe/E76j6rZaRr4eKRLYYlhabw/4eY1uLKFPGPDSM29mtPzPIKtoVYJEyNRHOOqn7xmGUNEm0xdRcfgDspd8gATF5OkXlRyO6eiwYUBpc0mXSDmJvzlAyH+r/AFJyB61i+14q4NtKIeWgScsW5Day89xDocRPz0TdWp5Baw+ED9rk2Mx6kqPybu6FUcR3jZdz/D7j1DDPdnOUOEAwDPnEtXKUcKBPcvmMzeIOg6Iz8G1wkjLGw32VfkkpPWe03ael7u72VZhcbWh0gjTSF5dxV+YZwcxLSSAPgM6a30QsHRN2EnL6IOKwLgHNzWItzny2RfLLTW2L4iWUQzZ7R3rgXGgAAG3VL4jBtaGOp1JzN7wGrTezvl0UJc+k2kRABzZiLgxcA/oiU6QB7ptEELPLy86gdj2VwZo4RoJkuzOHQOuotrFhI3Lh58k/wpgNGkG6BonfbvT5yluId2YA3Oizs3duvHoKpioMAzfVKjFNz2jx1JQ6dOQXuJ0/AoB39IFxJPijZ6A4lXLpiw6pbhuPIdG0eswETEFsxr5oGHoDP0RKNLXDPObzV/hobfcwqmjTAjkm3VbK5dIsExOKDpbMH6hJ4zExYKdWgHjaRyVPiqNRkwZ8Sql2NMrVidz8khisS2m10m55nmlMRXqnp4BIVKGazpJVGvOH1Ouv7rohiA3DHPBnncHykLleD4BxiNEHiuPzDIKkAHQ872O4M7olRlSPF+KU3SGCmL3yzeNiGPGU+ZXPDENzSGga6Zv/ACcUxiKMTm+MGIi0c5SbmDl/daTVYrTCtBnMADrOpuP2QqmLa24veI6c0BpttsCd0GtSAOspa5JOpUm8QOQUGU5edbDdaY1wA6qTKwE5pJGw5pg/VqgMEuBeIgH7blIZ3fgUqVEOu4mSPTlCL7of+Yf+1TxDdAwbaReUQYiBlHNTbw55GkRA9USlQAs7ukgjS0gagrkyzxGi9eqTcfUIFN5Op0TtLg5N87TbmhP4WSMoeMx0Ex532hEzw62Wg2PIMgz0R2YgQXan6JJnC6jfieBE2vt1W2YUtklwLecp31vVPRk4ouiLKHvQEAEi8n7LTaDnCwgdT+WSb8G8vDSNSADPOyrHHHoaen9mwBhmuboZPjCjiKoLoI1T1DB+xw1Ok3UNHmdSqzE4JzjItPxHlNrIvF06cZwr6uIEZYhLYqvlBkgW+asnYMCCTOVVVbDh776D8/PBTVwCkRGYmT9EfC841Wq7gG8lrBVhEokFq7YZhbrVmgG6TGK69EviK30Pqq2k9SxMAnSf7/qpVXgqsp4wOBHn91hqmUSjSWIog6JYYYTpuiuqc1lOoDfW6r2LQnvAp03E2tquQxdZjnZ36mbjUjn1+q6HiGMGkWnUxB/dU9WHAjuxGw9FH5dXTDKqviVYOAIMxb8KrT4K2xGBbl1IMz+wVaWfJdHjymtRI4osyEySd4+iTNQZQMvekyemysuH0wDLvCJ18Sl+JkPe4tEW0mZgQUTL+WgSY6fLQFRyz3usqXs7T1RzT7m2un6rS3QFpU5aXeQ5Eoftn/gUcK85sp1m14AKc9hV5/6v3UW67C+w3HSLm9t73+yDxGvID2SDoQNAP7qsARKkwNVhPFjMtw9tnFvkT5QIj0TnvsPz/wA0CTv5TokabSeabZwyo86R4/dLOYzvghcRxRwfIiAOUwPNI0MRLiSLSbbc1e0+DM1f3iB4bdEjj6FMd0Ni+xJ81j488P6yBXV+Kvnn+bI/C+IHPmOxBuN55DVHZwhzoApl3+UynsHwKoHtmkcoMkEAfU3XTjJ8QPSG1DUpsfMy0EWjXokuJ14BaNRdWv8A7TTEWFtNOg0VJxOnLrakeUdVOcdGKpfiXP8AWIlKGoZDSe8Zv0384TtWkGXF9v3VXxKqReJ0UNAsXUzO6C3molpyjbdHqsAbIW6jxlHUfVGwUoYh0jldFq4uPzqg1akGBslcXWAT7GjlGrexhMurO5qmp4uIjlPqis4nMDojQOVnGZndM0nxrb++qV4fRNVwG0qu4lWIq3BytkRvA5+co7RllqFMTjTml3OY0iDZV9eqZ7p1PzPyR6zQZOnnZAzEi406WWmOMjmH4SwmoG/qB9U6ODOzOnKIuJG8aHoq/BGagl0b8vAK3q4skEG8knw81l5LlMv4gm/BXIbBcBsLTGyUrhoMOjN0M/3Uy6D9ROqHUp3BjX0haYy75BQDp+aIlOND6fdBe4XF1OhTzbgRzP4VvSBxbIIIWe1/JKnXpZTYg9dUL2Y5qpTdKzCTeDB35p6lwbPEutyVrTwAytAJGW9tfCVs4lrXRli2psvKy8+V4xMJnDRTFmk+H7rKtVosZbI6fhW/eZNgSCOe/hsh0MEaroDS6dTctEczuUePxZ+S8jQDqj3ENpjNtI58l0fBuzDm99473Ll6qy4VgKVECA4u5lp+VrBP1MbyBP54L0PH4ccP9CvxWHrfyNYfF0f+JUaWEqGMzGTve3+1Pe9OP8v1+ylTe6fh/PRbGfxZhoB5DTnCrce3QdBbqVYY5oOXpBVbjHQS70XPk1ipx1NrBESdz4KmxRzW2/VWvE6bvMj0VPWMQBYj6rJowsDbE2Qazb2PgsrPzbwTP2ST6Ri+3JGj21XnbdLOpl0J9jS4C0Qj0MKNCjobVYw+vh+iZw/DRPQpj3aCmWiLDmgH+FYXLcbBcvxthfUcW2BJ1XWsJbTJGqon0MxP0P6FVq63GHk3XNU8Lfc81qrTymNld16GX4mx+c0EUGm8Sj8l3yx2qGuATrB3db9Uy6m0aCEtUomZSt9i2UFMG41WyCYE6TZEGGiSEKnRvqtJT2EMHIujiixoEtEj5+PmiGkeah7mTui5b7pFn0JvGqj7sOSebhXbj5rXuXVHvPsbdYcLUmWklugiSAR1Qnvc61QAAHQ6kjSF7HSwLGNDGsAAEKsxXZuk6p7TKM3581nj/wA+M75aacNwvso+oJd/hs5Ey4+PILq6WBNNuVoaANLEfqjVqmQxkefASFoYhxFmO8HQPpK7JJJqEDLuTfzxcoe0/wCpo9P/ANKwIkXQfZAaMHyTMm1n/wA3+1So4Xvf+q53SR+iPUwrXfEwfVZQ4ewEZWNB6BAZxKQbJOq4ADnHzVvjGCFU16QM8oXNlGsUuKrZjN4HzKrW0Tmkj+ytX90Hcj9UhUrTPz8ossWpLiNEEtjX+yQr0o6jRPvqzc7fn3SdYkgDpJThaB96yWF1OnxKYsZWzQDbHUj5rGUZI6p2gSnUJTrW/VAw1OCnqbbjxSCyo4MOZdVWKwYBI1HiR+i6TDFgZDyB4pephMMZl3+orok4ZWuX93ftPgbhKuoQe8I/+v5BXQVaWHDoAJHQP+pKUqU2Cw080r+y1tUHCToQ7oe6fnql6jMpgiDzVrXw7Tpr6hBzkWMEcnXHrsovjnwi4KmtScdEClho+LLPRXZYxxvLfmFt/DbWGYcwouNxRcapXsH9IPmhuxMaBWXuzR0UXYNvis/afKSFPFl17+aj7/1+QT7sG21jbks7v9I9E56qk2+gTSQvd43usWLt002i7BZtVA8NEdVixLYLVcCRoka9Fw5raxOUE3Fw3nzTXDakkkzbmsWIqohi60lV1estLFgtU4g96diq+u0RAt+6xYs6uF8TSAA8YStY3y9SFixI0cTWE9fui0iGm5usWKtEbpEEo9C7gFixBHsQ+8WhRZSzaLSxdDMYcPK27Bc59FtYkSDsM3b5oL6DenpKxYiqLv4ayZAE36fKVX1+HPbdrvQwf3WLEtlYUq1j/O3N/pKkMO0/CYJ2dr5LaxFxl7TqUGvh4Pdn0+yF7J34FixYXCbRZy//2Q==" />
<p>Forgive my poor design.</p>
<p>You can edit 404.jsp to customize your 404 page.</p>
</div>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=utf8"
pageEncoding="utf8" isErrorPage="true" import="java.io.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
<title>500</title>
</head>
<body>
页面出错啦!
<%
StringWriter stringWriter = new StringWriter();
exception.printStackTrace(new PrintWriter(stringWriter));
out.println(stringWriter.toString());
%>
</body>
</html>
\ No newline at end of file
<web-app version="2.5" 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_2_5.xsd">
<display-name>Archetype Created Web Application</display-name>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:spring/applicationContext*.xml,
</param-value>
</context-param>
<context-param>
<param-name>contextClass</param-name>
<param-value>org.springframework.web.context.support.XmlWebApplicationContext</param-value>
</context-param>
<!--由Sprng载入的Log4j配置文件位置 -->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log/log4j.xml</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/spring/applicationContext*.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/jsp/404.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/WEB-INF/jsp/500.jsp</location>
</error-page>
</web-app>
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